Skip to content

Commit b423343

Browse files
authored
Consistently use navigables for integration with WebDriver BiDi
Follows w3c/webdriver-bidi#729.
1 parent 8029d4f commit b423343

File tree

1 file changed

+26
-33
lines changed

1 file changed

+26
-33
lines changed

source

+26-33
Original file line numberDiff line numberDiff line change
@@ -100432,8 +100432,8 @@ location.href = '#foo';</code></pre>
100432100432

100433100433
<li><p>If <var>navigable</var>'s <span data-x="nav-document">active document</span>'s
100434100434
<span>unload counter</span> is greater than 0, then invoke <span>WebDriver BiDi navigation
100435-
failed</span> with a <span>WebDriver BiDi navigation status</span> whose <span
100436-
data-x="navigation-status-id">id</span> is <var>navigationId</var>, <span
100435+
failed</span> with <var>navigable</var> and a <span>WebDriver BiDi navigation status</span> whose
100436+
<span data-x="navigation-status-id">id</span> is <var>navigationId</var>, <span
100437100437
data-x="navigation-status-status">status</span> is "<code
100438100438
data-x="navigation-status-canceled">canceled</code>", and <span
100439100439
data-x="navigation-status-url">url</span> is <var>url</var>, and return.</p></li>
@@ -100506,16 +100506,12 @@ location.href = '#foo';</code></pre>
100506100506
<var>navigable</var>'s <span>is delaying <code data-x="event-load">load</code> events</span> to
100507100507
true.</p></li>
100508100508

100509-
<li><p>Let <var>targetBrowsingContext</var> be <var>navigable</var>'s <span
100510-
data-x="nav-bc">active browsing context</span>.</p></li>
100511-
100512100509
<li><p>Let <var>targetSnapshotParams</var> be the result of <span>snapshotting target snapshot
100513100510
params</span> given <var>navigable</var>.</p></li>
100514100511

100515-
<li><p>Invoke <span>WebDriver BiDi navigation started</span> with
100516-
<var>targetBrowsingContext</var>, and a new <span>WebDriver BiDi navigation status</span> whose
100517-
<span data-x="navigation-status-id">id</span> is <var>navigationId</var>, <span
100518-
data-x="navigation-status-status">status</span> is "<code
100512+
<li><p>Invoke <span>WebDriver BiDi navigation started</span> with <var>navigable</var> and a new
100513+
<span>WebDriver BiDi navigation status</span> whose <span data-x="navigation-status-id">id</span>
100514+
is <var>navigationId</var>, <span data-x="navigation-status-status">status</span> is "<code
100519100515
data-x="navigation-status-pending">pending</code>", and <span
100520100516
data-x="navigation-status-url">url</span> is <var>url</var>.</p></li>
100521100517

@@ -100524,9 +100520,9 @@ location.href = '#foo';</code></pre>
100524100520
data-x="">traversal</code>", then:</p>
100525100521

100526100522
<ol>
100527-
<li><p>Invoke <span>WebDriver BiDi navigation failed</span> with
100528-
<var>targetBrowsingContext</var> and a new <span>WebDriver BiDi navigation status</span> whose
100529-
<span data-x="navigation-status-id">id</span> is <var>navigationId</var>, <span
100523+
<li><p>Invoke <span>WebDriver BiDi navigation failed</span> with <var>navigable</var> and a new
100524+
<span>WebDriver BiDi navigation status</span> whose <span
100525+
data-x="navigation-status-id">id</span> is <var>navigationId</var>, <span
100530100526
data-x="navigation-status-status">status</span> is "<code
100531100527
data-x="navigation-status-canceled">canceled</code>", and <span
100532100528
data-x="navigation-status-url">url</span> is <var>url</var>.</p></li>
@@ -100629,9 +100625,9 @@ location.href = '#foo';</code></pre>
100629100625
navigation</span> is no longer <var>navigationId</var>, then:</p>
100630100626

100631100627
<ol>
100632-
<li><p>Invoke <span>WebDriver BiDi navigation failed</span> with
100633-
<var>targetBrowsingContext</var> and a new <span>WebDriver BiDi navigation status</span>
100634-
whose <span data-x="navigation-status-id">id</span> is <var>navigationId</var>, <span
100628+
<li><p>Invoke <span>WebDriver BiDi navigation failed</span> with <var>navigable</var> and a
100629+
new <span>WebDriver BiDi navigation status</span> whose <span
100630+
data-x="navigation-status-id">id</span> is <var>navigationId</var>, <span
100635100631
data-x="navigation-status-status">status</span> is "<code
100636100632
data-x="navigation-status-canceled">canceled</code>", and <span
100637100633
data-x="navigation-status-url">url</span> is <var>url</var>.</p></li>
@@ -101327,10 +101323,10 @@ location.href = '#foo';</code></pre>
101327101323
<var>navigable</var>, <var>historyEntry</var>, <var>entryToReplace</var>,
101328101324
<var>historyHandling</var>, and <var>userInvolvement</var>.</p></li>
101329101325

101330-
<li><p>Invoke <span>WebDriver BiDi fragment navigated</span> with <var>navigable</var>'s <span
101331-
data-x="nav-bc">active browsing context</span> and a new <span>WebDriver BiDi navigation
101332-
status</span> whose <span data-x="navigation-status-id">id</span> is <var>navigationId</var>,
101333-
<span data-x="navigation-status-url">url</span> is <var>url</var>, and <span
101326+
<li><p>Invoke <span>WebDriver BiDi fragment navigated</span> with <var>navigable</var> and a
101327+
new <span>WebDriver BiDi navigation status</span> whose <span
101328+
data-x="navigation-status-id">id</span> is <var>navigationId</var>, <span
101329+
data-x="navigation-status-url">url</span> is <var>url</var>, and <span
101334101330
data-x="navigation-status-status">status</span> is "<code
101335101331
data-x="navigation-status-complete">complete</code>".</p></li>
101336101332
</ol>
@@ -102138,9 +102134,6 @@ location.href = '#foo';</code></pre>
102138102134
<var>navigationParams</var>'s <span data-x="navigation-params-response">response</span> is
102139102135
non-null.</p></li>
102140102136

102141-
<li><p>Let <var>currentBrowsingContext</var> be <var>navigable</var>'s <span
102142-
data-x="nav-bc">active browsing context</span>.</p></li>
102143-
102144102137
<li><p>Let <var>documentResource</var> be <var>entry</var>'s <span
102145102138
data-x="she-document-state">document state</span>'s <span
102146102139
data-x="document-state-resource">resource</span>.</p></li>
@@ -102315,9 +102308,9 @@ location.href = '#foo';</code></pre>
102315102308
steps</span> for <var>navigationParams</var>'s <span
102316102309
data-x="navigation-params-reserved-environment">reserved environment</span>.</p></li>
102317102310

102318-
<li><p>Invoke <span>WebDriver BiDi navigation failed</span> with
102319-
<var>currentBrowsingContext</var> and a new <span>WebDriver BiDi navigation status</span>
102320-
whose <span data-x="navigation-status-id">id</span> is <var>navigationId</var>, <span
102311+
<li><p>Invoke <span>WebDriver BiDi navigation failed</span> with <var>navigable</var> and a
102312+
new <span>WebDriver BiDi navigation status</span> whose <span
102313+
data-x="navigation-status-id">id</span> is <var>navigationId</var>, <span
102321102314
data-x="navigation-status-status">status</span> is "<code
102322102315
data-x="navigation-status-canceled">canceled</code>", and <span
102323102316
data-x="navigation-status-url">url</span> is <var>navigationParams</var>'s <span
@@ -102355,9 +102348,9 @@ location.href = '#foo';</code></pre>
102355102348
<li><p>Handle <var>navigationParams</var>'s <span
102356102349
data-x="navigation-params-response">response</span> <span>as a download</span>.</p></li>
102357102350

102358-
<li><p>Invoke <span>WebDriver BiDi download started</span> with
102359-
<var>currentBrowsingContext</var> and a new <span>WebDriver BiDi navigation status</span>
102360-
whose <span data-x="navigation-status-id">id</span> is <var>navigationId</var>, <span
102351+
<li><p>Invoke <span>WebDriver BiDi download started</span> with <var>navigable</var> and a
102352+
new <span>WebDriver BiDi navigation status</span> whose <span
102353+
data-x="navigation-status-id">id</span> is <var>navigationId</var>, <span
102361102354
data-x="navigation-status-status">status</span> is "<code
102362102355
data-x="navigation-status-complete">complete</code>", and <span
102363102356
data-x="navigation-status-url">url</span> is <var>navigationParams</var>'s <span
@@ -106324,11 +106317,11 @@ new PaymentRequest(&hellip;); // Allowed to use
106324106317
navigation ID for WebDriver BiDi</span> is non-null, then:</p>
106325106318

106326106319
<ol>
106327-
<li><p>Invoke <span>WebDriver BiDi navigation aborted</span> with <var>document</var>'s <span
106328-
data-x="concept-document-bc">browsing context</span>, and a new <span>WebDriver BiDi navigation
106329-
status</span> whose <span data-x="navigation-status-id">id</span> is
106330-
<var>document</var>'s <span data-x="concept-document-navigation-id">during-loading navigation
106331-
ID for WebDriver BiDi</span>, <span data-x="navigation-status-status">status</span> is "<code
106320+
<li><p>Invoke <span>WebDriver BiDi navigation aborted</span> with <var>document</var>'s
106321+
<span>node navigable</span> and a new <span>WebDriver BiDi navigation status</span> whose <span
106322+
data-x="navigation-status-id">id</span> is <var>document</var>'s <span
106323+
data-x="concept-document-navigation-id">during-loading navigation ID for WebDriver BiDi</span>,
106324+
<span data-x="navigation-status-status">status</span> is "<code
106332106325
data-x="navigation-status-canceled" >canceled</code>", and <span
106333106326
data-x="navigation-status-url">url</span> is <var>document</var>'s <span
106334106327
data-x="concept-document-url">URL</span>.</p></li>

0 commit comments

Comments
 (0)