diff --git a/source b/source
index 97abc1f8269..1b155fff3a2 100644
--- a/source
+++ b/source
@@ -79602,6 +79602,14 @@ interface BarProp {
window's associated
Document
.
Let canBeCrossOriginIsolated be true if the user agent is willing to give access
+ to cross-origin-isolated
features, and false
+ otherwise.
Not every platform can easily support the security properties associated with the
+ cross-origin-isolated
feature. Once the
+ decision to support it has been made, it is guaranteed not to change over time.
Let settings object be a new environment settings object whose algorithms are defined as follows:
@@ -79668,11 +79676,19 @@ interface BarProp {Return the logical conjunction of realm's agent cluster's
- cross-origin isolated and whether window's associated Document
is allowed to
- use the "cross-origin-isolated
"
- feature.
Return the logical conjunction of:
+canBeCrossOriginIsolated
realm's agent cluster's cross-origin + isolated
window's associated
+ Document
is allowed to use the "cross-origin-isolated
" feature.
A boolean representing whether scripts that use this environment settings - object are allowed to use APIs that require cross-origin isolation.
+ This value is platform dependent, because on some platforms is not possible to provide the + security properties associated with this state. There are platform independent invariants + though, it "MUST" be false whenever: +
+The surrounding agent cluster's cross-origin isolated is false
The corresponding feature policy doesn't allow to use the feature
An environment settings object also has an outstanding rejected promises