diff --git a/index.bs b/index.bs index 083e31ab..f627b0c5 100644 --- a/index.bs +++ b/index.bs @@ -4370,11 +4370,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 +4576,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 +4593,10 @@ 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. Let |navigation id| be the navigation ID generated by the [=Navigate=]. 1. Return the result of [=await a navigation=] with |navigation id| and |wait condition|.