From d484b73b76285039291a61da20f139756e44e581 Mon Sep 17 00:00:00 2001 From: Jake Archibald Date: Fri, 9 Feb 2018 13:08:28 +0000 Subject: [PATCH 1/3] Promise reference fix --- dom.bs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dom.bs b/dom.bs index 50b57a76..66513e53 100644 --- a/dom.bs +++ b/dom.bs @@ -1698,7 +1698,7 @@ the following:
  1. Let |amazingResult| be the result of doing some amazing things. -

  2. [=Resolve=] |p| with |amazingResult|. +

  3. [=/Resolve=] |p| with |amazingResult|.

  • Return |p|. From 9c3a1294a6221ddde1141c0001a30a5abb47854e Mon Sep 17 00:00:00 2001 From: Jake Archibald Date: Fri, 9 Feb 2018 13:08:56 +0000 Subject: [PATCH 2/3] Adding algorithm to allow one signal to follow another. --- dom.bs | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/dom.bs b/dom.bs index 66513e53..520732d7 100644 --- a/dom.bs +++ b/dom.bs @@ -1651,6 +1651,24 @@ them. For instance, if the operation has already completed.

  • [=Fire an event=] named abort at signal. +

    A followingSignal (an {{AbortSignal}}) follows a +parentSignal (an {{AbortSignal}}) by running these steps: + +

      +
    1. If followingSignal's [=AbortSignal/aborted flag=] is set, then return. + +

    2. If parentSignal's [=AbortSignal/aborted flag=] is set, then + signal abort on followingSignal. + +

    3. +

      Otherwise, add the following abort steps to + parentSignal: + +

        +
      1. Signal abort on followingSignal. +

      +
    +

    Using {{AbortController}} and {{AbortSignal}} objects in APIs

    From 9ddd54f7c15ba1dd8e5532a37d8ae4516f71349e Mon Sep 17 00:00:00 2001 From: Jake Archibald Date: Mon, 12 Feb 2018 08:34:12 +0000 Subject: [PATCH 3/3] Updating wording based on feedback --- dom.bs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/dom.bs b/dom.bs index 520732d7..25890ad5 100644 --- a/dom.bs +++ b/dom.bs @@ -1651,8 +1651,9 @@ them. For instance, if the operation has already completed.
  • [=Fire an event=] named abort at signal. -

    A followingSignal (an {{AbortSignal}}) follows a -parentSignal (an {{AbortSignal}}) by running these steps: +

    A followingSignal (an {{AbortSignal}}) is made to +follow a parentSignal (an {{AbortSignal}}) by running +these steps:

    1. If followingSignal's [=AbortSignal/aborted flag=] is set, then return.