[wpt-sync] Sync PR 41156 - Update import-assertions tests to new semantics
Categories
(Core :: DOM: Core & HTML, task, P4)
Tracking
()
Tracking | Status | |
---|---|---|
firefox118 | --- | fixed |
People
(Reporter: wpt-sync, Unassigned)
References
(Blocks 1 open bug, )
Details
(Whiteboard: [wptsync downstream])
Sync web-platform-tests PR 41156 into mozilla-central (this bug is closed when the sync is complete).
PR: https://github.com/web-platform-tests/wpt/pull/41156
Details from upstream follow.
Nicolò Ribaudo <nribaudo@igalia.com> wrote:
Update import-assertions tests to new semantics
This PR is best reviewed commit-by-commit.
- Update import-assertions tests to new semantics: the import attributes TC39 proposal, previously known as "import assertions", now throws on unrecognized keys.
- Copy import-assertions tests to import-attributes (
with
): the proposal now uses thewith
keyword instead ofassert
.assert
is still an optional part of the proposal, but engines are discouraged from implementing it and it's just a syntactic alias forwith
. Theassert
tests could be eventually removed from WPT (it similar to how, for example, tests testdocument.createElement
but notdocument["createElement"]
), but for now I'm keeping them for engines that currently only supportassert
.- Copy
{css,json}-module
to{css,json}-module-assertions
is just copy/pasting in preparation of the next commitassert
->with
in{css,json}-module
folders changes the keyword fromassert
towith
in all those tests. I chose to go with the*-module
/*-module-assertions
folder names, and not*-module-attributes
/*-module-assertions
or ``-module-attributes/
-module`, because `with` should be considered the default.Closes https://github.com/tc39/proposal-import-attributes/issues/146
Assignee | ||
Updated•1 year ago
|
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 83 tests and 6 subtests
Status Summary
Firefox
OK
: 17
PASS
: 10
FAIL
: 40
TIMEOUT
: 6
ERROR
: 63
NOTRUN
: 42
Chrome
OK
: 67
PASS
: 181
FAIL
: 70
TIMEOUT
: 2
ERROR
: 15
NOTRUN
: 20
Safari
OK
: 51
PASS
: 89
FAIL
: 85
TIMEOUT
: 2
ERROR
: 31
NOTRUN
: 56
Links
Gecko CI (Treeherder)
GitHub PR Head
GitHub PR Base
Details
Firefox-only Failures
- /html/semantics/scripting-1/the-script-element/css-module/css-module-worker-test.html [wpt.fyi]:
TIMEOUT
linked bug:Bug 1713998- An attempt to load a CSS module as a worker should fail.:
NOTRUN
linked bug:Bug 1732330
- An attempt to load a CSS module as a worker should fail.:
- /html/semantics/scripting-1/the-script-element/css-module/import-css-module-dynamic.html [wpt.fyi]:
ERROR
linked bug:Bug 1713998 - /html/semantics/scripting-1/the-script-element/css-module-assertions/css-module-worker-test.html [wpt.fyi]:
TIMEOUT
- A dynamic import CSS Module within a web worker should not load and should not attempt to fetch the module.:
TIMEOUT
- An attempt to load a CSS module as a worker should fail.:
NOTRUN
- A dynamic import CSS Module within a web worker should not load and should not attempt to fetch the module.:
- /html/semantics/scripting-1/the-script-element/css-module-assertions/import-css-module-dynamic.html [wpt.fyi]:
ERROR
- /html/semantics/scripting-1/the-script-element/import-assertions/dynamic-import-with-assertion-argument.any.html [wpt.fyi]:
ERROR
- /html/semantics/scripting-1/the-script-element/import-assertions/dynamic-import-with-assertion-argument.any.worker.html [wpt.fyi]:
ERROR
- /html/semantics/scripting-1/the-script-element/import-assertions/dynamic-import-with-assertion-argument.any.sharedworker.html [wpt.fyi]:
ERROR
- /html/semantics/scripting-1/the-script-element/import-attributes/dynamic-import-with-attributes-argument.any.worker.html [wpt.fyi]:
ERROR
- /html/semantics/scripting-1/the-script-element/import-attributes/dynamic-import-with-attributes-argument.any.html [wpt.fyi]:
ERROR
- /html/semantics/scripting-1/the-script-element/import-attributes/dynamic-import-with-attributes-argument.any.sharedworker.html [wpt.fyi]:
ERROR
- /html/semantics/scripting-1/the-script-element/json-module/charset-bom.any.sharedworker.html [wpt.fyi]:
ERROR
- /html/semantics/scripting-1/the-script-element/json-module/charset-bom.any.worker.html [wpt.fyi]:
ERROR
- /html/semantics/scripting-1/the-script-element/json-module/charset-bom.any.html [wpt.fyi]:
ERROR
- /html/semantics/scripting-1/the-script-element/json-module/invalid-content-type.any.html [wpt.fyi]:
ERROR
- /html/semantics/scripting-1/the-script-element/json-module/invalid-content-type.any.sharedworker.html [wpt.fyi]:
ERROR
- /html/semantics/scripting-1/the-script-element/json-module/invalid-content-type.any.worker.html [wpt.fyi]:
ERROR
- /html/semantics/scripting-1/the-script-element/json-module/json-module-service-worker-test.https.html [wpt.fyi]
- JSON Module dynamic import should not load within the context of a service worker:
FAIL
- JSON Module dynamic import should not load within the context of a service worker:
- /html/semantics/scripting-1/the-script-element/json-module/non-object.any.worker.html [wpt.fyi]:
ERROR
- /html/semantics/scripting-1/the-script-element/json-module/non-object.any.html [wpt.fyi]:
ERROR
- /html/semantics/scripting-1/the-script-element/json-module/non-object.any.sharedworker.html [wpt.fyi]:
ERROR
- /html/semantics/scripting-1/the-script-element/json-module/repeated-imports.any.html [wpt.fyi]:
ERROR
- /html/semantics/scripting-1/the-script-element/json-module/repeated-imports.any.sharedworker.html [wpt.fyi]:
ERROR
- /html/semantics/scripting-1/the-script-element/json-module/repeated-imports.any.worker.html [wpt.fyi]:
ERROR
- /html/semantics/scripting-1/the-script-element/json-module-assertions/charset-bom.any.html [wpt.fyi]:
ERROR
- /html/semantics/scripting-1/the-script-element/json-module-assertions/charset-bom.any.worker.html [wpt.fyi]:
ERROR
- /html/semantics/scripting-1/the-script-element/json-module-assertions/charset-bom.any.sharedworker.html [wpt.fyi]:
ERROR
- /html/semantics/scripting-1/the-script-element/json-module-assertions/invalid-content-type.any.worker.html [wpt.fyi]:
ERROR
- /html/semantics/scripting-1/the-script-element/json-module-assertions/invalid-content-type.any.html [wpt.fyi]:
ERROR
- /html/semantics/scripting-1/the-script-element/json-module-assertions/invalid-content-type.any.sharedworker.html [wpt.fyi]:
ERROR
- /html/semantics/scripting-1/the-script-element/json-module-assertions/json-module-service-worker-test.https.html [wpt.fyi]
- JSON Module dynamic import should not load within the context of a service worker:
FAIL
- JSON Module dynamic import should not load within the context of a service worker:
- /html/semantics/scripting-1/the-script-element/json-module-assertions/non-object.any.html [wpt.fyi]:
ERROR
- /html/semantics/scripting-1/the-script-element/json-module-assertions/non-object.any.sharedworker.html [wpt.fyi]:
ERROR
- /html/semantics/scripting-1/the-script-element/json-module-assertions/non-object.any.worker.html [wpt.fyi]:
ERROR
- /html/semantics/scripting-1/the-script-element/json-module-assertions/repeated-imports.any.sharedworker.html [wpt.fyi]:
ERROR
- /html/semantics/scripting-1/the-script-element/json-module-assertions/repeated-imports.any.html [wpt.fyi]:
ERROR
- /html/semantics/scripting-1/the-script-element/json-module-assertions/repeated-imports.any.worker.html [wpt.fyi]:
ERROR
New Tests That Don't Pass
- /html/semantics/scripting-1/the-script-element/css-module/charset-2.html [wpt.fyi]:
ERROR
(Chrome:ERROR
, Safari:ERROR
) - /html/semantics/scripting-1/the-script-element/css-module/charset-bom.html [wpt.fyi]:
ERROR
(Chrome:ERROR
, Safari:ERROR
) - /html/semantics/scripting-1/the-script-element/css-module/charset.html [wpt.fyi]:
ERROR
(Chrome:ERROR
, Safari:ERROR
) - /html/semantics/scripting-1/the-script-element/css-module/content-type-checking.html [wpt.fyi]:
ERROR
(Chrome:ERROR
, Safari:ERROR
)- text/css:
NOTRUN
(Chrome:NOTRUN
, Safari:NOTRUN
) - application/css:
NOTRUN
(Chrome:NOTRUN
, Safari:NOTRUN
) - text/html+css:
NOTRUN
(Chrome:NOTRUN
, Safari:NOTRUN
) - text/css;boundary=something:
NOTRUN
(Chrome:NOTRUN
, Safari:NOTRUN
) - text/css;foo=bar:
NOTRUN
(Chrome:NOTRUN
, Safari:NOTRUN
)
- text/css:
- /html/semantics/scripting-1/the-script-element/css-module/cors-crossorigin-requests.html [wpt.fyi]
- Imported CSS module, cross-origin with CORS:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Imported CSS module, cross-origin, missing CORS ACAO header:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Imported CSS module with parse error, cross-origin, with CORS:
FAIL
(Chrome:FAIL
, Safari:FAIL
)
- Imported CSS module, cross-origin with CORS:
- /html/semantics/scripting-1/the-script-element/css-module/credentials.sub.html [wpt.fyi]
- CSS Modules should be loaded with or without the credentials based on the same-origin-ness and the crossOrigin attribute:
FAIL
(Chrome:FAIL
, Safari:FAIL
)
- CSS Modules should be loaded with or without the credentials based on the same-origin-ness and the crossOrigin attribute:
- /html/semantics/scripting-1/the-script-element/css-module/css-module-worker-test.html [wpt.fyi]:
TIMEOUT
(Chrome:OK
, Safari:OK
)- A dynamic import CSS Module within a web worker should not load and should not attempt to fetch the module.:
TIMEOUT
(Chrome:FAIL
, Safari:FAIL
) - An attempt to load a CSS module as a worker should fail.:
NOTRUN
(Chrome:PASS
, Safari:PASS
)
- A dynamic import CSS Module within a web worker should not load and should not attempt to fetch the module.:
- /html/semantics/scripting-1/the-script-element/css-module/import-css-module-basic.html [wpt.fyi]:
ERROR
(Chrome:ERROR
, Safari:ERROR
) - /html/semantics/scripting-1/the-script-element/css-module/import-css-module-dynamic.html [wpt.fyi]:
ERROR
(Chrome:OK
, Safari:OK
) - /html/semantics/scripting-1/the-script-element/css-module/integrity.html [wpt.fyi]
- The integrity attribute must be verified on the top-level of a module loading a CSS module and allow it to execute when it matches:
FAIL
(Chrome:FAIL
, Safari:FAIL
)
- The integrity attribute must be verified on the top-level of a module loading a CSS module and allow it to execute when it matches:
- /html/semantics/scripting-1/the-script-element/css-module/load-error-events.html [wpt.fyi]:
ERROR
(Chrome:ERROR
, Safari:ERROR
)- inline, 200, parser-inserted:
NOTRUN
(Chrome:NOTRUN
, Safari:NOTRUN
) - inline, 404, parser-inserted:
NOTRUN
(Chrome:NOTRUN
, Safari:NOTRUN
) - src, 200, parser-inserted:
FAIL
(Chrome:FAIL
, Safari:NOTRUN
) - src, 404, parser-inserted:
FAIL
(Chrome:FAIL
, Safari:NOTRUN
) - src, 200, not parser-inserted:
FAIL
(Chrome:FAIL
, Safari:NOTRUN
) - src, 404, not parser-inserted:
FAIL
(Chrome:FAIL
, Safari:NOTRUN
) - inline, 200, not parser-inserted:
NOTRUN
(Chrome:NOTRUN
, Safari:NOTRUN
) - inline, 404, not parser-inserted:
NOTRUN
(Chrome:NOTRUN
, Safari:NOTRUN
)
- inline, 200, parser-inserted:
- /html/semantics/scripting-1/the-script-element/css-module/referrer-policies.sub.html [wpt.fyi]:
ERROR
(Chrome:ERROR
, Safari:ERROR
) - /html/semantics/scripting-1/the-script-element/css-module/relative-urls.html [wpt.fyi]:
ERROR
(Chrome:ERROR
, Safari:ERROR
) - /html/semantics/scripting-1/the-script-element/css-module-assertions/charset-2.html [wpt.fyi]:
ERROR
(Chrome:OK
, Safari:ERROR
) - /html/semantics/scripting-1/the-script-element/css-module-assertions/charset-bom.html [wpt.fyi]:
ERROR
(Chrome:OK
, Safari:ERROR
) - /html/semantics/scripting-1/the-script-element/css-module-assertions/charset.html [wpt.fyi]:
ERROR
(Chrome:OK
, Safari:ERROR
) - /html/semantics/scripting-1/the-script-element/css-module-assertions/content-type-checking.html [wpt.fyi]:
ERROR
(Chrome:OK
, Safari:ERROR
)- text/css:
NOTRUN
(Chrome:PASS
, Safari:NOTRUN
) - application/css:
NOTRUN
(Chrome:PASS
, Safari:NOTRUN
) - text/html+css:
NOTRUN
(Chrome:PASS
, Safari:NOTRUN
) - text/css;boundary=something:
NOTRUN
(Chrome:PASS
, Safari:NOTRUN
) - text/css;foo=bar:
NOTRUN
(Chrome:PASS
, Safari:NOTRUN
)
- text/css:
- /html/semantics/scripting-1/the-script-element/css-module-assertions/cors-crossorigin-requests.html [wpt.fyi]
- Imported CSS module, cross-origin with CORS:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Imported CSS module, cross-origin, missing CORS ACAO header:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Imported CSS module with parse error, cross-origin, with CORS:
FAIL
(Chrome:PASS
, Safari:FAIL
)
- Imported CSS module, cross-origin with CORS:
- /html/semantics/scripting-1/the-script-element/css-module-assertions/credentials.sub.html [wpt.fyi]
- CSS Modules should be loaded with or without the credentials based on the same-origin-ness and the crossOrigin attribute:
FAIL
(Chrome:PASS
, Safari:FAIL
)
- CSS Modules should be loaded with or without the credentials based on the same-origin-ness and the crossOrigin attribute:
- /html/semantics/scripting-1/the-script-element/css-module-assertions/css-module-worker-test.html [wpt.fyi]:
TIMEOUT
(Chrome:OK
, Safari:OK
)- A dynamic import CSS Module within a web worker should not load and should not attempt to fetch the module.:
TIMEOUT
(Chrome:PASS
, Safari:PASS
) - An attempt to load a CSS module as a worker should fail.:
NOTRUN
(Chrome:PASS
, Safari:PASS
)
- A dynamic import CSS Module within a web worker should not load and should not attempt to fetch the module.:
- /html/semantics/scripting-1/the-script-element/css-module-assertions/import-css-module-basic.html [wpt.fyi]:
ERROR
(Chrome:OK
, Safari:ERROR
) - /html/semantics/scripting-1/the-script-element/css-module-assertions/import-css-module-dynamic.html [wpt.fyi]:
ERROR
(Chrome:OK
, Safari:OK
) - /html/semantics/scripting-1/the-script-element/css-module-assertions/integrity.html [wpt.fyi]:
ERROR
(Chrome:OK
, Safari:ERROR
) - /html/semantics/scripting-1/the-script-element/css-module-assertions/load-error-events.html [wpt.fyi]:
ERROR
(Chrome:OK
, Safari:ERROR
)- inline, 200, parser-inserted:
NOTRUN
(Chrome:PASS
, Safari:NOTRUN
) - inline, 404, parser-inserted:
NOTRUN
(Chrome:PASS
, Safari:NOTRUN
) - src, 200, parser-inserted:
FAIL
(Chrome:PASS
, Safari:NOTRUN
) - src, 404, parser-inserted:
FAIL
(Chrome:PASS
, Safari:NOTRUN
) - src, 200, not parser-inserted:
FAIL
(Chrome:PASS
, Safari:NOTRUN
) - src, 404, not parser-inserted:
FAIL
(Chrome:PASS
, Safari:NOTRUN
) - inline, 200, not parser-inserted:
NOTRUN
(Chrome:PASS
, Safari:NOTRUN
) - inline, 404, not parser-inserted:
NOTRUN
(Chrome:PASS
, Safari:NOTRUN
)
- inline, 200, parser-inserted:
- /html/semantics/scripting-1/the-script-element/css-module-assertions/referrer-policies.sub.html [wpt.fyi]:
ERROR
(Chrome:OK
, Safari:ERROR
) - /html/semantics/scripting-1/the-script-element/css-module-assertions/relative-urls.html [wpt.fyi]:
ERROR
(Chrome:OK
, Safari:ERROR
) - /html/semantics/scripting-1/the-script-element/import-assertions/dynamic-import-with-assertion-argument.any.html [wpt.fyi]:
ERROR
(Chrome:OK
, Safari:OK
) - /html/semantics/scripting-1/the-script-element/import-assertions/dynamic-import-with-assertion-argument.any.worker.html [wpt.fyi]:
ERROR
(Chrome:OK
, Safari:OK
) - /html/semantics/scripting-1/the-script-element/import-assertions/dynamic-import-with-assertion-argument.any.sharedworker.html [wpt.fyi]:
ERROR
(Chrome:OK
, Safari:OK
) - /html/semantics/scripting-1/the-script-element/import-attributes/dynamic-import-with-attributes-argument.any.worker.html [wpt.fyi]:
ERROR
(Chrome:OK
, Safari:OK
) - /html/semantics/scripting-1/the-script-element/import-attributes/dynamic-import-with-attributes-argument.any.html [wpt.fyi]:
ERROR
(Chrome:OK
, Safari:OK
) - /html/semantics/scripting-1/the-script-element/import-attributes/dynamic-import-with-attributes-argument.any.sharedworker.html [wpt.fyi]:
ERROR
(Chrome:OK
, Safari:OK
) - /html/semantics/scripting-1/the-script-element/import-attributes/empty-attributes-clause.html [wpt.fyi]:
ERROR
(Chrome:ERROR
, Safari:ERROR
)- Test that no error occurs when an empty import attributes clause is provided.:
FAIL
(Chrome:FAIL
, Safari:FAIL
)
- Test that no error occurs when an empty import attributes clause is provided.:
- /html/semantics/scripting-1/the-script-element/import-attributes/invalid-type-attribute-error.html [wpt.fyi]
- Test that invalid module type attribute leads to TypeError on window.:
FAIL
(Chrome:FAIL
, Safari:FAIL
)
- Test that invalid module type attribute leads to TypeError on window.:
- /html/semantics/scripting-1/the-script-element/json-module/charset-2.html [wpt.fyi]:
ERROR
(Chrome:ERROR
, Safari:ERROR
) - /html/semantics/scripting-1/the-script-element/json-module/charset-bom.any.sharedworker.html [wpt.fyi]:
ERROR
(Chrome:OK
, Safari:OK
) - /html/semantics/scripting-1/the-script-element/json-module/charset-bom.any.worker.html [wpt.fyi]:
ERROR
(Chrome:OK
, Safari:OK
) - /html/semantics/scripting-1/the-script-element/json-module/charset-bom.any.html [wpt.fyi]:
ERROR
(Chrome:OK
, Safari:OK
) - /html/semantics/scripting-1/the-script-element/json-module/charset.html [wpt.fyi]:
ERROR
(Chrome:ERROR
, Safari:ERROR
) - /html/semantics/scripting-1/the-script-element/json-module/cors-crossorigin-requests.html [wpt.fyi]
- Imported JSON module, cross-origin with CORS:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Imported JSON module, cross-origin, missing CORS ACAO header:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Imported JSON module with parse error, cross-origin, with CORS:
FAIL
(Chrome:FAIL
, Safari:FAIL
)
- Imported JSON module, cross-origin with CORS:
- /html/semantics/scripting-1/the-script-element/json-module/credentials.sub.html [wpt.fyi]
- JSON Modules should be loaded with or without the credentials based on the same-origin-ness and the crossOrigin attribute:
FAIL
(Chrome:FAIL
, Safari:FAIL
)
- JSON Modules should be loaded with or without the credentials based on the same-origin-ness and the crossOrigin attribute:
- /html/semantics/scripting-1/the-script-element/json-module/integrity.html [wpt.fyi]
- The integrity attribute must be verified on the top-level of a module loading a JSON module and allow it to execute when it matches:
FAIL
(Chrome:FAIL
, Safari:FAIL
)
- The integrity attribute must be verified on the top-level of a module loading a JSON module and allow it to execute when it matches:
- /html/semantics/scripting-1/the-script-element/json-module/invalid-content-type.any.html [wpt.fyi]:
ERROR
(Chrome:OK
, Safari:OK
) - /html/semantics/scripting-1/the-script-element/json-module/invalid-content-type.any.sharedworker.html [wpt.fyi]:
ERROR
(Chrome:OK
, Safari:OK
) - /html/semantics/scripting-1/the-script-element/json-module/invalid-content-type.any.worker.html [wpt.fyi]:
ERROR
(Chrome:OK
, Safari:OK
) - /html/semantics/scripting-1/the-script-element/json-module/json-module-service-worker-test.https.html [wpt.fyi]
- Javascript importing JSON Module should load within the context of a service worker:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - JSON Module dynamic import should not load within the context of a service worker:
FAIL
(Chrome:PASS
, Safari:PASS
)
- Javascript importing JSON Module should load within the context of a service worker:
- /html/semantics/scripting-1/the-script-element/json-module/load-error-events.html [wpt.fyi]:
ERROR
(Chrome:ERROR
, Safari:ERROR
)- inline, 200, parser-inserted:
NOTRUN
(Chrome:NOTRUN
, Safari:NOTRUN
) - inline, 404, parser-inserted:
NOTRUN
(Chrome:NOTRUN
, Safari:NOTRUN
) - src, 200, parser-inserted:
FAIL
(Chrome:FAIL
, Safari:NOTRUN
) - src, 404, parser-inserted:
FAIL
(Chrome:FAIL
, Safari:NOTRUN
) - src, 200, not parser-inserted:
FAIL
(Chrome:FAIL
, Safari:NOTRUN
) - src, 404, not parser-inserted:
FAIL
(Chrome:FAIL
, Safari:NOTRUN
) - inline, 200, not parser-inserted:
NOTRUN
(Chrome:NOTRUN
, Safari:NOTRUN
) - inline, 404, not parser-inserted:
NOTRUN
(Chrome:NOTRUN
, Safari:NOTRUN
)
- inline, 200, parser-inserted:
- /html/semantics/scripting-1/the-script-element/json-module/module.html [wpt.fyi]:
ERROR
(Chrome:ERROR
, Safari:ERROR
)- JSON modules:
NOTRUN
(Chrome:NOTRUN
, Safari:NOTRUN
)
- JSON modules:
- /html/semantics/scripting-1/the-script-element/json-module/non-object.any.worker.html [wpt.fyi]:
ERROR
(Chrome:OK
, Safari:OK
) - /html/semantics/scripting-1/the-script-element/json-module/non-object.any.html [wpt.fyi]:
ERROR
(Chrome:OK
, Safari:OK
) - /html/semantics/scripting-1/the-script-element/json-module/non-object.any.sharedworker.html [wpt.fyi]:
ERROR
(Chrome:OK
, Safari:OK
) - /html/semantics/scripting-1/the-script-element/json-module/referrer-policies.sub.html [wpt.fyi]:
ERROR
(Chrome:ERROR
, Safari:ERROR
) - /html/semantics/scripting-1/the-script-element/json-module/repeated-imports.any.html [wpt.fyi]:
ERROR
(Chrome:OK
, Safari:OK
) - /html/semantics/scripting-1/the-script-element/json-module/repeated-imports.any.sharedworker.html [wpt.fyi]:
ERROR
(Chrome:OK
, Safari:OK
) - /html/semantics/scripting-1/the-script-element/json-module/repeated-imports.any.worker.html [wpt.fyi]:
ERROR
(Chrome:OK
, Safari:OK
) - /html/semantics/scripting-1/the-script-element/json-module/valid-content-type.html [wpt.fyi]:
ERROR
(Chrome:ERROR
, Safari:ERROR
)- text/json:
NOTRUN
(Chrome:NOTRUN
, Safari:NOTRUN
) - application/json:
NOTRUN
(Chrome:NOTRUN
, Safari:NOTRUN
) - text/html+json:
NOTRUN
(Chrome:NOTRUN
, Safari:NOTRUN
) - image/svg+json:
NOTRUN
(Chrome:NOTRUN
, Safari:NOTRUN
) - text/json;boundary=something:
NOTRUN
(Chrome:NOTRUN
, Safari:NOTRUN
) - text/json;foo=bar:
NOTRUN
(Chrome:NOTRUN
, Safari:NOTRUN
)
- text/json:
- /html/semantics/scripting-1/the-script-element/json-module-assertions/charset-2.html [wpt.fyi]:
ERROR
(Chrome:OK
, Safari:ERROR
) - /html/semantics/scripting-1/the-script-element/json-module-assertions/charset-bom.any.html [wpt.fyi]:
ERROR
(Chrome:OK
, Safari:OK
) - /html/semantics/scripting-1/the-script-element/json-module-assertions/charset-bom.any.worker.html [wpt.fyi]:
ERROR
(Chrome:OK
, Safari:OK
) - /html/semantics/scripting-1/the-script-element/json-module-assertions/charset-bom.any.sharedworker.html [wpt.fyi]:
ERROR
(Chrome:OK
, Safari:OK
) - /html/semantics/scripting-1/the-script-element/json-module-assertions/charset.html [wpt.fyi]:
ERROR
(Chrome:OK
, Safari:ERROR
) - /html/semantics/scripting-1/the-script-element/json-module-assertions/cors-crossorigin-requests.html [wpt.fyi]
- Imported JSON module, cross-origin with CORS:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Imported JSON module, cross-origin, missing CORS ACAO header:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Imported JSON module with parse error, cross-origin, with CORS:
FAIL
(Chrome:PASS
, Safari:FAIL
)
- Imported JSON module, cross-origin with CORS:
- /html/semantics/scripting-1/the-script-element/json-module-assertions/credentials.sub.html [wpt.fyi]
- JSON Modules should be loaded with or without the credentials based on the same-origin-ness and the crossOrigin attribute:
FAIL
(Chrome:PASS
, Safari:FAIL
)
- JSON Modules should be loaded with or without the credentials based on the same-origin-ness and the crossOrigin attribute:
- /html/semantics/scripting-1/the-script-element/json-module-assertions/integrity.html [wpt.fyi]:
ERROR
(Chrome:OK
, Safari:ERROR
) - /html/semantics/scripting-1/the-script-element/json-module-assertions/invalid-content-type.any.worker.html [wpt.fyi]:
ERROR
(Chrome:OK
, Safari:OK
) - /html/semantics/scripting-1/the-script-element/json-module-assertions/invalid-content-type.any.html [wpt.fyi]:
ERROR
(Chrome:OK
, Safari:OK
) - /html/semantics/scripting-1/the-script-element/json-module-assertions/invalid-content-type.any.sharedworker.html [wpt.fyi]:
ERROR
(Chrome:OK
, Safari:OK
) - /html/semantics/scripting-1/the-script-element/json-module-assertions/json-module-service-worker-test.https.html [wpt.fyi]
- Javascript importing JSON Module should load within the context of a service worker:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - JSON Module dynamic import should not load within the context of a service worker:
FAIL
(Chrome:PASS
, Safari:PASS
)
- Javascript importing JSON Module should load within the context of a service worker:
- /html/semantics/scripting-1/the-script-element/json-module-assertions/load-error-events.html [wpt.fyi]:
ERROR
(Chrome:OK
, Safari:ERROR
)- inline, 200, parser-inserted:
NOTRUN
(Chrome:PASS
, Safari:NOTRUN
) - inline, 404, parser-inserted:
NOTRUN
(Chrome:PASS
, Safari:NOTRUN
) - src, 200, parser-inserted:
FAIL
(Chrome:PASS
, Safari:NOTRUN
) - src, 404, parser-inserted:
FAIL
(Chrome:PASS
, Safari:NOTRUN
) - src, 200, not parser-inserted:
FAIL
(Chrome:PASS
, Safari:NOTRUN
) - src, 404, not parser-inserted:
FAIL
(Chrome:PASS
, Safari:NOTRUN
) - inline, 200, not parser-inserted:
NOTRUN
(Chrome:PASS
, Safari:NOTRUN
) - inline, 404, not parser-inserted:
NOTRUN
(Chrome:PASS
, Safari:NOTRUN
)
- inline, 200, parser-inserted:
- /html/semantics/scripting-1/the-script-element/json-module-assertions/module.html [wpt.fyi]:
ERROR
(Chrome:OK
, Safari:ERROR
)- JSON modules:
NOTRUN
(Chrome:PASS
, Safari:NOTRUN
)
- JSON modules:
- /html/semantics/scripting-1/the-script-element/json-module-assertions/non-object.any.html [wpt.fyi]:
ERROR
(Chrome:OK
, Safari:OK
) - /html/semantics/scripting-1/the-script-element/json-module-assertions/non-object.any.sharedworker.html [wpt.fyi]:
ERROR
(Chrome:OK
, Safari:OK
) - /html/semantics/scripting-1/the-script-element/json-module-assertions/non-object.any.worker.html [wpt.fyi]:
ERROR
(Chrome:OK
, Safari:OK
) - /html/semantics/scripting-1/the-script-element/json-module-assertions/parse-error.html [wpt.fyi]:
TIMEOUT
(Chrome:TIMEOUT
, Safari:TIMEOUT
)- JSON modules: parse error:
TIMEOUT
(Chrome:TIMEOUT
, Safari:TIMEOUT
)
- JSON modules: parse error:
- /html/semantics/scripting-1/the-script-element/json-module-assertions/referrer-policies.sub.html [wpt.fyi]:
ERROR
(Chrome:OK
, Safari:ERROR
) - /html/semantics/scripting-1/the-script-element/json-module-assertions/repeated-imports.any.sharedworker.html [wpt.fyi]:
ERROR
(Chrome:OK
, Safari:OK
) - /html/semantics/scripting-1/the-script-element/json-module-assertions/repeated-imports.any.html [wpt.fyi]:
ERROR
(Chrome:OK
, Safari:OK
) - /html/semantics/scripting-1/the-script-element/json-module-assertions/repeated-imports.any.worker.html [wpt.fyi]:
ERROR
(Chrome:OK
, Safari:OK
) - /html/semantics/scripting-1/the-script-element/json-module-assertions/valid-content-type.html [wpt.fyi]:
ERROR
(Chrome:OK
, Safari:ERROR
)- text/json:
NOTRUN
(Chrome:PASS
, Safari:NOTRUN
) - application/json:
NOTRUN
(Chrome:PASS
, Safari:NOTRUN
) - text/html+json:
NOTRUN
(Chrome:FAIL
, Safari:NOTRUN
) - image/svg+json:
NOTRUN
(Chrome:FAIL
, Safari:NOTRUN
) - text/json;boundary=something:
NOTRUN
(Chrome:PASS
, Safari:NOTRUN
) - text/json;foo=bar:
NOTRUN
(Chrome:PASS
, Safari:NOTRUN
)
- text/json:
Assignee | ||
Comment 3•1 year ago
|
||
Comment 5•1 year ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/a4dd9c2afbca
https://hg.mozilla.org/mozilla-central/rev/080c8e034ab9
Description
•