[wpt-sync] Sync PR 41266 - FSA: Use IDL-generated string constants for WellKnownDirectory
Categories
(Testing :: web-platform-tests, task, P4)
Tracking
(firefox118 fixed)
Tracking | Status | |
---|---|---|
firefox118 | --- | fixed |
People
(Reporter: wpt-sync, Unassigned)
References
()
Details
(Whiteboard: [wptsync downstream])
Sync web-platform-tests PR 41266 into mozilla-central (this bug is closed when the sync is complete).
PR: https://github.com/web-platform-tests/wpt/pull/41266
Details from upstream follow.
Austin Sullivan <asully@chromium.org> wrote:
FSA: Use IDL-generated string constants for WellKnownDirectory
Follow-up to https://crrev.com/c/4727474 which addresses use of the
WellKnownDirectory enum. Also refectors the mojom interface to simplify
the file picker options passed over mojoBy removing the kDefault option from the WellKnownDirectory mojom enum,
it now matches its counterpart defined in web IDLThis should result in a small decrease in binary size and protect
against (web-exposed!) typosChange-Id: I84d513a621b0f55cabff12d95c4037a93adc27ee
Reviewed-on: https://chromium-review.googlesource.com/4736693
WPT-Export-Revision: ff253b2b7d5b2f063853fa22e45d336c58a6bba6
Assignee | ||
Updated•1 year ago
|
Assignee | ||
Updated•1 year ago
|
Assignee | ||
Comment 1•1 year ago
|
||
Assignee | ||
Comment 2•1 year ago
|
||
CI Results
Ran 9 Firefox configurations based on mozilla-central, and Firefox, Chrome, and Safari on GitHub CI
Total 1 tests and 71 subtests
Status Summary
Firefox
OK
: 1
FAIL
: 71
Chrome
OK
: 1
PASS
: 71
Safari
OK
: 1
FAIL
: 71
Links
Gecko CI (Treeherder)
GitHub PR Head
GitHub PR Base
Details
New Tests That Don't Pass
- /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.:
Comment 4•1 year ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/19da4b8eccb1
https://hg.mozilla.org/mozilla-central/rev/e357802079cf
Description
•