зеркало из https://github.com/mozilla/gecko-dev.git
34944ac4bd
Fenix's Picture-In-Picture uses full screen mode. So it isn't same as Firefox Desktop. When exiting full screen, Fenix's window may not same as before entering full screen. When this occurs, 1. When device is portrait orientation, user changes to full screen by content script. 2. Fenix enters to full screen then orientation is changed to landscape. 3. User changes that device is changed to landscape by hand. 4. Fenix enters PiP mode. Android (Home screen) change to portrait orientation. Then PiP window keeps landscape orientation. 5. When exiting PiP, full screen will be exited. 6. Device is landscape (by Step 3.), so Fenix window is landscape. But Gecko restores 1.'s viewport by `nsIDOMWindowUtils.exitFullScreen`. So viewport becomes portrait orientation size even if window is landscape orientation. For PiP mode, although nsIDOMWindowUtils.exitFullScreen is used, it doesn't consider this situation. So I would like to add non-restore option for it. Differential Revision: https://phabricator.services.mozilla.com/D143992 |
||
---|---|---|
.. | ||
ContentDelegateChild.jsm | ||
ContentDelegateParent.jsm | ||
GeckoViewAutoFillChild.jsm | ||
GeckoViewContentChild.jsm | ||
GeckoViewContentParent.jsm | ||
GeckoViewFormValidationChild.jsm | ||
GeckoViewPromptChild.jsm | ||
GeckoViewPrompterChild.jsm | ||
GeckoViewPrompterParent.jsm | ||
GeckoViewSettingsChild.jsm | ||
LoadURIDelegateChild.jsm | ||
MediaControlDelegateChild.jsm | ||
ProgressDelegateChild.jsm | ||
ProgressDelegateParent.jsm | ||
ScrollDelegateChild.jsm | ||
SelectionActionDelegateChild.jsm | ||
moz.build |