diff --git a/source b/source index 504029c9e62..af8bb75ffc8 100644 --- a/source +++ b/source @@ -77208,6 +77208,10 @@ dictionary DragEventInit : MouseEventInit {
Let browsingContext be the result of creating a new browsing context with opener's active document.
Assert: opener's top-level browsing context's group is non-null, as navigating invokes this + directly.
Append browsingContext to opener's top-level browsing context's group.
Assert: browsingContext's group is non-null, + because a browsing context only gets discarded once.
Let group be browsingContext's group.
If A's relevant settings object's responsible browsing - context's top-level browsing context's group - is not B's relevant settings object's responsible browsing - context's top-level browsing context's group, then return false.
If A's relevant settings object's responsible browsing + context's top-level browsing context's group is not B's relevant settings object's + responsible browsing context's top-level browsing context's group, then return false.
+ +Unfortunately this model falls apart the moment a + browsing context is discarded. Issue + #4361 sketches a setup that could improve this situation.
+Let originA be A's relevant settings object's origin and originB be B's