gecko-dev/dom
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
..
abort
animation Bug 1553154 - enable animation preferences for test_animation_observers_async.html. r=birtles 2019-05-22 23:51:19 +00:00
audiochannel Bug 1544352 - update BUG_COMPONENT for some dom/* and testing/web-platform/* files. r=overholt,jmaher 2019-04-25 09:14:08 +00:00
base Bug 1553874 - Skip calling in to GetJISx4051Breaks when line-break:anywhere is in effect. r=emilio 2019-05-24 14:37:43 +00:00
battery
bindings Bug 1121623 part 10. Use a more-accurate default value for 'concrete' in Web IDL bindings. r=peterv 2019-05-24 10:43:37 +00:00
broadcastchannel Backed out 12 changesets (bug 1547813) for failures in browser_partitionedIndexedDB.js CLOSED TREE 2019-05-09 20:04:16 +03:00
browser-element Bug 1551729 - Revert bug 1548432 - Re-introducing the support for cookies without values, r=mayhemer 2019-05-22 06:31:22 +00:00
cache Bug 965637: Move CSP from Principal into Client, part 1: backend changes. r=mccr8 2019-05-21 23:14:27 +00:00
canvas Backed out changeset a296439a25ff (bug 1519636) for frequent Windows cppunit failures CLOSED TREE 2019-05-24 14:26:01 +03:00
chrome-webidl Bug 1121623 part 1. Switch PromiseDebugging to being a namespace, since that's how we use it. r=peterv 2019-05-24 07:13:16 +00:00
clients Bug 965637: Move CSP from Principal into Client, part 2: worker changes. r=baku 2019-05-21 23:14:50 +00:00
commandhandler Bug 1552795 - Remove all trailing whitespaces in idl files r=Ehsan 2019-05-22 22:37:14 +00:00
console
credentialmanagement Bug 1551342 - Update U2F, WebAuthn, and CredMan tests for Android r=keeler 2019-05-15 21:34:58 +00:00
crypto
docs Bug 1547812 - Add dom/docs for design documents about the DOM. r=nika 2019-05-03 21:51:51 +00:00
encoding
events Bug 1554122 - Rename nsAutoPopupStatePusher* to AutoPopupStatePusher; r=smaug 2019-05-24 12:42:29 +00:00
fetch Bug 1426562 - Don't crash on `Response` constructor in WebExtensions. r=baku 2019-05-13 17:03:58 +00:00
file Bug 1547218 - Part 2: Stop special casing pointer types in ParamTraits specialization, r=froydnj 2019-05-21 17:04:39 +00:00
filehandle Bug 1545758 - Move dom/file IPC components into mozilla::dom namespace - PendingIPCBlob actors, r=qdot 2019-04-26 18:01:08 +00:00
filesystem
flex
gamepad Bug 1519636 - Reformat recent changes to the Google coding style r=Ehsan 2019-04-28 09:30:05 +00:00
geolocation Bug 1547218 - Part 2: Stop special casing pointer types in ParamTraits specialization, r=froydnj 2019-05-21 17:04:39 +00:00
grid Bug 1531982 Part 2: Update test expectations to check that implicit line names from implicit named areas are assigned to lines. r=bradwerth 2019-04-17 17:19:09 +00:00
html Bug 1554122 - Rename nsAutoPopupStatePusher* to AutoPopupStatePusher; r=smaug 2019-05-24 12:42:29 +00:00
imptests
indexedDB Bug 1551226 - Run Android x86_64 7.0/debug mochitests; r=snorp 2019-05-13 20:52:36 +00:00
interfaces 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
ipc 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
jsurl Bug 1554122 - Rename nsAutoPopupStatePusher* to AutoPopupStatePusher; r=smaug 2019-05-24 12:42:29 +00:00
l10n Bug 1546432 - Add basic Mutations tests. r=smaug 2019-05-21 19:22:29 +00:00
locales Bug 1428913 - Deny full-screen on right or middle mouse button. r=smaug 2019-05-22 19:16:31 +00:00
localstorage Bug 1540401 - Backout Part 2: Convert MOZ_DIAGNOSTIC_ASSERT back to MOZ_ASSERT since bug 1541775 hasn't been fixed yet; r=asuth 2019-05-23 10:26:20 +02:00
manifest
mathml
media Backed out changeset a296439a25ff (bug 1519636) for frequent Windows cppunit failures CLOSED TREE 2019-05-24 14:26:01 +03:00
messagechannel Bug 1552751 - MessagePort should not work when created from a disconnected window, r=smaug 2019-05-23 13:44:17 +00:00
midi Bug 1121623 part 8. Remove MIDIPort::WrapObject. r=baku 2019-05-23 05:36:56 +00:00
network Backed out changeset a296439a25ff (bug 1519636) for frequent Windows cppunit failures CLOSED TREE 2019-05-24 14:26:01 +03:00
notification Bug 1547877 - enable configuration of new Notification Store implementation r=mossop,lina 2019-05-02 23:02:13 +00:00
offline
payments Bug 1514425 - disable webpayment tests as we do not currently ship this feature. r=marcosc,edenchuang 2019-05-01 06:59:03 +00:00
performance Bug 1121623 part 5. Remove PerformanceEntry::WrapObject. r=peterv 2019-05-24 07:23:47 +00:00
permission Bug 1547397 - Part 3: Move the permission manager code to extensions/permissions; r=baku 2019-04-30 14:06:53 +00:00
plugins Bug 1553593 - Turn on browser-mochitests for windows-qr. r=jrmuizel 2019-05-24 13:44:35 +00:00
power Bug 1547143 - Format the tree: Be prescriptive with the pointer style (left) r=Ehsan 2019-05-01 08:47:10 +00:00
presentation Bug 1320404 - Remove appId from origin attributes - part 1 - OriginAttributes and nsIPrincipal, r=Ehsan,flod 2019-05-03 17:13:17 +00:00
prio
promise Bug 1548625 part 2. Get rid of some ExposeObjectToActiveJS calls in DOM code. r=mccr8,jonco 2019-05-03 10:09:11 +00:00
prototype Bug 1548625 part 2. Get rid of some ExposeObjectToActiveJS calls in DOM code. r=mccr8,jonco 2019-05-03 10:09:11 +00:00
push Bug 1550569 part 2. Stop using [array] in nsIPushService. r=dragana 2019-05-10 07:15:31 +00:00
quota Backed out changeset a296439a25ff (bug 1519636) for frequent Windows cppunit failures CLOSED TREE 2019-05-24 14:26:01 +03:00
reporting Bug 1121623 part 6. Remove ReportBody::WrapObject. r=baku 2019-05-23 05:36:43 +00:00
res
script Bug 965637: Move CSP from Principal into Client, part 1: backend changes. r=mccr8 2019-05-21 23:14:27 +00:00
security Bug 965637: Move CSP from Principal into Client, part 4: test updates. r=mccr8,jkt 2019-05-21 23:15:08 +00:00
serviceworkers Bug 965637: Move CSP from Principal into Client, part 2: worker changes. r=baku 2019-05-21 23:14:50 +00:00
simpledb Bug 1551099. Stop using [array] in nsISDBResults. r=asuth 2019-05-14 17:23:54 +00:00
smil Bug 965637: Move CSP from Principal into Client, part 1: backend changes. r=mccr8 2019-05-21 23:14:27 +00:00
storage Backed out changeset a296439a25ff (bug 1519636) for frequent Windows cppunit failures CLOSED TREE 2019-05-24 14:26:01 +03:00
svg Bug 1383650 - Support geometry property for SVG image element r=longsonr 2019-05-24 12:40:12 +00:00
system Bug 1547143 - Format the tree: Be prescriptive with the pointer style (left) r=Ehsan 2019-05-01 08:47:10 +00:00
tests Bug 1552441 - Test to verify that only unlinkable about pages can load script[type=module]. r=smaug,ckerschb 2019-05-21 18:02:21 +00:00
u2f Bug 1551342 - Update U2F, WebAuthn, and CredMan tests for Android r=keeler 2019-05-15 21:34:58 +00:00
url Bug 1544352 - update BUG_COMPONENT for some dom/* and testing/web-platform/* files. r=overholt,jmaher 2019-04-25 09:14:08 +00:00
vr 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
webauthn Bug 1121623 part 7. Remove AuthenticatorResponse::WrapObject. r=peterv 2019-05-24 07:23:54 +00:00
webbrowserpersist Bug 1532318 - Part 2 : update changes of nsIHttpChannel in codebase r=smaug 2019-05-02 12:33:55 +00:00
webgpu
webidl Bug 1121623 part 3. Switch WebrtcGlobalInformation to being a namespace. r=peterv 2019-05-24 07:22:22 +00:00
websocket Backed out changeset a296439a25ff (bug 1519636) for frequent Windows cppunit failures CLOSED TREE 2019-05-24 14:26:01 +03:00
workers Backed out changeset a296439a25ff (bug 1519636) for frequent Windows cppunit failures CLOSED TREE 2019-05-24 14:26:01 +03:00
worklet Bug 1547923 part 3. Add nsIGlobalObject::GetGlobalJSObjectPreserveColor(). r=mccr8 2019-05-02 21:23:35 +00:00
xbl Bug 1551320 - Replace all CreateElement calls in XUL documents with CreateXULElement. r=mossop 2019-05-20 16:50:28 +00:00
xhr Bug 1553400 - XMLHttpRequestDoneNotifier should own XHR, not vice-versa, r=baku 2019-05-22 15:40:10 +00:00
xml Bug 1551226 - Run Android x86_64 7.0/debug mochitests; r=snorp 2019-05-13 20:52:36 +00:00
xslt Bug 1532318 - Part 2 : update changes of nsIHttpChannel in codebase r=smaug 2019-05-02 12:33:55 +00:00
xul Bug 1552795 - Remove all trailing whitespaces in idl files r=Ehsan 2019-05-22 22:37:14 +00:00
jar.mn
moz.build Bug 1547812 - Add dom/docs for design documents about the DOM. r=nika 2019-05-03 21:51:51 +00:00