diff --git a/index.bs b/index.bs
index 083e31ab..5039cb81 100644
--- a/index.bs
+++ b/index.bs
@@ -208,12 +208,10 @@ spec: HTML; urlPrefix: https://html.spec.whatwg.org/multipage/
text: navigable; for:window; url: nav-history-apis.html#window-navigable
text: navigables; url: document-sequences.html#navigables
text: navigation id; url: browsing-the-web.html#navigation-id
- text: ongoing navigation; url: browsing-the-web.html#ongoing-navigation
text: origin-clean; url: canvas.html#concept-canvas-origin-clean
text: parent; for:navigable; url: document-sequences.html#nav-parent
text: prompt to unload; url: browsing-the-web.html#prompt-to-unload-a-document
text: prompt; url: timers-and-user-prompts.html#dom-prompt
- text: reload; url: browsing-the-web.html#reload
text: report an error; url: webappapis.html#report-the-error
text: run the animation frame callbacks; url: imagebitmap-and-animations.html#run-the-animation-frame-callbacks
text: same origin domain; url: browsers.html#same-origin-domain
@@ -4370,11 +4368,12 @@ The [=remote end steps=] with session and |command parameters|
1. If |url record| is failure, return [=error=] with [=error code=] [=invalid
argument=].
-1. [=Navigate=] |navigable| to [=/URL=] |url record| using
+1. Run [=navigate=] |navigable| to [=/URL=] |url| using
|navigable|'s [=active document=] as the source
- {{Document}} with userInvolvement "browser UI
".
-
-1. Let |navigation id| be |navigable|'s [=ongoing navigation=].
+ {{Document}} with userInvolvement "browser UI
"
+ until a [=navigation id=] |navigation id| is generated
+ and pause the [=Navigate=] algorithm until the [=await a navigation=]
+ steps are invoked.
1. Return the result of [=await a navigation=] with |navigation id| and |wait condition|.
@@ -4575,7 +4574,15 @@ The [=remote end steps=] with |command parameters| are:
1. Let |wait condition| be the value of the wait
field of |command
parameters| if present, or "none
" otherwise.
-1. [=Reload=] |navigable| with userInvolvement "browser UI
".
+1. Let |url| be |navigable|'s [=active document=]'s URL.
+
+1. Run [=navigate=] |navigable| to [=/URL=] |url| using
+ |navigable|'s [=active document=] as the source
+ {{Document}} with userInvolvement "browser UI
"
+ until a [=navigation id=] |navigation id| is generated
+ and pause the [=Navigate=] algorithm until the [=await a navigation=]
+ steps are invoked.
+
If |ignore cache| is true, the navigation must not load resources from the HTTP cache.
Issue: property specify how the |ignore cache| flag works. This needs to
@@ -4584,7 +4591,8 @@ The [=remote end steps=] with |command parameters| are:
normal), or whether resources not directly loaded by the HTML parser
(e.g. loads initiated by scripts or stylesheets) also bypass the cache.
-1. Let |navigation id| be |navigable|'s [=ongoing navigation=].
+ Issue: we should probably call the reload algorithm in the HTML spec
+ but it is missing required intergration with WebDriver BiDi.
1. Return the result of [=await a navigation=] with |navigation id| and
|wait condition|.