Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
4.0.0
-
None
-
None
-
Android >= 2.3.6 && <= 4.0.3
Description
Cordova 3.6.4 breaks the compatibility with some versions of Android. The app won't load
I've been able to reproduce the bug on my 2.3.6 and 2.3.7 devices, and according to some bug reports I found, this might also affect other Android versions <= 4.0.3 but I did not have the opportunity to test those platforms.
The bug has been introduced in this commit: https://github.com/apache/cordova-android/commit/025ca36d3ad0e2acb5c496442a661e3759b30af3
And the culprit is the Object.defineProperty method that is broken on the platforms I mentioned above. (see https://github.com/cujojs/poly/issues/29 )
Attachments
Issue Links
- is duplicated by
-
CB-7848 On Android API 14 and 15 the network-information plugin makes trouble.
- Closed
-
CB-7993 deviceready doesn't fire
- Closed
-
CB-8042 Still got the error “Cannot set property connection of #<Navigator>” with fixing of CB-7868 on Android cordova 3.6.4
- Closed
- is related to
-
CB-6911 [CordovaJS][iOS 8] - "deprecated attempt to access property" errors when accessing anything off window.navigator
- Closed
- relates to
-
CB-8042 Still got the error “Cannot set property connection of #<Navigator>” with fixing of CB-7868 on Android cordova 3.6.4
- Closed