Completely failed files: 209; Completely failed subtests: 142; Failure level: 142/1041 (13.64%)
| Test | FF64 |
|---|---|
| /workers/modules/dedicated-worker-import-blob-url.any.html (7/7, 100.00%, 0.67% 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/interfaces/SharedWorkerGlobalScope/onconnect.html (1/1, 100.00%, 0.10% of total) | OK |
| onconnect | FAIL |
| /workers/constructors/SharedWorker/interface-objects.html (1/1, 100.00%, 0.10% of total) | OK |
| expected interface objects/constructors | FAIL |
| /workers/semantics/multiple-workers/006.html (1/1, 100.00%, 0.10% of total) | OK |
| shared worker in dedicated worker in shared worker | FAIL |
| /workers/semantics/reporting-errors/003.html (1/1, 100.00%, 0.10% of total) | OK |
| shared worker, no error event on worker or port | FAIL |
| /workers/constructors/Worker/same-origin.html (1/9, 11.11%, 0.10% of total) | OK |
| unsupported_scheme | FAIL |
| /workers/modules/dedicated-worker-import-failure.html (3/7, 42.86%, 0.29% 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 |
| importScripts() on module worker should throw an exception. | FAIL |
| /workers/semantics/interface-objects/003.html (11/64, 17.19%, 1.06% of total) | OK |
| The ApplicationCache interface object should be exposed | FAIL |
| The ByteLengthQueuingStrategy 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 CountQueuingStrategy interface object should be exposed | FAIL |
| The Path2D interface object should be exposed | FAIL |
| The PromiseRejectionEvent interface object should be exposed | FAIL |
| The ReadableStream interface object should be exposed | FAIL |
| The SharedWorker interface object should be exposed | FAIL |
| The WritableStream interface object should be exposed | FAIL |
| /workers/constructors/SharedWorker/same-origin.html (1/9, 11.11%, 0.10% of total) | OK |
| unsupported_scheme | FAIL |
| /workers/interfaces/DedicatedWorkerGlobalScope/postMessage/second-argument-dictionary.html (1/1, 100.00%, 0.10% of total) | OK |
| Using dictionary as postMessage's second argument | FAIL |
| /workers/semantics/reporting-errors/002.html (1/1, 100.00%, 0.10% of total) | OK |
| shared worker, addEventListener | FAIL |
| /workers/modules/dedicated-worker-import-meta.html (3/3, 100.00%, 0.29% 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/semantics/reporting-errors/001.html (1/1, 100.00%, 0.10% of total) | OK |
| shared worker, not handled | FAIL |
| /workers/modules/dedicated-worker-import-data-url.any.html (7/7, 100.00%, 0.67% 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/semantics/multiple-workers/008.html (1/1, 100.00%, 0.10% of total) | TIMEOUT |
| messagechannel in shared worker | TIMEOUT |
| /workers/modules/dedicated-worker-import-referrer.html (15/15, 100.00%, 1.44% 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%, 0.67% 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/semantics/multiple-workers/005.html (1/1, 100.00%, 0.10% of total) | OK |
| dedicated worker in shared worker in dedicated worker | FAIL |
| /workers/baseurl/alpha/import-in-moduleworker.html (1/1, 100.00%, 0.10% of total) | OK |
| Base URL in module dedicated workers: import | FAIL |
| /workers/interfaces/DedicatedWorkerGlobalScope/postMessage/second-argument-null.html (1/1, 100.00%, 0.10% of total) | OK |
| Using null in postMessage's second argument | FAIL |
| /workers/worker-performance.worker.html (1/14, 7.14%, 0.10% of total) | OK |
| performance.toJSON is available in workers | FAIL |
| /workers/constructors/SharedWorker/setting-port-members.html (1/7, 14.29%, 0.10% of total) | OK |
| onmessage | FAIL |
| /workers/semantics/structured-clone/shared.html (6/115, 5.22%, 0.58% 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/constructors/Worker/expected-self-properties.worker.html (1/6, 16.67%, 0.10% of total) | OK |
| existence of SharedWorker | FAIL |
| /workers/importscripts_mime.tentative.any.serviceworker.html (1/1, 100.00%, 0.10% of total) | TIMEOUT |
| /workers/importscripts_mime.tentative.any.serviceworker.html | TIMEOUT |
| /workers/data-url-shared.html (1/9, 11.11%, 0.10% of total) | TIMEOUT |
| A data: URL shared worker should not be shared among origins. | TIMEOUT |
| /workers/modules/dedicated-worker-import-csp.html (9/9, 100.00%, 0.86% 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/SharedWorker_dataUrl.html (2/2, 100.00%, 0.19% of total) | TIMEOUT |
| Data URL not shared by cross-origin SharedWorkers | TIMEOUT |
| Data URLs shared by same-origin SharedWorkers | NOTRUN |
| /workers/semantics/interface-objects/001.worker.html (10/63, 15.87%, 0.96% of total) | OK |
| The ByteLengthQueuingStrategy 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 CountQueuingStrategy interface object should be exposed. | FAIL |
| The Path2D interface object should be exposed. | FAIL |
| The PromiseRejectionEvent interface object should be exposed. | FAIL |
| The ReadableStream interface object should be exposed. | FAIL |
| The SharedWorker interface object should be exposed. | FAIL |
| The WritableStream interface object should be exposed. | FAIL |
| /workers/interfaces.worker.html (6/161, 3.73%, 0.58% of total) | OK |
| WorkerGlobalScope interface: attribute onlanguagechange | FAIL |
| WorkerGlobalScope interface: attribute onrejectionhandled | FAIL |
| WorkerGlobalScope interface: attribute onunhandledrejection | FAIL |
| WorkerGlobalScope interface: self must inherit property "onlanguagechange" with the proper type | FAIL |
| WorkerGlobalScope interface: self must inherit property "onrejectionhandled" with the proper type | FAIL |
| WorkerGlobalScope interface: self must inherit property "onunhandledrejection" with the proper type | FAIL |
| /workers/baseurl/alpha/sharedworker-in-worker.html (1/1, 100.00%, 0.10% of total) | OK |
| Base URL in workers: new SharedWorker() | FAIL |
| /workers/WorkerGlobalScope_requestAnimationFrame.tentative.worker.html (1/1, 100.00%, 0.10% of total) | OK |
| WorkerGlobalScope_requestAnimationFrame | FAIL |
| /workers/semantics/reporting-errors/004.html (1/1, 100.00%, 0.10% of total) | OK |
| shared worker in two documents and window.onerror | FAIL |
| /workers/semantics/run-a-worker/003.html (1/2, 50.00%, 0.10% of total) | OK |
| shared | FAIL |
| /workers/constructors/SharedWorker/undefined-arguments.html (1/1, 100.00%, 0.10% of total) | OK |
| undefined as arguments | FAIL |
| /workers/constructors/SharedWorker/connect-event.html (1/1, 100.00%, 0.10% of total) | OK |
| connect event | FAIL |
| /workers/modules/dedicated-worker-options-type.html (2/5, 40.00%, 0.19% of total) | OK |
| Test worker construction with an empty worker type. | FAIL |
| Test worker construction with an unknown worker type. | FAIL |
| /workers/semantics/multiple-workers/007.html (1/1, 100.00%, 0.10% of total) | OK |
| shared worker in dedicated worker in shared worker | FAIL |
| /workers/modules/dedicated-worker-options-credentials.html (29/33, 87.88%, 2.79% of total) | ERROR |
| 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 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 | FAIL |
| 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 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 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 | TIMEOUT |