@@ -208,12 +208,10 @@ spec: HTML; urlPrefix: https://html.spec.whatwg.org/multipage/
208
208
text: navigable; for:window; url: nav-history-apis.html#window-navigable
209
209
text: navigables; url: document-sequences.html#navigables
210
210
text: navigation id; url: browsing-the-web.html#navigation-id
211
- text: ongoing navigation; url: browsing-the-web.html#ongoing-navigation
212
211
text: origin-clean; url: canvas.html#concept-canvas-origin-clean
213
212
text: parent; for:navigable; url: document-sequences.html#nav-parent
214
213
text: prompt to unload; url: browsing-the-web.html#prompt-to-unload-a-document
215
214
text: prompt; url: timers-and-user-prompts.html#dom-prompt
216
- text: reload; url: browsing-the-web.html#reload
217
215
text: report an error; url: webappapis.html#report-the-error
218
216
text: run the animation frame callbacks; url: imagebitmap-and-animations.html#run-the-animation-frame-callbacks
219
217
text: same origin domain; url: browsers.html#same-origin-domain
@@ -4370,11 +4368,12 @@ The [=remote end steps=] with <var ignore>session</var> and |command parameters|
4370
4368
1. If |url record| is failure, return [=error=] with [=error code=] [=invalid
4371
4369
argument=] .
4372
4370
4373
- 1. [=Navigate =] |navigable| to [=/URL=] |url record | using
4371
+ 1. Run [=navigate =] |navigable| to [=/URL=] |url| using
4374
4372
|navigable|'s [=active document=] as the source
4375
- {{Document}} with userInvolvement "<code> browser UI</code> ".
4376
-
4377
- 1. Let |navigation id| be |navigable|'s [=ongoing navigation=] .
4373
+ {{Document}} with userInvolvement "<code> browser UI</code> "
4374
+ until a [=navigation id=] |navigation id| is generated
4375
+ and pause the [=Navigate=] algorithm until the [=await a navigation=]
4376
+ steps are invoked.
4378
4377
4379
4378
1. Return the result of [=await a navigation=] with |navigation id| and |wait condition|.
4380
4379
@@ -4575,7 +4574,15 @@ The [=remote end steps=] with |command parameters| are:
4575
4574
1. Let |wait condition| be the value of the <code> wait</code> field of |command
4576
4575
parameters| if present, or "<code> none</code> " otherwise.
4577
4576
4578
- 1. [=Reload=] |navigable| with userInvolvement "<code> browser UI</code> ".
4577
+ 1. Let |url| be |navigable|'s [=active document=]' s <a spec=DOM>URL</a> .
4578
+
4579
+ 1. Run [=navigate=] |navigable| to [=/URL=] |url| using
4580
+ |navigable|'s [=active document=] as the source
4581
+ {{Document}} with userInvolvement "<code> browser UI</code> "
4582
+ until a [=navigation id=] |navigation id| is generated
4583
+ and pause the [=Navigate=] algorithm until the [=await a navigation=]
4584
+ steps are invoked.
4585
+
4579
4586
If |ignore cache| is true, the navigation must not load resources from the HTTP cache.
4580
4587
4581
4588
Issue: property specify how the |ignore cache| flag works. This needs to
@@ -4584,7 +4591,8 @@ The [=remote end steps=] with |command parameters| are:
4584
4591
normal), or whether resources not directly loaded by the HTML parser
4585
4592
(e.g. loads initiated by scripts or stylesheets) also bypass the cache.
4586
4593
4587
- 1. Let |navigation id| be |navigable|'s [=ongoing navigation=] .
4594
+ Issue: we should probably call the reload algorithm in the HTML spec
4595
+ but it is missing required integration steps for WebDriver BiDi.
4588
4596
4589
4597
1. Return the result of [=await a navigation=] with |navigation id| and
4590
4598
|wait condition|.
0 commit comments