Bug 1572798 - Explicitly check for top contexts because devtools creates it.

MANUAL PUSH: Last minute orange on a CLOSED TREE
This commit is contained in:
Emilio Cobos Álvarez 2021-01-19 21:24:32 +01:00
Родитель 7db4ab6160
Коммит 43d39a406f
1 изменённых файлов: 2 добавлений и 1 удалений

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

@ -3816,7 +3816,8 @@ bool nsFrameLoader::EnsureBrowsingContextAttached() {
rv = mPendingBrowsingContext->SetRemoteSubframes(useRemoteSubframes);
NS_ENSURE_SUCCESS(rv, false);
if (isContent && mOwnerContent->IsXULElement() &&
if (isContent && mPendingBrowsingContext->IsTop() &&
mOwnerContent->IsXULElement() &&
!mOwnerContent->AttrValueIs(kNameSpaceID_None, nsGkAtoms::initiallyactive,
nsGkAtoms::_false, eIgnoreCase)) {
// Content <browser> elements are active, unless told otherwise by the