-
Bug
-
Resolution: Unresolved
-
P3: Somewhat important
-
6.7.0
-
None
-
-
892fbeffe (dev), 6e3ef191c (6.9), 377f26c35 (6.8), e014cfa14 (tqtc/lts-6.5), 61a026ecc (dev), 6017dd860 (6.9), 71440f52e (6.8), 67d00ec73 (tqtc/lts-6.5)
I made MyClass available in QJSEngine, and it works fine with Qt 6.6.*
But in Qt 6.7 it is broken.
QVariant MyClass::testArray() const
{ QVariantList result; result << 1 << 2; return result; }QVariantList returned in JS engine is array, and it works fine, but Array.isArray returns false in Qt 6.7, while it returns true in Qt 6.6 as expected.
For Gerrit Dashboard: QTBUG-125289 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
615622,3 | QtQml: Add documentation note about QJSValue::isArray() | dev | qt/qtdeclarative | Status: MERGED | +2 | 0 |
616229,5 | QtQml: Fix docs about QVariantList and QVariantMap | dev | qt/qtdeclarative | Status: MERGED | +2 | 0 |
616416,2 | QtQml: Fix docs about QVariantList and QVariantMap | 6.9 | qt/qtdeclarative | Status: MERGED | +2 | 0 |
616431,2 | QtQml: Fix docs about QVariantList and QVariantMap | 6.8 | qt/qtdeclarative | Status: MERGED | +2 | 0 |
616458,2 | QtQml: Fix docs about QVariantList and QVariantMap | tqtc/lts-6.5 | qt/tqtc-qtdeclarative | Status: MERGED | +2 | 0 |
618879,2 | QtQml: Add documentation note about QJSValue::isArray() | 6.9 | qt/qtdeclarative | Status: MERGED | +2 | 0 |
619165,2 | QtQml: Add documentation note about QJSValue::isArray() | 6.8 | qt/qtdeclarative | Status: MERGED | +2 | 0 |
619205,2 | QtQml: Add documentation note about QJSValue::isArray() | tqtc/lts-6.5 | qt/tqtc-qtdeclarative | Status: MERGED | +2 | 0 |