diff --git a/index.html b/index.html index 8b6511e..c32a059 100644 --- a/index.html +++ b/index.html @@ -574,9 +574,18 @@

The subscribe() method when invoked MUST run the following steps:

    -
  1. Let |promise| be [=a new promise=]. +
  2. Let |global| be the [=relevant global object=] of [=this=].
  3. -
  4. Let |global| be [=this=]' [=relevant global object=]. +
  5. If |global| is a {{Window}} object: +
      +
    1. If |global| does not have [=transient activation=], return [=a promise rejected + with=] with a {{"NotAllowedError"}} {{DOMException}}. +
    2. +
    3. [=Consume user activation=] of |global|. +
    4. +
    +
  6. +
  7. Let |promise| be a new promise.
  8. Return |promise| and continue [=in parallel=].