diff --git a/source b/source index f5ccde048e0..9625df75b2d 100644 --- a/source +++ b/source @@ -10659,7 +10659,7 @@ o.myself = o;
The The structuredClone(value,
options)
method steps are:
WindowOrWorkerOrShadowRealmGlobalScope
mixinUniversalGlobalScope
mixinThe WindowOrWorkerOrShadowRealmGlobalScope
mixin is for use of APIs that are to be exposed on
- Window
and WorkerGlobalScope
objects.
The UniversalGlobalScope
mixin is for use of APIs that are to be exposed on all
+ global objects.
Other standards are encouraged to further extend it using partial
- interface mixin WindowOrWorkerOrShadowRealmGlobalScope { … };
along with an
+ interface mixin UniversalGlobalScope { … }; along with an
appropriate reference.
interface mixin WindowOrWorkerOrShadowRealmGlobalScope {
+ interface mixin UniversalGlobalScope {
// base64 utility methods
DOMString btoa(DOMString data);
ByteString atob(DOMString data);
@@ -112830,7 +112830,7 @@ interface mixin WindowEventHandlers {
- The The btoa(data)
method must throw an
"InvalidCharacterError
" DOMException
if data
contains any character whose code point is greater than U+00FF. Otherwise, the user agent must
@@ -112838,7 +112838,7 @@ interface mixin WindowEventHandlers {
representation of the nth code point of data, and then must apply
forgiving-base64 encode to that byte sequence and return the result.
- The The atob(data)
method steps are: