Bug 1535459 - Create BrowsingContext in middleman processes.
authorBrian Hackett <bhackett1024@gmail.com>
Fri, 15 Mar 2019 07:25:49 -1000
changeset 464701 b64e2db59556832a94522eb7fccbb5116b3d8b9c
parent 464700 e0861be8d6c0fff8066fc5fe39e720dc55524122
child 464707 1735fe85436911fca7c7e5837e4cbc94040b8825
push id112466
push userbhackett@mozilla.com
push dateSun, 17 Mar 2019 15:31:31 +0000
treeherdermozilla-inbound@b64e2db59556 [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
bugs1535459
milestone67.0a1
first release with
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
last release without
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
Bug 1535459 - Create BrowsingContext in middleman processes.
toolkit/recordreplay/ipc/ParentForwarding.cpp
--- a/toolkit/recordreplay/ipc/ParentForwarding.cpp
+++ b/toolkit/recordreplay/ipc/ParentForwarding.cpp
@@ -31,16 +31,17 @@ static bool HandleMessageInMiddleman(ipc
   if (aSide == ipc::ParentSide) {
     return false;
   }
 
   // Handle messages that should be sent to both the middleman and the
   // child process.
   if (  // Initialization that must be performed in both processes.
       type == dom::PContent::Msg_PBrowserConstructor__ID ||
+      type == dom::PContent::Msg_RegisterBrowsingContextGroup__ID ||
       type == dom::PContent::Msg_RegisterChrome__ID ||
       type == dom::PContent::Msg_SetXPCOMProcessAttributes__ID ||
       type == dom::PContent::Msg_UpdateSharedData__ID ||
       type == dom::PContent::Msg_SetProcessSandbox__ID ||
       // Graphics messages that affect both processes.
       type == dom::PBrowser::Msg_InitRendering__ID ||
       type == dom::PBrowser::Msg_SetDocShellIsActive__ID ||
       type == dom::PBrowser::Msg_RenderLayers__ID ||