Assume there has 3 singleton objects within a same package. They are A, B and C. Object B depends on Object A. Since Qt can not resolve singleton object within same package automatically. It need to add `import "."` statement in B.qml to make it works.
However, if C also depends on A. Then the QML application will just hang on startup.
I have attached an example code to prove it. The program should launch a window, but in fact it won't. It will just hang.
If you remove the `import "."` statement from either of B.qml / C.qml. Then it will work again. The bug happen if there has more than one `import "."` statement from singleton component within the package.
p.s Any workarounds for this problem?