@@ -98155,7 +98155,8 @@ interface <dfn interface>NavigationDestination</dfn> {
98155
98155
98156
98156
<li><p>If <var>event</var>'s <span
98157
98157
data-x="concept-NavigateEvent-navigation-precommit-handler-list">navigation precommit handler
98158
- list</span> <span data-x="list is empty">is empty</span> then run <var>commit</var>.</p></li>
98158
+ list</span> <span data-x="list is empty">is empty</span> then run <span data-x="commit a navigate
98159
+ event">commit</span> <var>event</var> given <var>apiMethodTracker</var>.</p></li>
98159
98160
98160
98161
<li>
98161
98162
<p>Otherwise:</p>
@@ -98180,10 +98181,11 @@ interface <dfn interface>NavigationDestination</dfn> {
98180
98181
</ol>
98181
98182
</li>
98182
98183
98183
- <li><p><span>Wait for all</span> <var>precommitPromisesList</var> with success steps set to
98184
- <span data-x="commit a navigate event">commit</span> <var>event</var>, and the following
98185
- failure step given <var>reason</var>: <span>process navigate event handler failure</span> given
98186
- <var>event</var> and <var>reason</var>.</p></li>
98184
+ <li><p><span>Wait for all</span> <var>precommitPromisesList</var> with the following success
98185
+ steps: <span data-x="commit a navigate event">commit</span> <var>event</var> given
98186
+ <var>apiMethodTracker</var>, and the following failure step given <var>reason</var>:
98187
+ <span>process navigate event handler failure</span> given <var>event</var> and
98188
+ <var>reason</var>.</p></li>
98187
98189
</ol>
98188
98190
</li>
98189
98191
@@ -98194,7 +98196,8 @@ interface <dfn interface>NavigationDestination</dfn> {
98194
98196
</ol>
98195
98197
98196
98198
<p>To <dfn>commit a navigate event</dfn> given a <code>NavigateEvent</code> object
98197
- <var>event</var>:</p>
98199
+ <var>event</var> and a <span>navigation API method tracker</span>
98200
+ <var>apiMethodTracker</var>:</p>
98198
98201
98199
98202
<ol>
98200
98203
<li><p>Let <var>navigation</var> be <var>event</var>'s <span
@@ -98203,9 +98206,6 @@ interface <dfn interface>NavigationDestination</dfn> {
98203
98206
<li><p>Let <var>navigable</var> be <var>event</var>'s <span>relevant global object</span>'s <span
98204
98207
data-x="window navigable">navigable</span>.</p></li>
98205
98208
98206
- <li><p>Let <var>apiMethodTracker</var> be <var>navigation</var>'s <span>ongoing API method
98207
- tracker</span>.</p></li>
98208
-
98209
98209
<li><p>If <var>event</var>'s <span>relevant global object</span>'s <span
98210
98210
data-x="concept-document-window">associated <code>Document</code></span> is not <span>fully
98211
98211
active</span>, then return.</p></li>
@@ -98319,7 +98319,7 @@ interface <dfn interface>NavigationDestination</dfn> {
98319
98319
98320
98320
<ol>
98321
98321
<li><p><span>Resume applying the traverse history step</span> given <var>event</var>'s
98322
- <code data-x="dom-NavigateEvent-destination">destination</code>'s <span
98322
+ <code data-x="dom-NavigateEvent-destination">destination</code>'s <span
98323
98323
data-x="concept-NavigationDestination-entry">entry</span>'s <span
98324
98324
data-x="nhe-she">session history entry</span>'s <span data-x="she-step">step</span>,
98325
98325
<var>navigable</var>'s <span data-x="nav-traversable">traversable navigable</span>, and
0 commit comments