diff --git a/source b/source index 3d06f5df9e9..3bdc8f5e99e 100644 --- a/source +++ b/source @@ -95750,8 +95750,8 @@ interface BeforeUnloadEvent : Event { data-x="session-history-traversal-parallel-queue-sync-nav-steps">Synchronous navigation steps are tagged in the algorithm set to allow - them to conditionally "jump the queue". This is handled within apply the history step.
+ them to conditionally "jump the queue". This is handled within apply the history step.Imagine the joint session history depicted by this Jake diagram:
@@ -99323,8 +99323,7 @@ location.href = '#foo'; data-x="tn-current-session-history-step">current session history step.Return the result of applying the history - step step to traversable given false, false, null, null, and - null.
To apply the push/replace history step given a non-negative integer step @@ -99332,8 +99331,7 @@ location.href = '#foo';
Return the result of applying the history - step step to traversable given false, false, null, null, and - null.
Apply the push/replace history step never passes source @@ -99341,16 +99339,15 @@ location.href = '#foo'; step. This is because those checks are done earlier in the navigation algorithm.
-To apply the reload history step given a non-negative integer step to a - traversable navigable traversable:
+To apply the reload history step to a traversable navigable + traversable:
Let step be traversable's current session history step.
Return the result of applying the history - step step to traversable given true, false, null, null, and - null.
Apply the reload history step never passes source snapshot
@@ -99365,7 +99362,7 @@ location.href = '#foo';
Return the result of applying the history
- step step to traversable given true, true,
+ step
step to traversable given true,
sourceSnapshotParams, initiatorToCheck, and
userInvolvement.
To apply the history step given a
non-negative integer step to a traversable navigable
- traversable, with booleans checkForCancelation and
- fireNavigateEventOnCommit, source snapshot params-or-null
- sourceSnapshotParams, navigable-or-null initiatorToCheck, and
- user navigation involvement-or-null userInvolvementForNavigateEvents,
- perform the following steps. They return "initiator-disallowed
", "canceled-by-beforeunload
", "canceled-by-navigate
", or
- "applied
".
initiator-disallowed
", "canceled-by-beforeunload
", "canceled-by-navigate
", or "applied
".
Assert: This is running within traversable's
If navigable is not traversable, and targetEntry is
- not navigable's current session history
- entry, and targetEntry's document
- state's origin is the same as navigable's current session history entry's document state's If navigable is not
+ traversable, and targetEntry is not navigable's current session history entry, and
+ targetEntry's document state's origin is the same as
+ navigable's current session history
+ entry's document state's origin, then fire a traverse navigate
event given targetEntry and
userInvolvementForNavigateEvents.