From 1e17081d377a47c323144c023bfcf22b098c4f43 Mon Sep 17 00:00:00 2001
From: Ben Kelly The An origin,
+ which is an origin. It is initially an opaque origin. A CSP list,
which is a CSP list. It is initially empty. Let clone be a new policy container. Set clone's origin to
+ policyContainer's origin. For each policy in
policyContainer's CSP list, append a copy of policy into clone's DragEventInit : MouseEventInit {
Let result be a new policy container. Set result's origin to
+ response's URL's
+ origin. Set result's CSP list to the
result of parsing a response's Content Security Policies
given response. If responsePolicyContainer is not null, then return
responsePolicyContainer. Return a new policy container. Return a new policy container whose origin is responseURL's
+ origin. To initialize a worker global scope's policy
@@ -85037,12 +85051,6 @@ interface BarProp {
associated Return the origin of window's
- associated Return the policy container of
@@ -88167,9 +88175,6 @@ interface BeforeUnloadEvent : Event {
Document
object's origin is defined in DOM. It is initially set when the
- Document
object is created, and can change during the lifetime of the
- Document
only upon setting origin is defined in DOM. It currently aliases the
+ value of its policy container's
+ origin. This origin can change during the lifetime
+ of the
Document
upon setting document.domain
. A Document
's origin can differ from the origin of its URL;
@@ -83457,6 +83458,10 @@ dictionary DragEventInit : MouseEventInit {
+
Document
.Document
.quirks
"Document
Document
Set policyContainer's origin + to responseOrigin.
Let coop be a new cross-origin opener policy.
Set policyContainer's origin + to responseOrigin.
Return a new navigation params, with
@@ -91236,9 +91241,6 @@ location.href = '#foo';Set resultPolicyContainer's origin to responseOrigin
Return a new navigation params, with
@@ -91824,9 +91829,6 @@ location.href = '#foo';Let permissionsPolicy be the result of creating a permissions policy from a response given browsingContext, navigationParams's origin, and navigationParams's policy container's origin, and navigationParams's response.
about:blank
is true, and browsingContext's active
document's origin is same
origin-domain with navigationParams's origin, then set window to
+ data-x="navigation-params-policy-container">policy container's origin, then set window to
browsingContext's active window.
This means that both the initial
@@ -93236,7 +93240,8 @@ location.href = '#foo';
Let agent be the result of obtaining a similar-origin window agent
- given navigationParams's origin,
+ given navigationParams's policy
+ container's origin,
browsingContext's group, and
requestsOAC. Let topLevelCreationURL be creationURL. Let topLevelOrigin be navigationParams's origin.
If navigable's container is not null, @@ -93302,9 +93308,6 @@ location.href = '#foo';
An origin used in security checks.
+This objects policy + container's origin.
SharedWorkerGlobalScope
object created in the previous step.
Set worker global scope's + policy container's + origin to outside settings's + policy container's + origin.
Set up a worker environment settings object with realm execution context, outside settings, and unsafeWorkerCreationTime, and let inside settings be the result.
Return a unique opaque origin if worker
- global scope's url's scheme is "data
", and inherited
- origin otherwise.
Return worker global scope's SharedWorkerGlobalScope : WorkerGlobalScope
+ Assert that settings object's policy container's origin is an opaque
+ origin. If worker global scope's url's scheme is not " Set settings object's id to a new
unique opaque string, creation URL to
worker global scope's url, top-level creation URL to null,
@@ -108895,8 +108906,6 @@ interface WorkletGlobalScope {};
objectdata
", then set
+ settings object's policy
+ container's origin to inherited
+ origin.
Let origin be a unique opaque - origin.
Let inheritedAPIBaseURL be outsideSettings's API base URL.
Return origin.
-Return inheritedPolicyContainer.