Bug 1016731 - Intermittent page_test.js | page.js > page > appendIcon > "after all" hook | TypeError: GridManager is null r=crdlc
Bug 1083638 - Control layout loading/unloading in an AbortablePromiseQueue
Bug 1083638 - Follow-up, marionette test for switch between inputs in the same frame
Bug 1076327 - Ignore screenchange event if lockscreen is not ready
Merge pull request #25295 from julienw/1016731-fix-page-test

Bug 1016731 - Intermittent page_test.js | page.js > page > appendIcon > ...
Merge pull request #25118 from alivedise/bugzilla/1076327_master_final/ignore-screenchange-when-lockscreen-is-not-ready

Bug 1076327 - Ignore screenchange event if lockscreen is not ready, r=gweng
Bug 1075353 - 1st inline activity is not killed before the second inline activity comes.
Bug 1069879 - Only three dots shown when entering passcode
Merge pull request #25067 from snowmantw/bug1069879-2.2

Bug 1069879 - Only three dots shown when entering passcode
Merge pull request #25207 from cctuan/1075353

Bug 1075353 - 1st inline activity is not killed before the second inline activity comes.
Merge pull request #25252 from timdream/keyboard-state-queue2

Bug 1083638 - Control layout loading/unloading in an AbortablePromiseQueue, r=timdream
Bug 1075306 - Implement InputWindow (inherits from AppWindow)

- Instances of InputWindow replaces those iframes we were keeping in InputFrameManager.
- InputAppTransitionManager has been eliminated, in favor of already-built AppTransitionController that works closely with AppWindow.
- The coupling of KeyboardManager, InputFrameManager and InputWindows shall be resolved in a following bug where we'll implement InputWindowManager.
- Flow of showing/hiding/reusing/switching input apps & layouts has been streamlined.