[wpt-sync] Sync PR 48369 - [ios] Fix users cannot select folder in document picker
Categories
(Core :: DOM: Core & HTML, task, P4)
Tracking
()
People
(Reporter: wpt-sync, Unassigned)
References
()
Details
(Whiteboard: [wptsync downstream])
Sync web-platform-tests PR 48369 into mozilla-central (this bug is closed when the sync is complete).
PR: https://github.com/web-platform-tests/wpt/pull/48369
Details from upstream follow.
Xiaobin Cui <xiaobincui@microsoft.com> wrote:
[ios] Fix users cannot select folder in document picker
Allow users to select folder in document picker when developers call
window.showDirectoryPicker()
from JavaScript sideBug: 1411704
Change-Id: I63ae14a7f233a7083d91b4e5b77e1808ac620f19
Reviewed-on: https://chromium-review.googlesource.com/5891832
WPT-Export-Revision: 4a7ec40318c1c0b583c93aa2cba3460fd3a7c079
Assignee | ||
Updated•1 day ago
|
Assignee | ||
Comment 1•13 hours ago
|
||
Assignee | ||
Comment 2•12 hours ago
|
||
CI Results
Ran 9 Firefox configurations based on mozilla-central, and Firefox, Chrome, and Safari on GitHub CI
Total 7 tests and 71 subtests
Status Summary
Firefox
OK
: 6[Gecko-windows11-64-2009-qr-opt] 7[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview, Gecko-android-em-7.0-x86_64-qr-debug-geckoview, Gecko-android-em-7.0-x86_64-qr-opt-geckoview, Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-windows11-32-2009-qr-debug, Gecko-windows11-32-2009-qr-opt, Gecko-windows11-64-2009-qr-debug, GitHub]
PASS
: 25[Gecko-windows11-64-2009-qr-opt] 42[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview, Gecko-android-em-7.0-x86_64-qr-debug-geckoview, Gecko-android-em-7.0-x86_64-qr-opt-geckoview, Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-windows11-32-2009-qr-debug, Gecko-windows11-32-2009-qr-opt, Gecko-windows11-64-2009-qr-debug, GitHub]
FAIL
: 71
Chrome
OK
: 7
PASS
: 87
FAIL
: 26
Safari
OK
: 7
PASS
: 14
FAIL
: 99
Links
Gecko CI (Treeherder)
GitHub PR Head
GitHub PR Base
Details
New Tests That Don't Pass
- /file-system-access/sandboxed_FileSystemDirectoryHandle-move.https.any.worker.html [wpt.fyi]:
OK
[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview
,Gecko-android-em-7.0-x86_64-qr-debug-geckoview
,Gecko-android-em-7.0-x86_64-qr-opt-geckoview
,Gecko-linux1804-64-qr-debug
,Gecko-linux1804-64-qr-opt
,Gecko-windows11-32-2009-qr-debug
,Gecko-windows11-32-2009-qr-opt
,Gecko-windows11-64-2009-qr-debug
,GitHub
],SKIP
[Gecko-windows11-64-2009-qr-opt
] (Chrome:OK
, Safari:OK
) - /file-system-access/showPicker-errors.https.window.html [wpt.fyi]
- showOpenFilePicker: Showing a picker requires user activation.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - showSaveFilePicker: Showing a picker requires user activation.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - showDirectoryPicker: Showing a picker requires user activation.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - showOpenFilePicker: File picker requires at least one accepted type.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - showOpenFilePicker: MIME type can't be an empty string.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - showOpenFilePicker: MIME type must have subtype.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - showOpenFilePicker: MIME type can't have empty type.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - showOpenFilePicker: MIME type can't have empty subtype.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - showOpenFilePicker: MIME type can't have parameters.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - showOpenFilePicker: MIME type can't have invalid characters in type.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - showOpenFilePicker: MIME type can't have whitespace in the middle.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - showOpenFilePicker: MIME type can't have invalid characters in subtype.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - showOpenFilePicker: unknown well-known starting directory.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - showOpenFilePicker: starting directory can be empty.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - showOpenFilePicker: starting directory can be null.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - showOpenFilePicker: starting directory ID contains invalid characters.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - showOpenFilePicker: starting directory ID cannot exceed 32 characters.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - showOpenFilePicker: invalid extension ".extensiontoolong". extension length more than 16..:
FAIL
(Chrome:PASS
, Safari:FAIL
) - showOpenFilePicker: invalid extension ".txt.". extenstion ends with ".".:
FAIL
(Chrome:PASS
, Safari:FAIL
) - showOpenFilePicker: invalid extension "txt". extenstion does not start with ".".:
FAIL
(Chrome:PASS
, Safari:FAIL
) - showOpenFilePicker: invalid extension ".$txt". illegal character "$".:
FAIL
(Chrome:PASS
, Safari:FAIL
) - showOpenFilePicker: invalid extension ".t<xt". illegal character "<".:
FAIL
(Chrome:PASS
, Safari:FAIL
) - showOpenFilePicker: invalid extension ".t/xt". illegal character "".:
FAIL
(Chrome:PASS
, Safari:FAIL
) - showOpenFilePicker: invalid extension ". xt". illegal character "/".:
FAIL
(Chrome:PASS
, Safari:FAIL
) - showOpenFilePicker: invalid extension ".txt". illegal characters "".:
FAIL
(Chrome:PASS
, Safari:FAIL
) - showOpenFilePicker: invalid extension ".txt?". illegal character "?".:
FAIL
(Chrome:PASS
, Safari:FAIL
) - showOpenFilePicker: invalid extension ".txt*". illegal character "*".:
FAIL
(Chrome:PASS
, Safari:FAIL
) - showOpenFilePicker: invalid extension ".{txt". illegal character "{".:
FAIL
(Chrome:PASS
, Safari:FAIL
) - showOpenFilePicker: invalid extension ".}txt". illegal character "}".:
FAIL
(Chrome:PASS
, Safari:FAIL
) - showOpenFilePicker: invalid extension " .txt". illegal whitespace at front of extension.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - showOpenFilePicker: invalid extension ". txt". illegal whitespace in extension.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - showOpenFilePicker: invalid extension ".txt ". illegal whitespace at end of extension.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - showOpenFilePicker: invalid extension ".txt". illegal RTL character.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - showOpenFilePicker: invalid extension ".tæxt". non-ASCII character "æ".:
FAIL
(Chrome:PASS
, Safari:FAIL
) - showOpenFilePicker: invalid extension ".קום". non-ASCII character "קום".:
FAIL
(Chrome:PASS
, Safari:FAIL
) - showOpenFilePicker: invalid extension ".txt🙂". non-ASCII character "🙂".:
FAIL
(Chrome:PASS
, Safari:FAIL
) - showOpenFilePicker: invalid extension ".{txt}". illegal characters "{" and "}".:
FAIL
(Chrome:PASS
, Safari:FAIL
) - showSaveFilePicker: File picker requires at least one accepted type.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - showSaveFilePicker: MIME type can't be an empty string.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - showSaveFilePicker: MIME type must have subtype.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - showSaveFilePicker: MIME type can't have empty type.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - showSaveFilePicker: MIME type can't have empty subtype.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - showSaveFilePicker: MIME type can't have parameters.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - showSaveFilePicker: MIME type can't have invalid characters in type.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - showSaveFilePicker: MIME type can't have whitespace in the middle.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - showSaveFilePicker: MIME type can't have invalid characters in subtype.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - showSaveFilePicker: unknown well-known starting directory.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - showSaveFilePicker: starting directory can be empty.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - showSaveFilePicker: starting directory can be null.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - showSaveFilePicker: starting directory ID contains invalid characters.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - showSaveFilePicker: starting directory ID cannot exceed 32 characters.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - showSaveFilePicker: invalid extension ".extensiontoolong". extension length more than 16..:
FAIL
(Chrome:PASS
, Safari:FAIL
) - showSaveFilePicker: invalid extension ".txt.". extenstion ends with ".".:
FAIL
(Chrome:PASS
, Safari:FAIL
) - showSaveFilePicker: invalid extension "txt". extenstion does not start with ".".:
FAIL
(Chrome:PASS
, Safari:FAIL
) - showSaveFilePicker: invalid extension ".$txt". illegal character "$".:
FAIL
(Chrome:PASS
, Safari:FAIL
) - showSaveFilePicker: invalid extension ".t<xt". illegal character "<".:
FAIL
(Chrome:PASS
, Safari:FAIL
) - showSaveFilePicker: invalid extension ".t/xt". illegal character "".:
FAIL
(Chrome:PASS
, Safari:FAIL
) - showSaveFilePicker: invalid extension ". xt". illegal character "/".:
FAIL
(Chrome:PASS
, Safari:FAIL
) - showSaveFilePicker: invalid extension ".txt". illegal characters "".:
FAIL
(Chrome:PASS
, Safari:FAIL
) - showSaveFilePicker: invalid extension ".txt?". illegal character "?".:
FAIL
(Chrome:PASS
, Safari:FAIL
) - showSaveFilePicker: invalid extension ".txt*". illegal character "*".:
FAIL
(Chrome:PASS
, Safari:FAIL
) - showSaveFilePicker: invalid extension ".{txt". illegal character "{".:
FAIL
(Chrome:PASS
, Safari:FAIL
) - showSaveFilePicker: invalid extension ".}txt". illegal character "}".:
FAIL
(Chrome:PASS
, Safari:FAIL
) - showSaveFilePicker: invalid extension " .txt". illegal whitespace at front of extension.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - showSaveFilePicker: invalid extension ". txt". illegal whitespace in extension.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - showSaveFilePicker: invalid extension ".txt ". illegal whitespace at end of extension.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - showSaveFilePicker: invalid extension ".txt". illegal RTL character.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - showSaveFilePicker: invalid extension ".tæxt". non-ASCII character "æ".:
FAIL
(Chrome:PASS
, Safari:FAIL
) - showSaveFilePicker: invalid extension ".קום". non-ASCII character "קום".:
FAIL
(Chrome:PASS
, Safari:FAIL
) - showSaveFilePicker: invalid extension ".txt🙂". non-ASCII character "🙂".:
FAIL
(Chrome:PASS
, Safari:FAIL
) - showSaveFilePicker: invalid extension ".{txt}". illegal characters "{" and "}".:
FAIL
(Chrome:PASS
, Safari:FAIL
)
- showOpenFilePicker: Showing a picker requires user activation.:
Tests Disabled in Gecko Infrastructure
- /file-system-access/sandboxed_FileSystemDirectoryHandle-move.https.any.worker.html [wpt.fyi]:
OK
[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview
,Gecko-android-em-7.0-x86_64-qr-debug-geckoview
,Gecko-android-em-7.0-x86_64-qr-opt-geckoview
,Gecko-linux1804-64-qr-debug
,Gecko-linux1804-64-qr-opt
,Gecko-windows11-32-2009-qr-debug
,Gecko-windows11-32-2009-qr-opt
,Gecko-windows11-64-2009-qr-debug
,GitHub
],SKIP
[Gecko-windows11-64-2009-qr-opt
] (Chrome:OK
, Safari:OK
)
Description
•