@@ -208,12 +208,10 @@ spec: HTML; urlPrefix: https://html.spec.whatwg.org/multipage/
208208 text: navigable; for:window; url: nav-history-apis.html#window-navigable
209209 text: navigables; url: document-sequences.html#navigables
210210 text: navigation id; url: browsing-the-web.html#navigation-id
211- text: ongoing navigation; url: browsing-the-web.html#ongoing-navigation
212211 text: origin-clean; url: canvas.html#concept-canvas-origin-clean
213212 text: parent; for:navigable; url: document-sequences.html#nav-parent
214213 text: prompt to unload; url: browsing-the-web.html#prompt-to-unload-a-document
215214 text: prompt; url: timers-and-user-prompts.html#dom-prompt
216- text: reload; url: browsing-the-web.html#reload
217215 text: report an error; url: webappapis.html#report-the-error
218216 text: run the animation frame callbacks; url: imagebitmap-and-animations.html#run-the-animation-frame-callbacks
219217 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|
437043681. If |url record| is failure, return [=error=] with [=error code=] [=invalid
43714369 argument=] .
43724370
4373- 1. [=Navigate =] |navigable| to [=/URL=] |url record | using
4371+ 1. Run [=navigate =] |navigable| to [=/URL=] |url| using
43744372 |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.
43784377
437943781. Return the result of [=await a navigation=] with |navigation id| and |wait condition|.
43804379
@@ -4575,7 +4574,15 @@ The [=remote end steps=] with |command parameters| are:
457545741. Let |wait condition| be the value of the <code> wait</code> field of |command
45764575 parameters| if present, or "<code> none</code> " otherwise.
45774576
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+
45794586 If |ignore cache| is true, the navigation must not load resources from the HTTP cache.
45804587
45814588 Issue: property specify how the |ignore cache| flag works. This needs to
@@ -4584,7 +4591,8 @@ The [=remote end steps=] with |command parameters| are:
45844591 normal), or whether resources not directly loaded by the HTML parser
45854592 (e.g. loads initiated by scripts or stylesheets) also bypass the cache.
45864593
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 intergration with WebDriver BiDi.
45884596
458945971. Return the result of [=await a navigation=] with |navigation id| and
45904598 |wait condition|.
0 commit comments