Details
-
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)
Description
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.
Attachments
Gerrit Reviews
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 |