diff --git a/source b/source index 2fa9e9ee2aa..a9ac0369c3f 100644 --- a/source +++ b/source @@ -78216,7 +78216,7 @@ interface Window : Eve Window includes WindowEventHandlers; dictionary WindowPostMessageOptions : PostMessageOptions { - USVString targetOrigin = "/"; + USVString targetOrigin = "/"; };
  • Let targetOrigin be options["targetOrigin"].

  • + data-x="dom-WindowPostMessageOptions-targetOrigin">targetOrigin"].

  • If targetOrigin is a single U+002F SOLIDUS character (/), then set targetOrigin to incumbentSettings's

  • -
  • Let transfer be options["transfer"].

  • +
  • Let transfer be options["transfer"].

  • Let serializeWithTransferResult be StructuredSerializeWithTransfer(message, transfer). Rethrow @@ -98098,8 +98101,10 @@ function receiver(e) {

    1. Let targetWindow be this Window object.

    2. -
    3. Let options be «[ "targetOrigin" → - targetOrigin, "transfer" → transfer ]».

    4. +
    5. Let options be «[ "targetOrigin" → + targetOrigin, "transfer" → + transfer ]».

    6. Run the window post message steps providing targetWindow, message, and options.

    7. @@ -98378,7 +98383,7 @@ interface MessagePort : EventTarget { }; dictionary PostMessageOptions { - sequence<object> transfer = []; + sequence<object> transfer = []; };
      @@ -98520,7 +98525,8 @@ dictionary PostMessageOptions { and options are as follows:

        -
      1. Let transfer be options["transfer"].

      2. +
      3. Let transfer be options["transfer"].

      4. If transfer contains this MessagePort, then throw a "DataCloneError" @@ -98607,8 +98613,8 @@ dictionary PostMessageOptions {

      5. Let targetPort be the port with which this MessagePort is entangled, if any; otherwise let it be null.

      6. -
      7. Let options be «[ "transfer" → transfer - ]».

      8. +
      9. Let options be «[ "transfer" → transfer ]».

      10. Run the message port post message steps providing targetPort, message and options.

      11. @@ -99516,7 +99522,7 @@ interface DedicatedWorkerGlobalScope : WorkerGlobalScope transfer ])
        dedicatedWorkerGlobal . postMessage(message - [, { transfer } ])
        + [, { transfer } ])
        Clones message and transmits it to the Worker object associated with dedicatedWorkerGlobal. transfer can be passed as a list of objects that are to be transferred rather than cloned.
        @@ -100285,7 +100291,7 @@ enum WorkerType { "classic", "module" }; data-x="dom-Worker-postMessage">postMessage(message [, transfer ] )
        worker . postMessage(message [, { transfer } ] ) + data-x="dom-PostMessageOptions-transfer">transfer } ] )
        Clones message and transmits it to worker's global environment. transfer can be passed as a list of objects that are to be transferred rather than cloned.