Bug 1710879 - Don't clear BrowserBridgeHost::mBridge until BrowserBridgeChild has been completely destroyed. r=nika

Differential Revision: https://phabricator.services.mozilla.com/D122214
This commit is contained in:
Emilio Cobos Álvarez
2021-08-12 15:34:41 +00:00
parent 7e9666b1e0
commit e9421c45af
6 changed files with 25 additions and 8 deletions

View File

@@ -214,6 +214,10 @@ mozilla::ipc::IPCResult BrowserBridgeChild::RecvSubFrameCrashed() {
}
void BrowserBridgeChild::ActorDestroy(ActorDestroyReason aWhy) {
if (mFrameLoader) {
mFrameLoader->DestroyComplete();
}
if (!mBrowsingContext) {
// This BBC was never valid, skip teardown.
return;