Skip to content

Commit 5c8f7bd

Browse files
Unconditionally return the unhandledPromptBehavior capability
SHA: af51973 Reason: push, by jgraham Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
1 parent b7514fd commit 5c8f7bd

File tree

1 file changed

+22
-16
lines changed

1 file changed

+22
-16
lines changed

index.html

Lines changed: 22 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -176,7 +176,7 @@
176176
.mdn .samsunginternet_android::before{background-image:url(https://www.w3.org/assets/logos/browser-logos/samsung-internet/samsung-internet.svg)}
177177
.mdn .webview_android::before{background-image:url(https://www.w3.org/assets/logos/browser-logos/android-webview/android-webview.png)}
178178
</style>
179-
<meta name="revision" content="549d8aa8b211094ed9c785043c710ac40ac2e860">
179+
<meta name="revision" content="af51973a08cc16a06c8c7d9ca8728e71dbe6a392">
180180
<meta name="description" content="WebDriver is a remote control interface
181181
that enables introspection and control of user agents.
182182
It provides a platform- and language-neutral wire protocol
@@ -272,15 +272,15 @@
272272
],
273273
"profile": "web-platform"
274274
},
275-
"gitRevision": "549d8aa8b211094ed9c785043c710ac40ac2e860",
276-
"publishISODate": "2024-07-01T00:00:00.000Z",
277-
"generatedSubtitle": "W3C Editor's Draft 01 July 2024"
275+
"gitRevision": "af51973a08cc16a06c8c7d9ca8728e71dbe6a392",
276+
"publishISODate": "2024-07-02T00:00:00.000Z",
277+
"generatedSubtitle": "W3C Editor's Draft 02 July 2024"
278278
}</script>
279279
<link rel="stylesheet" href="https://www.w3.org/StyleSheets/TR/2021/W3C-ED"></head><body data-cite="WEBIDL CSSOM-VIEW GEOMETRY-1 fileapi HTML INFRA URL WEBIDL DOM FETCH" class="h-entry"><div class="head">
280280
<p class="logos"><a class="logo" href="https://www.w3.org/"><img crossorigin="" alt="W3C" height="48" src="https://www.w3.org/StyleSheets/TR/2021/logos/W3C" width="72">
281281
</a></p>
282282
<h1 id="title" class="title">WebDriver</h1>
283-
<p id="w3c-state"><a href="https://www.w3.org/standards/types#ED">W3C Editor's Draft</a> <time class="dt-published" datetime="2024-07-01">01 July 2024</time></p>
283+
<p id="w3c-state"><a href="https://www.w3.org/standards/types#ED">W3C Editor's Draft</a> <time class="dt-published" datetime="2024-07-02">02 July 2024</time></p>
284284
<details open="">
285285
<summary>More details about this document</summary>
286286
<dl>
@@ -2651,8 +2651,7 @@ <h1 id="title" class="title">WebDriver</h1>
26512651
</p></li><li><p>Let <var>serialized user prompt handler</var>
26522652
be <a href="#dfn-serialize-the-user-prompt-handler" class="internalDFN" data-link-type="dfn" id="ref-for-dfn-serialize-the-user-prompt-handler-1">serialize the user prompt handler</a>.
26532653

2654-
</p></li><li><p>If <var>serialized user prompt handler</var> is not null, set
2655-
a property on <var>capabilities</var> with the name
2654+
</p></li><li><p>Set a property on <var>capabilities</var> with the name
26562655
"<code>unhandledPromptBehavior</code>", and the value <var>serialized
26572656
user prompt handler</var>.
26582657

@@ -11240,8 +11239,11 @@ <h1 id="title" class="title">WebDriver</h1>
1124011239
</p><div class="note" role="note" id="issue-container-generatedID-57"><div role="heading" class="note-title marker" id="h-note-57" aria-level="3"><span>Note</span></div><p class="">This is to avoid [<cite><a class="bibref" data-link-type="biblio" href="#bib-webdriver-bidi" title="WebDriver BiDi">WebDriver-BiDi</a></cite>] monkey-patching
1124111240
the current spec.
1124211241

11243-
</p></div></li><li><p>If <var>value</var> is a <a href="#dfn-string" class="internalDFN" data-link-type="dfn" id="ref-for-dfn-string-14">string</a> set <var>value</var> to
11244-
the <a data-type="dfn" href="https://infra.spec.whatwg.org/#ordered-map" id="ref-for-index-term-map-5">map</a> «["<code>default</code>" → <var>value</var>]».
11242+
</p></div></li><li><p>Let <var>is string value</var> be false.
11243+
11244+
</p></li><li><p>If <var>value</var> is a <a href="#dfn-string" class="internalDFN" data-link-type="dfn" id="ref-for-dfn-string-14">string</a> set <var>value</var> to
11245+
the <a data-type="dfn" href="https://infra.spec.whatwg.org/#ordered-map" id="ref-for-index-term-map-5">map</a> «["<code>fallbackDefault</code>"
11246+
→ <var>value</var>]» and set <var>is string value</var> to true.
1124511247

1124611248
</p></li><li><p>If <var>value</var> is not a <a data-type="dfn" href="https://infra.spec.whatwg.org/#ordered-map" id="ref-for-index-term-map-6">map</a> return
1124711249
<a href="#dfn-error" class="internalDFN" data-link-type="dfn" id="ref-for-dfn-error-251">error</a> with <a href="#dfn-error-code" class="internalDFN" data-link-type="dfn" id="ref-for-dfn-error-code-225">error code</a> <a href="#dfn-invalid-argument" class="internalDFN" data-link-type="dfn" id="ref-for-dfn-invalid-argument-100">invalid argument</a>.
@@ -11251,9 +11253,9 @@ <h1 id="title" class="title">WebDriver</h1>
1125111253
</li><li><p>For each <var>prompt type</var> → <var>handler</var> in <var>value</var>:
1125211254

1125311255
</p><ol>
11254-
<li><p>If <a href="#dfn-valid-prompt-types" class="internalDFN" data-link-type="dfn" id="ref-for-dfn-valid-prompt-types-1">valid prompt types</a> does
11255-
not <a data-link-type="dfn|abstract-op" data-type="dfn" href="https://infra.spec.whatwg.org/#map-exists" id="ref-for-index-term-contains-for-map-5">contain</a> <var>prompt type</var> return <a href="#dfn-error" class="internalDFN" data-link-type="dfn" id="ref-for-dfn-error-252">error</a>
11256-
with <a href="#dfn-error-code" class="internalDFN" data-link-type="dfn" id="ref-for-dfn-error-code-226">error code</a> <a href="#dfn-invalid-argument" class="internalDFN" data-link-type="dfn" id="ref-for-dfn-invalid-argument-101">invalid argument</a>.
11256+
<li><p>If <var>is string value</var> is false and <a href="#dfn-valid-prompt-types" class="internalDFN" data-link-type="dfn" id="ref-for-dfn-valid-prompt-types-1">valid prompt
11257+
types</a> does not <a data-link-type="dfn|abstract-op" data-type="dfn" href="https://infra.spec.whatwg.org/#map-exists" id="ref-for-index-term-contains-for-map-5">contain</a> <var>prompt type</var>
11258+
return <a href="#dfn-error" class="internalDFN" data-link-type="dfn" id="ref-for-dfn-error-252">error</a> with <a href="#dfn-error-code" class="internalDFN" data-link-type="dfn" id="ref-for-dfn-error-code-226">error code</a> <a href="#dfn-invalid-argument" class="internalDFN" data-link-type="dfn" id="ref-for-dfn-invalid-argument-101">invalid argument</a>.
1125711259

1125811260
</p></li><li><p>If <a href="#dfn-known-prompt-handlers" class="internalDFN" data-link-type="dfn" id="ref-for-dfn-known-prompt-handlers-1">known prompt handlers</a> does not contain an entry
1125911261
with <a href="#dfn-handler-key" class="internalDFN" data-link-type="dfn" id="ref-for-dfn-handler-key-1">handler key</a> <var>handler</var> return <a href="#dfn-error" class="internalDFN" data-link-type="dfn" id="ref-for-dfn-error-253">error</a>
@@ -11333,13 +11335,14 @@ <h1 id="title" class="title">WebDriver</h1>
1133311335
<p>To <dfn id="dfn-serialize-the-user-prompt-handler" tabindex="0" aria-haspopup="dialog" data-dfn-type="dfn">serialize the user prompt handler</dfn>:
1133411336

1133511337
</p><ol class="algorithm">
11336-
<li><p>If the <a href="#dfn-user-prompt-handler" class="internalDFN" data-link-type="dfn" id="ref-for-dfn-user-prompt-handler-11">user prompt handler</a> is null, return null.
11338+
<li><p>If the <a href="#dfn-user-prompt-handler" class="internalDFN" data-link-type="dfn" id="ref-for-dfn-user-prompt-handler-11">user prompt handler</a> is null, return
11339+
"<code>dismiss and notify</code>".
1133711340

1133811341
</p></li><li><p>If the <a href="#dfn-user-prompt-handler" class="internalDFN" data-link-type="dfn" id="ref-for-dfn-user-prompt-handler-12">user prompt handler</a> has <a data-link-type="dfn|abstract-op" data-type="dfn" href="https://infra.spec.whatwg.org/#map-size" id="ref-for-index-term-size-for-map-1">size</a> 1,
1133911342
and <a href="#dfn-user-prompt-handler" class="internalDFN" data-link-type="dfn" id="ref-for-dfn-user-prompt-handler-13">user prompt handler</a> <a data-link-type="dfn|abstract-op" data-type="dfn" href="https://infra.spec.whatwg.org/#list-contain" id="ref-for-index-term-contain-for-list-4">contains</a>
11340-
"<code>default</code>", return the result of <a href="#dfn-serialize-a-prompt-handler-configuration" class="internalDFN" data-link-type="dfn" id="ref-for-dfn-serialize-a-prompt-handler-configuration-1">serialize a prompt
11343+
"<code>fallbackDefault</code>", return the result of <a href="#dfn-serialize-a-prompt-handler-configuration" class="internalDFN" data-link-type="dfn" id="ref-for-dfn-serialize-a-prompt-handler-configuration-1">serialize a prompt
1134111344
handler configuration</a> with <a href="#dfn-user-prompt-handler" class="internalDFN" data-link-type="dfn" id="ref-for-dfn-user-prompt-handler-14">user prompt
11342-
handler</a>["<code>default</code>"].
11345+
handler</a>["<code>fallbackDefault</code>"].
1134311346

1134411347
</p></li><li><p>Let <var>serialized</var> be an empty <a data-type="dfn" href="https://infra.spec.whatwg.org/#ordered-map" id="ref-for-index-term-map-8">map</a>.
1134511348

@@ -11376,11 +11379,14 @@ <h1 id="title" class="title">WebDriver</h1>
1137611379
</p></li><li><p>If <var>handlers</var> contains <var>type</var>
1137711380
return <var>handlers</var>[<var>type</var>].
1137811381

11382+
</p></li><li><p>If <var>handlers</var> contains "<code>default</code>"
11383+
return <var>handlers</var>["<code>default</code>"].
11384+
1137911385
</p></li><li><p>If <var>type</var> is "<code>beforeUnload</code>", return a
1138011386
<a href="#dfn-prompt-handler-configuration" class="internalDFN" data-link-type="dfn" id="ref-for-dfn-prompt-handler-configuration-3">prompt handler configuration</a> with <a data-link-type="dfn|abstract-op" href="#dfn-handler" class="internalDFN" id="ref-for-dfn-handler-6">handler</a> "<code>accept</code>"
1138111387
and <a data-link-type="dfn|abstract-op" href="#dfn-notify" class="internalDFN" id="ref-for-dfn-notify-5">notify</a> false.
1138211388

11383-
</p></li><li><p>If <var>handlers</var> contains "<code>default</code>"
11389+
</p></li><li><p>If <var>handlers</var> contains "<code>fallbackDefault</code>"
1138411390
return <var>handlers</var>["<code>default</code>"].
1138511391

1138611392
</p></li><li><p>Return a <a href="#dfn-prompt-handler-configuration" class="internalDFN" data-link-type="dfn" id="ref-for-dfn-prompt-handler-configuration-4">prompt handler

0 commit comments

Comments
 (0)