Bug 1650257: Assert we don't create window globals for discarded BCs. r=nika

Differential Revision: https://phabricator.services.mozilla.com/D83861
This commit is contained in:
Kris Maglione 2020-07-17 14:59:23 +00:00
Родитель 4a25531b4a
Коммит 9307abc04e
1 изменённых файлов: 2 добавлений и 0 удалений

Просмотреть файл

@ -114,6 +114,8 @@ already_AddRefed<WindowGlobalChild> WindowGlobalChild::Create(
BrowserChild::GetFrom(static_cast<mozIDOMWindow*>(aWindow));
MOZ_ASSERT(browserChild);
MOZ_DIAGNOSTIC_ASSERT(!aWindow->GetBrowsingContext()->IsDiscarded());
ManagedEndpoint<PWindowGlobalParent> endpoint =
browserChild->OpenPWindowGlobalEndpoint(wgc);
browserChild->SendNewWindowGlobal(std::move(endpoint), init);