Details
-
Bug
-
Resolution: Invalid
-
P2: Important
-
6.7
-
None
Description
Consider this example.
// normal case import QtQuick Text { id: root font { pixelSize: 12 } font.family: "serif" }
Here only one qqmljsscope is created for font, which is as expected.
Now consider this example. We use font as generalized group property here.
// Generalized group properties import QtQuick Text { id: root font { pixelSize: 12 } Binding { root {font.family: "serif"} } }
In this case, there is a separate scope created for "font" inside Binding object.
Then we can't retrieve the same scope with typeResolver, which affects tooling in many aspects.