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:

@@ -112770,16 +112770,16 @@ interface mixin WindowEventHandlers {
-

The WindowOrWorkerOrShadowRealmGlobalScope mixin

+

The UniversalGlobalScope mixin

-

The 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: