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|.