gecko-dev/devtools/client
Barret Rennie e799890ede Bug 1562821 - Mirror state from the <xul:browser> to the <iframe mozbrowser> when in RDM r=ochameau
As part of bug 1510569, the majority of the `nsIWebProgress` event listeners
have moved from the `WebProgressChild`/`RemoteWebProgress` to the
`BrowserChild`/`BrowserParent`. In responsive design mode, the
`RemoteWebProgress` previously would update the state of the `<iframe
mozbrowser>` with document URI and title which would be mirrored back to the
`<xul:browser>` when leaving RDM. However, the event handlers in the
`BrowserParent` call directly into the `<xul:browser>`, skipping the `<iframe
mozbrowser>` entirely. Therefore, when RDM is shut down, old state will be
mirroed to the `<xul:browser>`, leaving it in an inconsistent state. We now
mirror the state from the `<xul:browser>` to the `<iframe mozbrowser>` with an
`nsIWebProgressListener` so that the `<iframe mozbrowser>` will not clobber the
`<xul:browser>`'s state when leaving RDM.

Differential Revision: https://phabricator.services.mozilla.com/D38918

--HG--
extra : moz-landing-system : lando
2019-07-24 17:00:16 +00:00
..
aboutdebugging-new Bug 1539321 - Remove unused aboutdebugging debugAddon helper r=remote-debugging-reviewers,daisuke 2019-07-22 08:46:51 +00:00
accessibility Bug 1552142 Text inside the contrast badges should be unselectable r=yzen 2019-07-20 15:14:27 +00:00
application Bug 1558756 - Adding jest tests for components, r=ladybenko,jdescottes 2019-07-24 09:27:08 +00:00
bin Bug 1558756 - Adding jest tests for components, r=ladybenko,jdescottes 2019-07-24 09:27:08 +00:00
debugger Merge mozilla-central to autoland. a=merge on a CLOSED TREE 2019-07-23 00:51:11 +03:00
dom Bug 1561435 - Format devtools/client/, a=automatic-formatting 2019-07-05 11:24:38 +02:00
framework Revert "Backed out changeset 63ef8fdfff70 (Bug 1354679) for xpcshell failures at test_xpcshell_debugging.js." 2019-07-19 18:01:04 +00:00
inspector Bug 1567335 - Make sure the animation class for the foreground element is removed. r=gl 2019-07-23 23:02:39 +00:00
jsonview Bug 1566457 - Only export require, loader and DevToolsLoader from Loader.jsm r=jdescottes 2019-07-18 12:25:03 +00:00
locales Bug 1558198 - Add history navigation buttons in Editor toolbar. r=nchevobbe 2019-07-23 18:36:01 +00:00
memory Bug 1543023 - Use ChromeUtils.import only with one argument in all /devtools/ r=jdescottes 2019-07-11 17:08:20 +00:00
netmonitor Bug 1479782 - disabled browser_net_frame.js on all platforms a=test-only 2019-07-20 11:18:44 +03:00
performance Bug 1556687 - disable browser_perf-recording-notices-04.js for frequent failures. r=jmaher 2019-07-23 12:13:52 +00:00
performance-new Bug 1543023 - Use ChromeUtils.import only with one argument in all /devtools/ r=jdescottes 2019-07-11 17:08:20 +00:00
preferences Revert "Backed out changeset 63ef8fdfff70 (Bug 1354679) for xpcshell failures at test_xpcshell_debugging.js." 2019-07-19 18:01:04 +00:00
responsive.html Bug 1562821 - Mirror state from the <xul:browser> to the <iframe mozbrowser> when in RDM r=ochameau 2019-07-24 17:00:16 +00:00
scratchpad Bug 1568278. Remove various unnecessary QIs to nsIDOMWindow. r=Gijs 2019-07-24 01:26:07 +00:00
shared Bug 1550476 - Replace jsol library by json5 to avoid eval-like usage r=miker 2019-07-24 09:35:49 +00:00
storage Bug 1550476 - Replace jsol library by json5 to avoid eval-like usage r=miker 2019-07-24 09:35:49 +00:00
styleeditor Bug 1567276 - Refactor inspector to inspectorFront. r=rcaliman 2019-07-18 15:33:55 -04:00
themes Backed out changeset 637f32b7e43c (bug 1567335) for dt failures on markup.css . CLOSED TREE 2019-07-23 23:24:34 +03:00
webconsole Bug 1568439 - Move webconsole-l10n to utils/l10n. r=jdescottes. 2019-07-24 11:11:34 +00:00
webide Bug 1539461 - Remove the aboutdebugging.new-enabled preference r=remote-debugging-reviewers,daisuke 2019-07-16 16:24:14 +00:00
webreplay Bug 1567276 - Refactor inspector to inspectorFront. r=rcaliman 2019-07-18 15:33:55 -04:00
.eslintrc.js
definitions.js Bug 1567276 - Refactor inspector to inspectorFront. r=rcaliman 2019-07-18 15:33:55 -04:00
jar.mn Bug 1567370 - Add a close button to the Editor Toolbar. r=Honza. 2019-07-19 14:10:06 +00:00
menus.js Bug 1539461 - Remove the aboutdebugging.new-enabled preference r=remote-debugging-reviewers,daisuke 2019-07-16 16:24:14 +00:00
moz.build Bug 1539461 - Remove the old aboutdebugging codebase r=remote-debugging-reviewers,daisuke 2019-07-16 16:24:57 +00:00