@@ -98200,13 +98200,19 @@ interface <dfn interface>NavigationDestination</dfn> {
98200
98200
<li><p>Let <var>navigation</var> be <var>event</var>'s <span
98201
98201
data-x="concept-event-target">target</span>.</p></li>
98202
98202
98203
+ <li><p>Let <var>navigable</var> be <var>event</var>'s <span>relevant global object</span>'s <span
98204
+ data-x="window navigable">navigable</span>.</p></li>
98205
+
98206
+ <li><p>Let <var>apiMethodTracker</var> be <var>navigation</var>'s <span>ongoing API method
98207
+ tracker</span>.</p></li>
98208
+
98203
98209
<li><p>If <var>event</var>'s <span>relevant global object</span>'s <span
98204
98210
data-x="concept-document-window">associated <code>Document</code></span> is not <span>fully
98205
- active</span>, then abort these steps .</p></li>
98211
+ active</span>, then return .</p></li>
98206
98212
98207
98213
<li><p>If <var>event</var>'s <span data-x="concept-NavigateEvent-abort-controller">abort
98208
98214
controller</span>'s <span data-x="concept-AbortController-signal">signal</span> is <span
98209
- data-x="AbortSignal-aborted">aborted</span>, then abort these steps .</p></li>
98215
+ data-x="AbortSignal-aborted">aborted</span>, then return .</p></li>
98210
98216
98211
98217
<li><p>Set <var>event</var>'s <span
98212
98218
data-x="concept-NavigateEvent-interception-state">interception state</span> to "<code
@@ -98261,8 +98267,10 @@ interface <dfn interface>NavigationDestination</dfn> {
98261
98267
<dl class=switch>
98262
98268
<dt>"<code data-x="dom-NavigationType-push">push</code>"</dt>
98263
98269
<dt>"<code data-x="dom-NavigationType-replace">replace</code>"</dt>
98264
- <dd><p>Run the <span>URL and history update steps</span> given <var>document</var> and
98265
- <var>event</var>'s <code data-x="dom-NavigateEvent-destination">destination</code>'s <span
98270
+ <dd><p>Run the <span>URL and history update steps</span> given <var>event</var>'s
98271
+ <span>relevant global object</span>'s <span data-x="concept-document-window">associated
98272
+ <code>Document</code> and <var>event</var>'s <code
98273
+ data-x="dom-NavigateEvent-destination">destination</code>'s <span
98266
98274
data-x="dom-NavigationDestination-url">URL</span>, with <i
98267
98275
data-x="uhus-serializedData">serializedData</i> set to <var>event</var>'s <span
98268
98276
data-x="concept-NavigateEvent-classic-history-API-state">classic history API state</span> and
@@ -98310,8 +98318,8 @@ interface <dfn interface>NavigationDestination</dfn> {
98310
98318
data-x="nav-traversable">traversable navigable</span>:</p>
98311
98319
98312
98320
<ol>
98313
- <li><p><span>Resume applying the traverse history step</span> given
98314
- <var >destination</var >'s <span
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
98315
98323
data-x="concept-NavigationDestination-entry">entry</span>'s <span
98316
98324
data-x="nhe-she">session history entry</span>'s <span data-x="she-step">step</span>,
98317
98325
<var>navigable</var>'s <span data-x="nav-traversable">traversable navigable</span>, and
@@ -98364,7 +98372,7 @@ interface <dfn interface>NavigationDestination</dfn> {
98364
98372
98365
98373
<ol>
98366
98374
<li><p>If <var>event</var>'s <span>relevant global object</span> is not <span>fully
98367
- active</span>, then abort these steps.</p></li>
98375
+ active</span>, then returnthese steps.</p></li>
98368
98376
98369
98377
<li><p>If <var>event</var>'s <span data-x="concept-NavigateEvent-abort-controller">abort
98370
98378
controller</span>'s <span data-x="concept-AbortController-signal">signal</span> is <span
@@ -98421,15 +98429,14 @@ interface <dfn interface>NavigationDestination</dfn> {
98421
98429
<ol>
98422
98430
<li><p>If <var>event</var>'s <span>relevant global object</span>'s <span
98423
98431
data-x="concept-document-window">associated <code>Document</code></span> is not <span>fully
98424
- active</span>, then abort these steps .</p></li>
98432
+ active</span>, then return .</p></li>
98425
98433
98426
98434
<li><p>If <var>event</var>'s <span data-x="concept-NavigateEvent-abort-controller">abort
98427
98435
controller</span>'s <span data-x="concept-AbortController-signal">signal</span> is <span
98428
- data-x="AbortSignal-aborted">aborted</span>, then abort these steps .</p></li>
98436
+ data-x="AbortSignal-aborted">aborted</span>, then return .</p></li>
98429
98437
98430
- <li><p><span>Assert</span>: <var>event</var> is <var>event</var>'s
98431
- <span>relevant global object</span>'s <span
98432
- data-x="window-navigation-api">navigation API</span>'s <span>ongoing <code
98438
+ <li><p><span>Assert</span>: <var>event</var> is <var>event</var>'s <span>relevant global
98439
+ object</span>'s <span data-x="window-navigation-api">navigation API</span>'s <span>ongoing <code
98433
98440
data-x="event-navigate">navigate</code> event</span>.</p></li>
98434
98441
98435
98442
<li><p>If <var>event</var>'s <span data-x="concept-NavigateEvent-interception-state">interception
0 commit comments