gecko-dev/toolkit/content
Barret Rennie cf23208d84 Bug 1510569 - Only forward nsIWebProgress events to the BrowserParent after the WebProgressChild has loaded r=kmag,mconley
Before the WebProgress event handlers started migrating to C++, the parent
process would only receive WebProgress events after the child process had
finished loading the WebProgressChild script. Now that listeners are registered
much earlier (before the BrowserChild has finished setting up its frame
scripts), the BrowserParent would receive WebProgress events that were
heretofore not received unless the BrowserChild was *very* careful about when
it sent the IPC messages.

However, even while being very careful, the OnStateChange event handler would
always fire events for initial about:blank loads that break a lot of unit
tests. Before porting that event, we are now ensuring that the WebProgressChild
has finished loading before the BrowserChild will send IPC messages for these
events to the BrowserParent.

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

--HG--
extra : moz-landing-system : lando
2019-05-23 18:48:18 +00:00
..
aboutwebrtc Bug 1546501 - Remove unnecessary type attributes (i.e. [type="application/javascript"]) on non-test script tags r=mossop 2019-04-24 19:43:57 +00:00
gmp-sources Bug 1532576 - Fallback openh264 gmp source file is out of date. r=dminor 2019-04-23 13:32:57 +00:00
tests Backed out 7 changesets (bug 1519577) for mochitest failures. CLOSED TREE 2019-05-22 02:20:08 +03:00
widgets Bug 1547795 - Hide Picture-in-Picture toggle on videos where its probably more annoying than not. r=JSON_voorhees 2019-05-24 01:41:08 +00:00
.eslintrc.js
about.js
aboutAbout.js
aboutAbout.xhtml Bug 1546501 - Remove unnecessary type attributes (i.e. [type="application/javascript"]) on non-test script tags r=mossop 2019-04-24 19:43:57 +00:00
aboutMozilla.css
aboutNetworking.js Bug 1456140 - Remove unnecessary size args for getChildList. r=kmag 2019-05-21 06:20:40 +00:00
aboutNetworking.xhtml Bug 1546501 - Remove unnecessary type attributes (i.e. [type="application/javascript"]) on non-test script tags r=mossop 2019-04-24 19:43:57 +00:00
aboutProfiles.js Bug 1546326: Correctly detect missing directories on Windows. r=Gijs 2019-04-23 17:23:35 +00:00
aboutProfiles.xhtml Bug 1546501 - Remove unnecessary type attributes (i.e. [type="application/javascript"]) on non-test script tags r=mossop 2019-04-24 19:43:57 +00:00
aboutRights-unbranded.xhtml Bug 1546501 - Remove unnecessary type attributes (i.e. [type="application/javascript"]) on non-test script tags r=mossop 2019-04-24 19:43:57 +00:00
aboutRights.js
aboutRights.xhtml Bug 1546501 - Remove unnecessary type attributes (i.e. [type="application/javascript"]) on non-test script tags r=mossop 2019-04-24 19:43:57 +00:00
aboutServiceWorkers.js Bug 1320404 - Remove appId from origin attributes - part 1 - OriginAttributes and nsIPrincipal, r=Ehsan,flod 2019-05-03 17:13:17 +00:00
aboutServiceWorkers.xhtml Bug 1546501 - Remove unnecessary type attributes (i.e. [type="application/javascript"]) on non-test script tags r=mossop 2019-04-24 19:43:57 +00:00
aboutSupport.js Backed out 28 changesets (bug 1550422) for marionette AssertionError and failing browser_policy_hardware_acceleration.js on a CLOSED TREE. 2019-05-23 05:59:44 +03:00
aboutSupport.xhtml Bug 1546501 - Remove unnecessary type attributes (i.e. [type="application/javascript"]) on non-test script tags r=mossop 2019-04-24 19:43:57 +00:00
aboutTelemetry.css Bug 1437446 : Make probe process choice more visible in about:telemetry r=chutten,flod 2019-05-08 18:56:19 +00:00
aboutTelemetry.js Bug 1550692 Process subsection headers in about:telemetry should be clear that they're about processes r=chutten,flod 2019-05-23 18:00:50 +00:00
aboutTelemetry.xhtml Bug 1437446 : Make probe process choice more visible in about:telemetry r=chutten,flod 2019-05-08 18:56:19 +00:00
aboutUrlClassifier.css
aboutUrlClassifier.js Bug 1456140 - Remove unnecessary size args for getChildList. r=kmag 2019-05-21 06:20:40 +00:00
aboutUrlClassifier.xhtml Bug 1546501 - Remove unnecessary type attributes (i.e. [type="application/javascript"]) on non-test script tags r=mossop 2019-04-24 19:43:57 +00:00
autocomplete.css
browser-child.js Bug 1510569 - Only forward nsIWebProgress events to the BrowserParent after the WebProgressChild has loaded r=kmag,mconley 2019-05-23 18:48:18 +00:00
browser-content.js
buildconfig.css
buildconfig.html Bug 1534003 - Update page title in about:buildconfig r=mconley 2019-03-30 16:11:08 +00:00
contentAreaUtils.js Bug 1544284 - toolkit/ manual ESLint no-throw-literal fixes. r=Standard8 2019-04-16 19:30:27 +00:00
customElements.js Backed out 7 changesets (bug 1519577) for mochitest failures. CLOSED TREE 2019-05-22 02:20:08 +03:00
datepicker.xhtml Bug 1546501 - Remove unnecessary type attributes (i.e. [type="application/javascript"]) on non-test script tags r=mossop 2019-04-24 19:43:57 +00:00
directionDetector.html
editMenuKeys.inc.xul
editMenuOverlay.js Bug 1550561 - Support edit context menu on HTML inputs in chrome documents. r=bgrins 2019-05-13 05:56:52 +00:00
filepicker.properties
globalOverlay.js
jar.mn Backed out 7 changesets (bug 1519577) for mochitest failures. CLOSED TREE 2019-05-22 02:20:08 +03:00
license.html Bug 1543829 - include LMDB license in about:license r=mossop,mhoye 2019-05-24 01:25:44 +00:00
macWindowMenu.js Bug 1553387 - Use createXULElement for 'window' menuitems on osx r=Gijs 2019-05-23 15:12:21 +00:00
minimal-xul.css
moz.build Bug 1535353 - update Core :: DOM: * bugzilla product and component meta data in moz.build files after reorganization in bug 1533440 r=hsinyi 2019-03-17 23:13:22 +00:00
mozilla.xhtml
plugins.css
plugins.html Bug 1546501 - Remove unnecessary type attributes (i.e. [type="application/javascript"]) on non-test script tags r=mossop 2019-04-24 19:43:57 +00:00
preferencesBindings.js Bug 1517483 - Get rid of nsIScriptSecurityManager::IsSystemPrincipal r=bzbarsky 2019-03-24 20:36:25 +00:00
process-content.js
resetProfile.css
resetProfile.js Bug 1529231, Remove all occurences of ondialogaccept and ondialogcancel, r=Gijs 2019-03-26 18:34:02 +00:00
resetProfile.xul Bug 1546501 - Remove unnecessary type attributes (i.e. [type="application/javascript"]) on non-test script tags r=mossop 2019-04-24 19:43:57 +00:00
resetProfileProgress.xul
timepicker.xhtml Bug 1546501 - Remove unnecessary type attributes (i.e. [type="application/javascript"]) on non-test script tags r=mossop 2019-04-24 19:43:57 +00:00
TopLevelVideoDocument.js
treeUtils.js
viewZoomOverlay.js Bug 1483077 - Replaced reference to getBrowser with gBrowser r=robwu,dao 2019-04-17 00:04:54 +00:00
widgets.css
xul.css Backed out 7 changesets (bug 1519577) for mochitest failures. CLOSED TREE 2019-05-22 02:20:08 +03:00