Skip to content

Commit 986b9cf

Browse files
committed
Stop using incumbent settings object
Also adds a warning about #63.
1 parent 64c346d commit 986b9cf

File tree

1 file changed

+7
-2
lines changed

1 file changed

+7
-2
lines changed

index.bs

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1677,9 +1677,14 @@ Origin of Blob URLs
16771677
Blob URLs are created using URL.{{URL/createObjectURL()}},
16781678
and are revoked using URL.{{URL/revokeObjectURL()}}.
16791679
The origin of a Blob URL must be the same as the [=environment settings object/origin=]
1680-
specified by the incumbent settings object
1680+
specified by the current settings object
16811681
at the time the method that created it was called.
16821682

1683+
WARNING: there is currently some confusion between the generic definition of the
1684+
[=url/origin|origin of a URL=] and the specific definition of the [=origin of a Blob URL=]. This is
1685+
tracked in issue #63 and in
1686+
1687+
16831688
[=CORS protocol|Cross-origin requests=] on Blob URLs must return a network error.
16841689

16851690
Note: In practice this means that HTTP and HTTPS [=/origins=]
@@ -1702,7 +1707,7 @@ which is invoked by URL.{{URL/createObjectURL()}}:
17021707
(that is, the Unicode code point sequence U+0062, U+006C, U+006F, U+0062)
17031708
to |result|.
17041709
1. Append the ":" (U+003A COLON) character to |result|.
1705-
1. Let |settings| be the [=incumbent settings object=]
1710+
1. Let |settings| be the [=current settings object=]
17061711
1. Let |origin| be |settings|'s [=environment settings object/origin=].
17071712
1. Let |serialized| be the ASCII serialization of |origin|.
17081713
1. If |serialized| is "null", set it to an implementation-defined value.

0 commit comments

Comments
 (0)