- From: Yutaka Hirano <notifications@github.com>
- Date: Wed, 20 Oct 2021 20:33:16 -0700
- To: whatwg/dom <dom@noreply.github.com>
- Cc: Subscribed <subscribed@noreply.github.com>
- Message-ID: <whatwg/dom/pull/1027/review/785167048@github.com>
@yutakahirano commented on this pull request. > <ol> <li><p>Let <var>signal</var> be a new {{AbortSignal}} object. <li><p>Set <var>signal</var>'s [=AbortSignal/aborted flag=]. + <li><p>If <var>reason</var> is undefined or not given, then let <var>reason</var> be a new I think "is not given" is enough (i.e., we don't need "is undefined"). > <ol> <li><p>If <var>signal</var>'s [=AbortSignal/aborted flag=] is set, then return. <li><p>Set <var>signal</var>'s [=AbortSignal/aborted flag=]. + <li><p>If <var>reason</var> is undefined or not given, then let <var>reason</var> be Ditto (let vs. set) > @@ -1836,13 +1856,18 @@ service worker. them. For instance, if the operation has already completed. <p>To <dfn export for=AbortSignal>signal abort</dfn>, given an {{AbortSignal}} object -<var>signal</var>, run these steps: +<var>signal</var> and an optional abort <var>reason</var>, run these steps: Maybe "and an optional _reason_" is enough. > @@ -1741,8 +1741,9 @@ interface AbortController { <dt><code><var>controller</var> . <a attribute for=AbortController>signal</a></code> <dd>Returns the {{AbortSignal}} object associated with this object. - <dt><code><var>controller</var> . <a method for=AbortController lt=abort()>abort</a>()</code> - <dd>Invoking this method will set this object's {{AbortSignal}}'s [=AbortSignal/aborted flag=] and + <dt><code><var>controller</var> . <a method for=AbortController lt=abort()>abort</a>(reason)</code> + <dd>Invoking this method will set this object's {{AbortSignal}}'s [=AbortSignal/aborted flag=], + store the <var ignore>reason</var> in this object's {{AbortSignal}}'s [=AbortSignal/abort reason=], and Do we need "the" for `<var ignore>reason</var>`? > attribute EventHandler onabort; };</pre> <dl class=domintro> - <dt><code>AbortSignal . <a method for="AbortSignal">abort()</a></code> - <dd>Returns an {{AbortSignal}} instance whose <a for=AbortSignal>aborted flag</a> is set. + <dt><code>AbortSignal . <a method for=AbortSignal>abort</a>(reason)</code> + <dd>Returns an {{AbortSignal}} instance whose <a for=AbortSignal>aborted flag</a> is set, and + <a for=AbortSignal>abort reason</a> is set to <var>reason</var> if provided, otherwise to + "{{AbortError!!exception}}" {{DOMException}}. an "AbortError" DOMException. > attribute EventHandler onabort; };</pre> <dl class=domintro> - <dt><code>AbortSignal . <a method for="AbortSignal">abort()</a></code> - <dd>Returns an {{AbortSignal}} instance whose <a for=AbortSignal>aborted flag</a> is set. + <dt><code>AbortSignal . <a method for=AbortSignal>abort</a>(reason)</code> + <dd>Returns an {{AbortSignal}} instance whose <a for=AbortSignal>aborted flag</a> is set, and + <a for=AbortSignal>abort reason</a> is set to <var>reason</var> if provided, otherwise to + "{{AbortError!!exception}}" {{DOMException}}. + + <dt><code><var>signal</var> . <a attribute for=AbortSignal>reason</a></code> + <dd>Returns the <a for=AbortSignal>abort reason</a> for an {{AbortSignal}} if it has been I think we don't need "if it has been set...". > <ol> <li><p>Let <var>signal</var> be a new {{AbortSignal}} object. <li><p>Set <var>signal</var>'s [=AbortSignal/aborted flag=]. + <li><p>If <var>reason</var> is undefined or not given, then let <var>reason</var> be a new I believe we use "set _x_ to _y_" rather than "let _x_ be _y_" for substitution to an existing variable. > <ol> <li><p>If <var>signal</var>'s [=AbortSignal/aborted flag=] is set, then return. <li><p>Set <var>signal</var>'s [=AbortSignal/aborted flag=]. + <li><p>If <var>reason</var> is undefined or not given, then let <var>reason</var> be Ditto (is undefined) -- You are receiving this because you are subscribed to this thread. Reply to this email directly or view it on GitHub: https://github.com/whatwg/dom/pull/1027#pullrequestreview-785167048
Received on Thursday, 21 October 2021 03:33:28 UTC