Completely failed files: 123; Completely failed subtests: 154; Failure level: 154/603 (25.54%)
Test | FF71 |
---|---|
/workers/SharedWorker_dataUrl.html (2/2, 100.00%, 0.33% of total) | TIMEOUT |
Data URL not shared by cross-origin SharedWorkers | TIMEOUT |
Data URLs shared by same-origin SharedWorkers | NOTRUN |
/workers/baseurl/alpha/import-in-moduleworker.html (1/1, 100.00%, 0.17% of total) | OK |
Base URL in module dedicated workers: import | FAIL |
/workers/baseurl/alpha/sharedworker-in-worker.html (1/1, 100.00%, 0.17% of total) | OK |
Base URL in workers: new SharedWorker() | FAIL |
/workers/constructors/Worker/no-arguments-ctor.html (1/1, 100.00%, 0.17% of total) | OK |
without arguments | FAIL |
/workers/constructors/Worker/same-origin.html (1/9, 11.11%, 0.17% of total) | OK |
unsupported_scheme | FAIL |
/workers/constructors/Worker/unresolvable-url.html (1/1, 100.00%, 0.17% of total) | OK |
unresolvable url | FAIL |
/workers/data-url-shared.html (1/9, 11.11%, 0.17% of total) | TIMEOUT |
A data: URL shared worker should not be shared among origins. | TIMEOUT |
/workers/examples/general.any.serviceworker.html (1/1, 100.00%, 0.17% of total) | ERROR |
/workers/examples/general.any.serviceworker.html | ERROR |
/workers/importscripts_mime.any.serviceworker.html (1/1, 100.00%, 0.17% of total) | ERROR |
/workers/importscripts_mime.any.serviceworker.html | ERROR |
/workers/importscripts_mime.any.sharedworker.html (24/24, 100.00%, 3.98% of total) | OK |
importScripts() requires scripty MIME types: TEXT/HTML is blocked. | FAIL |
importScripts() requires scripty MIME types: TeXt/HtMl is blocked. | FAIL |
importScripts() requires scripty MIME types: Text/html is blocked. | FAIL |
importScripts() requires scripty MIME types: aaa/aaa is blocked. | FAIL |
importScripts() requires scripty MIME types: application/javascript is allowed. | FAIL |
importScripts() requires scripty MIME types: application/octet-stream is blocked. | FAIL |
importScripts() requires scripty MIME types: application/xml is blocked. | FAIL |
importScripts() requires scripty MIME types: image/png is blocked. | FAIL |
importScripts() requires scripty MIME types: potato/text is blocked. | FAIL |
importScripts() requires scripty MIME types: text/Html is blocked. | FAIL |
importScripts() requires scripty MIME types: text/csv is blocked. | FAIL |
importScripts() requires scripty MIME types: text/csv; charset=utf-8 is blocked. | FAIL |
importScripts() requires scripty MIME types: text/csv;bla;bla is blocked. | FAIL |
importScripts() requires scripty MIME types: text/csv;charset=utf-8 is blocked. | FAIL |
importScripts() requires scripty MIME types: text/ecmascript is allowed. | FAIL |
importScripts() requires scripty MIME types: text/html is blocked. | FAIL |
importScripts() requires scripty MIME types: text/javascript is allowed. | FAIL |
importScripts() requires scripty MIME types: text/javascript; charset=utf-8 is allowed. | FAIL |
importScripts() requires scripty MIME types: text/javascript;bla;bla is allowed. | FAIL |
importScripts() requires scripty MIME types: text/javascript;charset=utf-8 is allowed. | FAIL |
importScripts() requires scripty MIME types: text/plain is blocked. | FAIL |
importScripts() requires scripty MIME types: text/potato is blocked. | FAIL |
importScripts() requires scripty MIME types: video/mpeg is blocked. | FAIL |
importScripts() requires scripty MIME types: zzz/zzz is blocked. | FAIL |
/workers/interfaces/WorkerGlobalScope/close/incoming-message.html (1/1, 100.00%, 0.17% of total) | ERROR |
/workers/interfaces/WorkerGlobalScope/close/incoming-message.html | ERROR |
/workers/interfaces/WorkerGlobalScope/close/setInterval.html (1/1, 100.00%, 0.17% of total) | ERROR |
/workers/interfaces/WorkerGlobalScope/close/setInterval.html | ERROR |
/workers/interfaces/WorkerGlobalScope/close/setTimeout.html (1/1, 100.00%, 0.17% of total) | ERROR |
/workers/interfaces/WorkerGlobalScope/close/setTimeout.html | ERROR |
/workers/interfaces/WorkerGlobalScope/location/redirect-module.html (1/1, 100.00%, 0.17% of total) | OK |
WorkerLocation with redirects: module dedicated workers | FAIL |
/workers/interfaces/WorkerGlobalScope/location/redirect.html (1/1, 100.00%, 0.17% of total) | OK |
WorkerLocation with redirects: classic dedicated workers | FAIL |
/workers/interfaces/WorkerGlobalScope/location/worker-separate-file.html (1/1, 100.00%, 0.17% of total) | OK |
location with a worker in separate file | FAIL |
/workers/modules/dedicated-worker-import-blob-url.any.html (7/7, 100.00%, 1.16% of total) | ERROR |
Dynamic import and then static import. | FAIL |
Dynamic import. | FAIL |
Nested dynamic import. | FAIL |
Nested static import. | FAIL |
Static import and then dynamic import. | FAIL |
Static import. | FAIL |
eval(import()). | FAIL |
/workers/modules/dedicated-worker-import-csp.html (9/9, 100.00%, 1.49% of total) | TIMEOUT |
script-src 'self' directive should disallow cross origin dynamic import. | NOTRUN |
script-src 'self' directive should disallow cross origin static import. | NOTRUN |
script-src * directive should allow cross origin dynamic import. | NOTRUN |
script-src * directive should allow cross origin static import. | NOTRUN |
worker-src 'self' directive should disallow cross origin static import. | TIMEOUT |
worker-src 'self' directive should not take effect on dynamic import. | NOTRUN |
worker-src 'self' directive should override script-src * directive and disallow cross origin static import. | NOTRUN |
worker-src * directive should allow cross origin static import. | NOTRUN |
worker-src * directive should override script-src 'self' directive and allow cross origin static import. | NOTRUN |
/workers/modules/dedicated-worker-import-data-url.any.html (7/7, 100.00%, 1.16% of total) | ERROR |
Dynamic import and then static import. | NOTRUN |
Dynamic import. | NOTRUN |
Nested dynamic import. | NOTRUN |
Nested static import. | NOTRUN |
Static import and then dynamic import. | NOTRUN |
Static import. | TIMEOUT |
eval(import()). | NOTRUN |
/workers/modules/dedicated-worker-import-failure.html (4/7, 57.14%, 0.66% of total) | OK |
Dynamic import for non-existent script should throw an exception. | FAIL |
Worker construction for a file URL should throw an exception. | FAIL |
Worker construction for an invalid URL should throw an exception. | FAIL |
importScripts() on module worker should throw an exception. | FAIL |
/workers/modules/dedicated-worker-import-meta.html (3/3, 100.00%, 0.50% of total) | ERROR |
Test import.meta.url on the imported module script with a fragment. | FAIL |
Test import.meta.url on the imported module script. | FAIL |
Test import.meta.url on the top-level module script. | FAIL |
/workers/modules/dedicated-worker-import-referrer.html (15/15, 100.00%, 2.49% of total) | TIMEOUT |
Cross-origin dynamic import with "no-referrer" referrer policy. | NOTRUN |
Cross-origin dynamic import with "origin" referrer policy. | NOTRUN |
Cross-origin dynamic import with "same-origin" referrer policy. | NOTRUN |
Cross-origin static import with "no-referrer" referrer policy. | NOTRUN |
Cross-origin static import with "origin" referrer policy. | NOTRUN |
Cross-origin static import with "same-origin" referrer policy. | NOTRUN |
Same-origin dynamic import with "no-referrer" referrer policy. | NOTRUN |
Same-origin dynamic import with "origin" referrer policy. | NOTRUN |
Same-origin dynamic import with "same-origin" referrer policy. | NOTRUN |
Same-origin static import with "no-referrer" referrer policy. | NOTRUN |
Same-origin static import with "origin" referrer policy. | NOTRUN |
Same-origin static import with "same-origin" referrer policy. | NOTRUN |
Same-origin top-level module script loading with "no-referrer" referrer policy | TIMEOUT |
Same-origin top-level module script loading with "origin" referrer policy | NOTRUN |
Same-origin top-level module script loading with "same-origin" referrer policy | NOTRUN |
/workers/modules/dedicated-worker-import.any.html (7/7, 100.00%, 1.16% of total) | ERROR |
Dynamic import and then static import. | FAIL |
Dynamic import. | FAIL |
Nested dynamic import. | FAIL |
Nested static import. | FAIL |
Static import and then dynamic import. | FAIL |
Static import. | FAIL |
eval(import()). | FAIL |
/workers/modules/dedicated-worker-options-credentials.html (32/33, 96.97%, 5.31% of total) | TIMEOUT |
new Worker() with type-module credentials=omit should not send the credentials for cross-origin dynamic imports | NOTRUN |
new Worker() with type-module credentials=omit should not send the credentials for cross-origin static imports | NOTRUN |
new Worker() with type=classic should always send the credentials for same-origin dynamic imports regardless of the credentials option (default). | NOTRUN |
new Worker() with type=classic should always send the credentials for same-origin dynamic imports regardless of the credentials option (include). | NOTRUN |
new Worker() with type=classic should always send the credentials for same-origin dynamic imports regardless of the credentials option (omit). | NOTRUN |
new Worker() with type=classic should always send the credentials for same-origin dynamic imports regardless of the credentials option (same-origin). | NOTRUN |
new Worker() with type=classic should always send the credentials regardless of the credentials option (default). | NOTRUN |
new Worker() with type=classic should always send the credentials regardless of the credentials option (include). | NOTRUN |
new Worker() with type=classic should always send the credentials regardless of the credentials option (omit). | NOTRUN |
new Worker() with type=classic should always send the credentials regardless of the credentials option (same-origin). | NOTRUN |
new Worker() with type=classic should never send the credentials for cross-origin dynamic imports regardless of the credentials option (default). | NOTRUN |
new Worker() with type=classic should never send the credentials for cross-origin dynamic imports regardless of the credentials option (include). | NOTRUN |
new Worker() with type=classic should never send the credentials for cross-origin dynamic imports regardless of the credentials option (omit). | NOTRUN |
new Worker() with type=classic should never send the credentials for cross-origin dynamic imports regardless of the credentials option (same-origin). | NOTRUN |
new Worker() with type=module and credentials=include should send the credentials | NOTRUN |
new Worker() with type=module and credentials=include should send the credentials for cross-origin dynamic imports | NOTRUN |
new Worker() with type=module and credentials=include should send the credentials for cross-origin static imports | NOTRUN |
new Worker() with type=module and credentials=include should send the credentials for same-origin dynamic imports | NOTRUN |
new Worker() with type=module and credentials=include should send the credentials for same-origin static imports | NOTRUN |
new Worker() with type=module and credentials=omit should not send the credentials | NOTRUN |
new Worker() with type=module and credentials=omit should not send the credentials for same-origin dynamic imports | NOTRUN |
new Worker() with type=module and credentials=omit should not send the credentials for same-origin static imports | NOTRUN |
new Worker() with type=module and credentials=same-origin should not send the credentials for cross-origin dynamic imports | NOTRUN |
new Worker() with type=module and credentials=same-origin should not send the credentials for cross-origin static imports | NOTRUN |
new Worker() with type=module and credentials=same-origin should send the credentials | NOTRUN |
new Worker() with type=module and credentials=same-origin should send the credentials for same-origin dynamic imports | NOTRUN |
new Worker() with type=module and credentials=same-origin should send the credentials for same-origin static imports | NOTRUN |
new Worker() with type=module and default credentials option should behave as credentials=same-origin and not send the credentials for cross-origin dynamic imports | NOTRUN |
new Worker() with type=module and default credentials option should behave as credentials=same-origin and not send the credentials for cross-origin static imports | NOTRUN |
new Worker() with type=module and default credentials option should behave as credentials=same-origin and send the credentials | TIMEOUT |
new Worker() with type=module and default credentials option should behave as credentials=same-origin and send the credentials for same-origin dynamic imports | NOTRUN |
new Worker() with type=module and default credentials option should behave as credentials=same-origin and send the credentials for same-origin static imports | NOTRUN |
/workers/modules/dedicated-worker-options-type.html (2/5, 40.00%, 0.33% of total) | OK |
Test worker construction with an empty worker type. | FAIL |
Test worker construction with an unknown worker type. | FAIL |
/workers/semantics/encodings/003.html (1/1, 100.00%, 0.17% of total) | OK |
URL encoding, dedicated worker | FAIL |
/workers/semantics/encodings/004.html (1/1, 100.00%, 0.17% of total) | OK |
URL encoding, shared worker | FAIL |
/workers/semantics/interface-objects/003.html (7/64, 10.94%, 1.16% of total) | OK |
The ApplicationCache interface object should be exposed | FAIL |
The CanvasGradient interface object should be exposed | FAIL |
The CanvasPath interface object should be exposed | FAIL |
The CanvasPattern interface object should be exposed | FAIL |
The Path2D interface object should be exposed | FAIL |
The SharedWorker interface object should be exposed | FAIL |
The WritableStream interface object should be exposed | FAIL |
/workers/semantics/multiple-workers/004.html (1/1, 100.00%, 0.17% of total) | ERROR |
/workers/semantics/multiple-workers/004.html | ERROR |
/workers/semantics/multiple-workers/005.html (1/1, 100.00%, 0.17% of total) | OK |
dedicated worker in shared worker in dedicated worker | FAIL |
/workers/semantics/multiple-workers/006.html (1/1, 100.00%, 0.17% of total) | OK |
shared worker in dedicated worker in shared worker | FAIL |
/workers/semantics/multiple-workers/007.html (1/1, 100.00%, 0.17% of total) | OK |
shared worker in dedicated worker in shared worker | FAIL |
/workers/semantics/multiple-workers/008.html (1/1, 100.00%, 0.17% of total) | TIMEOUT |
messagechannel in shared worker | TIMEOUT |
/workers/semantics/navigation/001.html (1/1, 100.00%, 0.17% of total) | ERROR |
/workers/semantics/navigation/001.html | ERROR |
/workers/semantics/navigation/002.html (1/1, 100.00%, 0.17% of total) | TIMEOUT |
navigating 2 | TIMEOUT |
/workers/semantics/reporting-errors/001.html (1/1, 100.00%, 0.17% of total) | OK |
shared worker, not handled | FAIL |
/workers/semantics/reporting-errors/002.html (1/1, 100.00%, 0.17% of total) | OK |
shared worker, addEventListener | FAIL |
/workers/semantics/reporting-errors/003.html (1/1, 100.00%, 0.17% of total) | OK |
shared worker, no error event on worker or port | FAIL |
/workers/semantics/reporting-errors/004.html (1/1, 100.00%, 0.17% of total) | OK |
shared worker in two documents and window.onerror | FAIL |
/workers/semantics/run-a-worker/003.html (1/2, 50.00%, 0.17% of total) | OK |
shared | FAIL |
/workers/semantics/structured-clone/shared.html (6/115, 5.22%, 1.00% of total) | OK |
Array ImageBitmap object, ImageBitmap 1x1 transparent black | FAIL |
Array ImageBitmap object, ImageBitmap 1x1 transparent non-black | FAIL |
ImageBitmap 1x1 non-transparent non-black | FAIL |
ImageBitmap 1x1 transparent black | FAIL |
Object ImageBitmap object, ImageBitmap 1x1 transparent black | FAIL |
Object ImageBitmap object, ImageBitmap 1x1 transparent non-black | FAIL |
/workers/shared-worker-name-via-options.html (1/1, 100.00%, 0.17% of total) | ERROR |
/workers/shared-worker-name-via-options.html | ERROR |