@@ -84920,23 +84920,23 @@ interface <dfn interface>History</dfn> {
84920
84920
<li><p>Let <var>specified browsing context</var> be the <span>browsing context</span> of
84921
84921
the <var>specified entry</var>.</p></li>
84922
84922
84923
- <li><p>If <var>source browsing context</var> is not <span>allowed to navigate</span>
84924
- <var>specified browsing context</var>, then invoke <span>WebDriver BiDi navigation failed</span> with
84925
- with <var>source browsing context</var>, and a <span>WebDriver BiDi navigation status</span> whose <span
84926
- data-x="navigation-status-id">id</span> is <var>navigationId</var>, <span
84927
- data-x="navigation-status-status">status</span> is "<code
84928
- data-x="navigation-status-canceled">canceled</code>", and <span
84929
- data-x="navigation-status-url">url</span> is <var>resource</var>'s <span
84930
- data-x="concept-request-url">url</span>, then return.</p></li>
84923
+ <li><p>If any of the following are true:</p>
84931
84924
84932
- <li><p>If the <var>specified browsing context</var>'s <span>active document</span>'s <span>unload
84933
- counter</span> is greater than 0, then invoke <span>WebDriver BiDi navigation failed</span> with
84934
- with <var>source browsing context</var>, and a <span>WebDriver BiDi navigation status</span> whose <span
84935
- data-x="navigation-status-id">id</span> is <var>navigationId</var>, <span
84936
- data-x="navigation-status-status">status</span> is "<code
84937
- data-x="navigation-status-canceled">canceled</code>", and <span
84938
- data-x="navigation-status-url">url</span> is <var>resource</var>'s <span
84939
- data-x="concept-request-url">url</span>, then return.</p></li>
84925
+ <ol>
84926
+ <li><p><var>Source browsing context</var> is not <span>allowed to navigate</span>
84927
+ <var>specified browsing context</var>; or<p></li>
84928
+
84929
+ <li><p>The <var>specified browsing context</var>'s <span>active document</span>'s <span>unload
84930
+ counter</span> is greater than 0.</p></li>
84931
+ </ol>
84932
+
84933
+ <p>Then invoke <span>WebDriver BiDi navigation failed</span> with
84934
+ with <var>source browsing context</var>, and a <span>WebDriver BiDi navigation status</span> whose <span
84935
+ data-x="navigation-status-id">id</span> is <var>navigationId</var>, <span
84936
+ data-x="navigation-status-status">status</span> is "<code
84937
+ data-x="navigation-status-canceled">canceled</code>", and <span
84938
+ data-x="navigation-status-url">url</span> is <var>resource</var>'s <span
84939
+ data-x="concept-request-url">url</span>, and return.</p></li>
84940
84940
84941
84941
<li>
84942
84942
<p><span>Queue a global task</span> on the <span>history traversal task source</span> given
@@ -88264,7 +88264,7 @@ new PaymentRequest(…); // Allowed to use
88264
88264
data-x="traverse-history-hh"><var>historyHandling</var></dfn> (default "<code
88265
88265
data-x="hh-default">default</code>"), an optional boolean <dfn><var>nonBlockingEvents</var></dfn>
88266
88266
(default false), an optional boolean <dfn><var>explicitHistoryNavigation</var></dfn> (default
88267
- false), optional <span data-x="navigation-id">navigation id</span>
88267
+ false), and an optional <span data-x="navigation-id">navigation id</span>
88268
88268
<dfn data-x="traverse-history-navigationid"><var>navigationId</var></dfn> (default null):</p>
88269
88269
88270
88270
<p class="note">This algorithm is not just invoked when <span data-x="traverse the history by a
@@ -88325,10 +88325,11 @@ new PaymentRequest(…); // Allowed to use
88325
88325
a WebDriver-initiated history traversal from the bfcache and a UA initated history traversal. -->
88326
88326
<ol>
88327
88327
<li><p>If <var>newDocument</var>'s <span data-x="concept-document-navigation-id">navigation
88328
- id</span> is not null, let <var>navigationId</var> be <var>newDocument</var>'s <span
88329
- data-x="concept-document-navigation-id">navigation id</span>. Otherwise let
88330
- <var>navigationId</var> be the result of <span>generating a random UUID</span>.
88331
- <ref spec=UUID></p></li>
88328
+ id</span> is not null, set <var>navigationId</var> to <var>newDocument</var>'s <span
88329
+ data-x="concept-document-navigation-id">navigation id</span>.
88330
+
88331
+ <li><p>Otherwise, set <var>navigationId</var> to the result of <span>generating a random
88332
+ UUID</span>. <ref spec=UUID></p></li>
88332
88333
</ol>
88333
88334
</li>
88334
88335
@@ -88513,7 +88514,7 @@ new PaymentRequest(…); // Allowed to use
88513
88514
<span data-x="concept-document-bc">browsing context</span>, and a new <span>WebDriver
88514
88515
BiDi navigation status</span> whose <span data-x="navigation-status-id">id</span> is
88515
88516
<var>navigationId</var>, <span data-x="navigation-status-url">url</span> is
88516
- <var>resource</var>'s <span data-x="concept-request-url">url </span>, and <span
88517
+ <var>resource</var>'s <span data-x="concept-request-url">URL </span>, and <span
88517
88518
data-x="navigation-status-status">status</span> is "<code
88518
88519
data-x="navigation-status-complete">complete</code>".</p></li>
88519
88520
</ol>
@@ -88534,7 +88535,7 @@ new PaymentRequest(…); // Allowed to use
88534
88535
<span data-x="concept-document-bc">browsing context</span>, and a new <span>WebDriver
88535
88536
BiDi navigation status</span> whose <span data-x="navigation-status-id">id</span> is
88536
88537
<var>navigationId</var>, <span data-x="navigation-status-url">url</span> is
88537
- <var>resource</var>'s <span data-x="concept-request-url">url </span>, and <span
88538
+ <var>resource</var>'s <span data-x="concept-request-url">URL </span>, and <span
88538
88539
data-x="navigation-status-status">status</span> is "<code
88539
88540
data-x="navigation-status-complete">complete</code>".</p></li>
88540
88541
</ol>
0 commit comments