Verified Commit 3af06f5c authored by Maurice Dauer's avatar Maurice Dauer Committed by ma1
Browse files

Bug 2063539 - Always resolve special target names, a=dmeehan DONTBUILD

parent 42739b72
Loading
Loading
Loading
Loading
+2 −4
Changes for dom/base/nsGlobalWindowOuter.cpp: 2 added lines, 4 removed lines.
Original line number Diff line number Diff line
@@ -3841,10 +3841,8 @@ bool nsGlobalWindowOuter::WindowExists(const nsAString& aName,
                                       bool aLookForCallerOnJSStack) {
  MOZ_ASSERT(mDocShell, "Must have docshell");

  if (aForceNoOpener) {
    return aName.LowerCaseEqualsLiteral("_self") ||
           aName.LowerCaseEqualsLiteral("_top") ||
           aName.LowerCaseEqualsLiteral("_parent");
  if (aForceNoOpener && !nsContentUtils::IsSpecialName(aName)) {
    return false;
  }

  if (WindowGlobalChild* wgc = mInnerWindow->GetWindowGlobalChild()) {