Backed out 4 changesets (bug 1737832, bug 1701001) for causing geckoview failures on noopener-noreferrer-BarProp.window.html. CLOSED TREE
Backed out changeset ff439d9c0391 (bug 1701001) Backed out changeset b0e47b1f4d39 (bug 1701001) Backed out changeset 0e2ca3cc650e (bug 1701001) Backed out changeset 712b897cbc76 (bug 1737832)
This commit is contained in:
@@ -294,7 +294,7 @@ bool BrowsingContext::SameOriginWithTop() {
|
||||
already_AddRefed<BrowsingContext> BrowsingContext::CreateDetached(
|
||||
nsGlobalWindowInner* aParent, BrowsingContext* aOpener,
|
||||
BrowsingContextGroup* aSpecificGroup, const nsAString& aName, Type aType,
|
||||
bool aIsPopupRequested, bool aCreatedDynamically) {
|
||||
bool aCreatedDynamically) {
|
||||
if (aParent) {
|
||||
MOZ_DIAGNOSTIC_ASSERT(aParent->GetWindowContext());
|
||||
MOZ_DIAGNOSTIC_ASSERT(aParent->GetBrowsingContext()->mType == aType);
|
||||
@@ -410,8 +410,6 @@ already_AddRefed<BrowsingContext> BrowsingContext::CreateDetached(
|
||||
|
||||
fields.mAllowJavascript = inherit ? inherit->GetAllowJavascript() : true;
|
||||
|
||||
fields.mIsPopupRequested = aIsPopupRequested;
|
||||
|
||||
if (!parentBC) {
|
||||
fields.mShouldDelayMediaFromStart =
|
||||
StaticPrefs::media_block_autoplay_until_in_foreground();
|
||||
@@ -456,7 +454,7 @@ already_AddRefed<BrowsingContext> BrowsingContext::CreateIndependent(
|
||||
"BCs created in the content process must be related to "
|
||||
"some BrowserChild");
|
||||
RefPtr<BrowsingContext> bc(
|
||||
CreateDetached(nullptr, nullptr, nullptr, u""_ns, aType, false));
|
||||
CreateDetached(nullptr, nullptr, nullptr, u""_ns, aType));
|
||||
bc->mWindowless = bc->IsContent();
|
||||
bc->mEmbeddedByThisProcess = true;
|
||||
bc->EnsureAttached();
|
||||
|
||||
Reference in New Issue
Block a user