@@ -8520,11 +8520,12 @@ dictionary FetchInit : RequestInit {
85208520 FetchMonitorCallback monitor;
85218521};
85228522
8523- callback FetchMonitorCallback = undefined (FetchMonitor requestMonitor, FetchMonitor responseMonitor );
8523+ callback FetchMonitorCallback = undefined (FetchMonitor monitor );
85248524
85258525[Exposed=(Window,Worker)]
85268526interface FetchMonitor : EventTarget {
8527- attribute EventHandler onprogress;
8527+ attribute EventHandler onrequestprogress;
8528+ attribute EventHandler onresponseprogress;
85288529};
85298530</pre>
85308531
@@ -8598,28 +8599,24 @@ method steps are:
85988599
85998600 <li><p> Let <var> hasUploadListeners</var> be false.
86008601
8601- <li><p> Let <var> requestMonitor</var> be null.
8602-
8603- <li><p> Let <var> responseMonitor</var> be null.
8602+ <li><p> Let <var> monitor</var> be null.
86048603
86058604 <li>
86068605 <p> If <var> init</var> ["{{FetchInit/monitor}}"] <a for=map>exists</a> , then:
86078606
86088607 <ol>
86098608 <li><p> Let <var> monitorCallback</var> be <var> init</var> ["{{FetchInit/monitor}}"] .
86108609
8611- <li><p> Set <var> requestMonitor</var> to a {{FetchMonitor}} .
8612-
8613- <li><p> Set <var> responseMonitor</var> to a {{FetchMonitor}} .
8610+ <li><p> Set <var> monitor</var> to a {{FetchMonitor}} .
86148611
8615- <li><p> Let <var> args</var> be « <var> requestMonitor </var> , <var> responseMonitor </var> ».
8612+ <li><p> Let <var> args</var> be « <var> monitor </var> ».
86168613
86178614 <li><p> [=invoke|Invoke=] <var> monitorCallback</var> with <var> args</var>
86188615 and <code> "rethrow"</code> . If this throws an exception, <a for=/>reject</a> <var> p</var> with it
86198616 and return <var> p</var> .
86208617
8621- <li><p> If one or more <a event><code>progress </code></a> event listeners were added to
8622- <var> requestMonitor </var> , then set <var> hasUploadListeners</var> to true.
8618+ <li><p> If one or more <a event><code>requestprogress </code></a> event listeners were added to
8619+ <var> monitor </var> , then set <var> hasUploadListeners</var> to true.
86238620 </ol>
86248621
86258622 <li><p> Let <var> requestBodyTransmitted</var> be 0.
@@ -8639,7 +8636,7 @@ method steps are:
86398636 <li><p> If not roughly 50ms has passed since these steps were last invoked, then return.
86408637
86418638 <li><p> If <var> hasUploadListeners</var> is true, then <a>fire a progress event</a> named
8642- <a event><code>progress </code></a> at <var> requestMonitor </var> with <var> requestBodyTransmitted</var>
8639+ <a event><code>requestprogress </code></a> at <var> monitor </var> with <var> requestBodyTransmitted</var>
86438640 and <var> requestBodyLength</var> .
86448641 </ol>
86458642
@@ -8649,7 +8646,7 @@ method steps are:
86498646 <ol>
86508647 <li><p> If <var> hasUploadListeners</var> is false, then return.
86518648
8652- <li><p> <a>Fire a progress event</a> named <a event><code>progress </code></a> at <var> requestMonitor </var>
8649+ <li><p> <a>Fire a progress event</a> named <a event><code>requestprogress </code></a> at <var> monitor </var>
86538650 with <var> requestBodyTransmitted</var> and <var> requestBodyLength</var> .
86548651 </ol>
86558652
@@ -8691,7 +8688,7 @@ method steps are:
86918688</ol>
86928689</div>
86938690
8694- TEMPORARY <dfn id=event-fetchmonitor-progress event for=FetchMonitor><code>progress </code></dfn>
8691+ TEMPORARY <dfn id=event-fetchmonitor-requestprogress event for=FetchMonitor><code>requestprogress </code></dfn>
86958692
86968693<div algorithm>
86978694<p> To <dfn lt="Abort the fetch() call" export id=abort-fetch>abort a <code>fetch()</code> call</dfn>
@@ -9269,8 +9266,8 @@ WHATWG community to ensure input from people familiar with the subject.
92699266 <td> Once.
92709267 <td> First.
92719268 <tr>
9272- <th> <a event><code>progress </code></a>
9273- <td> In progress.
9269+ <th> <a event><code>requestprogress </code></a>
9270+ <td> In progress request .
92749271 <td> Once or more.
92759272 <td> After <code> loadstart</code> has been
92769273 <a>dispatched</a> .
0 commit comments