You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@cordova.apache.org by "Craigjpr (via GitHub)" <gi...@apache.org> on 2026/03/05 03:18:17 UTC

[D] iPadOS 26: Orientation locking broken under cordova‑ios 8.x due to UIScene windowing model [cordova]

GitHub user Craigjpr created a discussion: iPadOS 26: Orientation locking broken under cordova‑ios 8.x due to UIScene windowing model

On iPadOS 26, apps rebuilt with cordova-ios 8.x no longer respect landscape-only orientation. The reason is that 8.x forces the app into Apple’s modern UIScene windowing model, and iPadOS 26 does not honour orientation locking for any window-capable app. This also breaks gameplay that relies on deviceorientation (e.g., tilt-based gravity), because the OS can rotate the app window at any time and instantly change the deviceorientation coordinate frame. Reverting to cordova-ios 7.1.1, which still uses the older AppDelegate-only lifecycle, restores classic full-screen behaviour where iPadOS 26 continues to enforce landscape locking and stable tilt physics. Users must also enable Settings → Multitasking & Gestures → Full-Screen Apps, otherwise the OS forces windowed mode and orientation locking is ignored even for 7.x apps.

GitHub link: https://github.com/apache/cordova/discussions/579

----
This is an automatically sent email for issues@cordova.apache.org.
To unsubscribe, please send an email to: issues-unsubscribe@cordova.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscribe@cordova.apache.org
For additional commands, e-mail: issues-help@cordova.apache.org


Re: [D] iPadOS 26: Orientation locking broken under cordova‑ios 8.x due to UIScene windowing model [cordova]

Posted by "dpogue (via GitHub)" <gi...@apache.org>.
GitHub user dpogue added a comment to the discussion: iPadOS 26: Orientation locking broken under cordova‑ios 8.x due to UIScene windowing model

See my comment here: https://github.com/apache/cordova-ios/issues/1620#issuecomment-3975352624

GitHub link: https://github.com/apache/cordova/discussions/579#discussioncomment-16008502

----
This is an automatically sent email for issues@cordova.apache.org.
To unsubscribe, please send an email to: issues-unsubscribe@cordova.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscribe@cordova.apache.org
For additional commands, e-mail: issues-help@cordova.apache.org