@@ -98155,7 +98155,8 @@ interface <dfn interface>NavigationDestination</dfn> {
9815598155
9815698156 <li><p>If <var>event</var>'s <span
9815798157 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>
9815998160
9816098161 <li>
9816198162 <p>Otherwise:</p>
@@ -98180,10 +98181,11 @@ interface <dfn interface>NavigationDestination</dfn> {
9818098181 </ol>
9818198182 </li>
9818298183
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>
9818798189 </ol>
9818898190 </li>
9818998191
@@ -98194,7 +98196,8 @@ interface <dfn interface>NavigationDestination</dfn> {
9819498196 </ol>
9819598197
9819698198 <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>
9819898201
9819998202 <ol>
9820098203 <li><p>Let <var>navigation</var> be <var>event</var>'s <span
@@ -98203,9 +98206,6 @@ interface <dfn interface>NavigationDestination</dfn> {
9820398206 <li><p>Let <var>navigable</var> be <var>event</var>'s <span>relevant global object</span>'s <span
9820498207 data-x="window navigable">navigable</span>.</p></li>
9820598208
98206- <li><p>Let <var>apiMethodTracker</var> be <var>navigation</var>'s <span>ongoing API method
98207- tracker</span>.</p></li>
98208-
9820998209 <li><p>If <var>event</var>'s <span>relevant global object</span>'s <span
9821098210 data-x="concept-document-window">associated <code>Document</code></span> is not <span>fully
9821198211 active</span>, then return.</p></li>
@@ -98319,7 +98319,7 @@ interface <dfn interface>NavigationDestination</dfn> {
9831998319
9832098320 <ol>
9832198321 <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
9832398323 data-x="concept-NavigationDestination-entry">entry</span>'s <span
9832498324 data-x="nhe-she">session history entry</span>'s <span data-x="she-step">step</span>,
9832598325 <var>navigable</var>'s <span data-x="nav-traversable">traversable navigable</span>, and
0 commit comments