Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add back the conservative page loading strategy #1000

Open
wants to merge 1 commit into
base: master
Choose a base branch
from
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
24 changes: 18 additions & 6 deletions webdriver-spec.html
Original file line number Diff line number Diff line change
Expand Up @@ -3034,6 +3034,12 @@ <h2>Navigation</h2>
<td><dfn data-lt="normal page loading strategy">normal</dfn>
<td>"<code>complete</code>"
</tr>

<tr>
<td>"<code>conservative</code>"
<td><dfn data-lt="conservative page loading strategy">conservative</dfn>
<td>"<code>complete</code>"
</tr>
</table>

<p>When asked to <dfn>deserialize as a page load strategy</dfn> with
Expand Down Expand Up @@ -3077,6 +3083,11 @@ <h2>Navigation</h2>
session</a>’s <a>page loading strategy</a>, which can be found in
the <a>table of page load strategies</a>.

<li><p>If the <a>current session</a>'s <a>page loading strategy</a>
is <a>conservative</a>, wait for all additional
remote resources to finish loading. Otherwise, continue with this
algorithm.

<li><p>Wait for the the <a>current browsing context</a>’s
<a>document readiness</a> state to reach
<var>readiness target</var>, or for the
Expand Down Expand Up @@ -3203,12 +3214,13 @@ <h3>Go</h3>
<p>Figure out if next paragraph is actually required:

<blockquote>
<p>When a page contains a META tag with the "http-equiv" attribute set to "refresh",
a response MUST be returned if the timeout is greater than 1 second
and the other criteria for determining whether a page is loaded are met.
When the refresh period is 1 second or less
and the page loading strategy is "normal" or "conservative"
implementations MUST wait for the refresh to complete before responding.
<p>When a page contains a META tag with the "http-equiv" attribute
set to "refresh", a response MUST be returned if the timeout is
greater than 1 second and the other criteria for determining
whether a page is loaded are met. When the refresh period is 1
second or less and the page loading strategy is "<a>normal</a>" or
"<a>conservative</a>" implementations MUST wait for the refresh to
complete before responding.
</blockquote>
</div>

Expand Down