gecko-dev/mobile/android/actors
Makoto Kato 34944ac4bd Bug 1757031 - Don't restore previous viewport when window size isn't same. r=emilio
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
2022-05-02 13:00:39 +00:00
..
ContentDelegateChild.jsm Bug 1755581 - Run GeckoView actors only on browsers messageManagerGroup. r=calu 2022-02-17 19:38:29 +00:00
ContentDelegateParent.jsm
GeckoViewAutoFillChild.jsm Bug 1703953 - Part 2: Apply mozilla/use-isInstance rules for .jsm files r=webdriver-reviewers,pip-reviewers,mhowell,Gijs,whimboo 2022-04-06 11:57:57 +00:00
GeckoViewContentChild.jsm Bug 1757031 - Don't restore previous viewport when window size isn't same. r=emilio 2022-05-02 13:00:39 +00:00
GeckoViewContentParent.jsm Bug 1646810 - Use DocumentChannel process switching. r=nika,owlish 2020-10-20 16:14:33 +00:00
GeckoViewFormValidationChild.jsm Bug 1742714 - Get rid of nsIFormSubmitObserver; r=geckoview-reviewers,agi,smaug 2021-12-06 12:23:08 +00:00
GeckoViewPromptChild.jsm Bug 1764157 - Make showPicker() for date/time/etc work on Android. r=agi 2022-04-23 10:23:16 +00:00
GeckoViewPrompterChild.jsm Bug 1712414 - GeckoView Prompts Adjustment for Marionette r=agi 2022-03-28 13:12:24 +00:00
GeckoViewPrompterParent.jsm Bug 1712414 - GeckoView Prompts Adjustment for Marionette r=agi 2022-03-28 13:12:24 +00:00
GeckoViewSettingsChild.jsm Bug 1646560: Part 2 - Move allowJavascript and friends from DocShell to BrowsingContext and WindowContext. r=jdescottes,nika,geckoview-reviewers,devtools-backward-compat-reviewers,agi 2021-06-15 04:40:11 +00:00
LoadURIDelegateChild.jsm Bug 1755581 - Run GeckoView actors only on browsers messageManagerGroup. r=calu 2022-02-17 19:38:29 +00:00
MediaControlDelegateChild.jsm Bug 1659481 - lint fix r=fix CLOSED TREE 2021-12-11 02:24:56 +02:00
ProgressDelegateChild.jsm Bug 1755581 - Run GeckoView actors only on browsers messageManagerGroup. r=calu 2022-02-17 19:38:29 +00:00
ProgressDelegateParent.jsm Bug 1648154 - Move GeckoViewProgressChild to actor. r=esawin 2020-09-12 02:39:36 +00:00
ScrollDelegateChild.jsm Bug 1755581 - Run GeckoView actors only on browsers messageManagerGroup. r=calu 2022-02-17 19:38:29 +00:00
SelectionActionDelegateChild.jsm Bug 1765072 - Use original reason member to handle Magnifying glass. r=geckoview-reviewers,agi 2022-04-19 02:57:06 +00:00
moz.build Bug 1712414 - GeckoView Prompts Adjustment for Marionette r=agi 2022-03-28 13:12:24 +00:00