workers: All Results

Test files: 209; Total subtests: 1041

Test Files

  1. /workers/postMessage_DataCloneErr.htm
  2. /workers/constructors/SharedWorker/empty-name.html
  3. /workers/interfaces/WorkerGlobalScope/onerror/not-handled.html
  4. /workers/modules/dedicated-worker-import-blob-url.any.html
  5. /workers/interfaces/WorkerGlobalScope/self.html
  6. /workers/WorkerNavigator_platform.htm
  7. /workers/interfaces/SharedWorkerGlobalScope/onconnect.html
  8. /workers/constructors/SharedWorker/interface-objects.html
  9. /workers/WorkerNavigator_appVersion.htm
  10. /workers/semantics/encodings/004.html
  11. /workers/semantics/structured-clone/dedicated.html
  12. /workers/Worker_terminate_event_queue.htm
  13. /workers/interfaces/DedicatedWorkerGlobalScope/postMessage/second-argument-undefined.html
  14. /workers/semantics/multiple-workers/006.html
  15. /workers/interfaces/WorkerUtils/navigator/007.html
  16. /workers/WorkerLocation_hash.htm
  17. /workers/constructors/SharedWorker/port-properties.html
  18. /workers/constructors/SharedWorker/name.html
  19. /workers/interfaces/WorkerUtils/importScripts/006.html
  20. /workers/nested_worker_close_self.worker.html
  21. /workers/semantics/reporting-errors/003.html
  22. /workers/constructors/Worker/resolve-empty-string.html
  23. /workers/constructors/SharedWorker/port-readonly.html
  24. /workers/constructors/Worker/ctor-null.html
  25. /workers/WorkerLocation_hostname.htm
  26. /workers/constructors/Worker/same-origin.html
  27. /workers/nested_worker_importScripts.worker.html
  28. /workers/interfaces/WorkerUtils/importScripts/010.html
  29. /workers/semantics/multiple-workers/003.html
  30. /workers/modules/dedicated-worker-import-failure.html
  31. /workers/SharedWorkerPerformanceNow.html
  32. /workers/interfaces/SharedWorkerGlobalScope/name/setting.html
  33. /workers/shared-worker-name-via-options.html
  34. /workers/WorkerLocation_href.htm
  35. /workers/semantics/encodings/002.html
  36. /workers/interfaces/WorkerUtils/navigator/003.html
  37. /workers/semantics/interface-objects/003.html
  38. /workers/WorkerLocation_search.htm
  39. /workers/interfaces/DedicatedWorkerGlobalScope/postMessage/second-argument-null-in-array.html
  40. /workers/interfaces/WorkerUtils/importScripts/009.html
  41. /workers/interfaces/WorkerGlobalScope/location/worker-separate-file.html
  42. /workers/baseurl/alpha/xhr-in-worker.html
  43. /workers/WorkerNavigator_appName.htm
  44. /workers/postMessage_target_source.htm
  45. /workers/WorkerLocation-origin.sub.window.html
  46. /workers/interfaces/WorkerGlobalScope/onerror/propagate-to-window-onerror.html
  47. /workers/interfaces/DedicatedWorkerGlobalScope/postMessage/structured-clone-message.html
  48. /workers/SharedWorker_blobUrl.html
  49. /workers/semantics/xhr/005.html
  50. /workers/constructors/SharedWorker/same-origin.html
  51. /workers/constructors/Worker/unexpected-self-properties.worker.html
  52. /workers/interfaces/DedicatedWorkerGlobalScope/postMessage/structured-clone-imagedata.html
  53. /workers/constructors/Worker/no-arguments-ctor.html
  54. /workers/interfaces/WorkerUtils/navigator/004.html
  55. /workers/interfaces/DedicatedWorkerGlobalScope/postMessage/second-argument-dictionary.html
  56. /workers/interfaces/DedicatedWorkerGlobalScope/postMessage/event-ports-dedicated.html
  57. /workers/interfaces/WorkerGlobalScope/location/redirect-module.html
  58. /workers/constructors/SharedWorker/unexpected-global-properties.html
  59. /workers/constructors/SharedWorker/port-onmessage.html
  60. /workers/postMessage_clone_port_error.htm
  61. /workers/WorkerGlobalScope_ErrorEvent_lineno.htm
  62. /workers/semantics/reporting-errors/002.html
  63. /workers/constructors/Worker/DedicatedWorkerGlobalScope-members.worker.html
  64. /workers/constructors/Worker/terminate.html
  65. /workers/constructors/SharedWorker/unresolvable-url.html
  66. /workers/constructors/SharedWorker/dummy-shared-worker.html
  67. /workers/constructors/Worker/ctor-1.html
  68. /workers/Worker_ErrorEvent_filename.htm
  69. /workers/semantics/xhr/006.html
  70. /workers/WorkerLocation_port.htm
  71. /workers/modules/dedicated-worker-import-meta.html
  72. /workers/constructors/SharedWorker/number-arguments.html
  73. /workers/semantics/reporting-errors/001.html
  74. /workers/nested_worker.worker.html
  75. /workers/nested_worker_sync_xhr.worker.html
  76. /workers/semantics/run-a-worker/001.html
  77. /workers/modules/dedicated-worker-import-data-url.any.html
  78. /workers/interfaces/DedicatedWorkerGlobalScope/postMessage/imagedata-cloned-canvas-in-array.html
  79. /workers/semantics/multiple-workers/008.html
  80. /workers/Worker_basic.htm
  81. /workers/WorkerLocation_protocol.htm
  82. /workers/interfaces/WorkerUtils/WindowTimers/001.html
  83. /workers/semantics/encodings/003.html
  84. /workers/semantics/multiple-workers/001.html
  85. /workers/baseurl/alpha/worker-in-worker.html
  86. /workers/semantics/xhr/001.html
  87. /workers/modules/dedicated-worker-import-referrer.html
  88. /workers/interfaces/WorkerUtils/navigator/002.html
  89. /workers/constructors/SharedWorker/null-arguments.html
  90. /workers/interfaces/WorkerUtils/navigator/006.html
  91. /workers/nested_worker_close_from_parent_worker.html
  92. /workers/baseurl/alpha/xhr-in-sharedworker.html
  93. /workers/interfaces/DedicatedWorkerGlobalScope/postMessage/return-value.worker.html
  94. /workers/interfaces/WorkerUtils/WindowTimers/002.html
  95. /workers/modules/dedicated-worker-import.any.html
  96. /workers/semantics/multiple-workers/005.html
  97. /workers/interfaces/WorkerUtils/WindowTimers/004.html
  98. /workers/interfaces/DedicatedWorkerGlobalScope/onmessage.worker.html
  99. /workers/WorkerGlobalScope_setInterval.htm
  100. /workers/WorkerGlobalScope_importScripts.htm
  101. /workers/constructors/Worker/use-base-url.html
  102. /workers/WorkerLocation_pathname.htm
  103. /workers/semantics/interface-objects/004.html
  104. /workers/interfaces/WorkerUtils/importScripts/003.html
  105. /workers/Worker_ErrorEvent_error.htm
  106. /workers/baseurl/alpha/import-in-moduleworker.html
  107. /workers/constructors/SharedWorker/global-members.html
  108. /workers/name-property.html
  109. /workers/WorkerLocation_host.htm
  110. /workers/WorkerPerformanceNow.html
  111. /workers/interfaces/DedicatedWorkerGlobalScope/postMessage/second-argument-null.html
  112. /workers/Worker_dispatchEvent_ErrorEvent.htm
  113. /workers/worker-performance.worker.html
  114. /workers/interfaces/WorkerUtils/importScripts/012.html
  115. /workers/WorkerGlobalScope_importScripts_NosniffErr.htm
  116. /workers/interfaces/WorkerUtils/importScripts/008.html
  117. /workers/semantics/multiple-workers/002.html
  118. /workers/semantics/navigation/001.html
  119. /workers/baseurl/alpha/importScripts-in-worker.html
  120. /workers/WorkerNavigator_userAgent.htm
  121. /workers/semantics/xhr/002.html
  122. /workers/interfaces/WorkerGlobalScope/location/redirect-sharedworker.html
  123. /workers/constructors/SharedWorker/setting-port-members.html
  124. /workers/interfaces/WorkerGlobalScope/close/sending-messages.html
  125. /workers/Worker_cross_origin_security_err.htm
  126. /workers/Worker_ErrorEvent_message.htm
  127. /workers/semantics/encodings/001.html
  128. /workers/semantics/structured-clone/shared.html
  129. /workers/semantics/xhr/003.html
  130. /workers/constructors/Worker/expected-self-properties.worker.html
  131. /workers/interfaces/WorkerUtils/WindowTimers/005.html
  132. /workers/importscripts_mime.tentative.any.serviceworker.html
  133. /workers/interfaces/WorkerGlobalScope/onerror/handled.html
  134. /workers/data-url-shared.html
  135. /workers/interfaces/WorkerUtils/importScripts/005.html
  136. /workers/interfaces/WorkerUtils/importScripts/001.worker.html
  137. /workers/interfaces/WorkerUtils/WindowTimers/003.html
  138. /workers/semantics/multiple-workers/004.html
  139. /workers/Worker_ErrorEvent_type.htm
  140. /workers/interfaces/WorkerUtils/navigator/005.html
  141. /workers/interfaces/WorkerUtils/importScripts/011.html
  142. /workers/constructors/Worker/unresolvable-url.html
  143. /workers/interfaces/WorkerGlobalScope/close/setInterval.html
  144. /workers/modules/dedicated-worker-import-csp.html
  145. /workers/Worker_ErrorEvent_bubbles_cancelable.htm
  146. /workers/interfaces/DedicatedWorkerGlobalScope/EventTarget.worker.html
  147. /workers/SharedWorker_dataUrl.html
  148. /workers/constructors/Worker/Blob-url.html
  149. /workers/WorkerLocation_search_empty.htm
  150. /workers/semantics/encodings/004.worker.html
  151. /workers/WorkerLocation_search_nonexist.htm
  152. /workers/interfaces/WorkerUtils/importScripts/002.worker.html
  153. /workers/semantics/interface-objects/001.worker.html
  154. /workers/interfaces.worker.html
  155. /workers/semantics/navigation/002.html
  156. /workers/Worker_NosniffErr.htm
  157. /workers/postMessage_event_properties.htm
  158. /workers/interfaces/WorkerGlobalScope/location/setting-members.html
  159. /workers/postMessage_ports_readonly_array.htm
  160. /workers/WorkerNavigator_onLine.htm
  161. /workers/interfaces/WorkerGlobalScope/close/incoming-message.html
  162. /workers/interfaces/WorkerGlobalScope/location/returns-same-object.html
  163. /workers/baseurl/alpha/sharedworker-in-worker.html
  164. /workers/WorkerLocation_hash_encoding.htm
  165. /workers/data-url.html
  166. /workers/interfaces/WorkerGlobalScope/location/redirect.html
  167. /workers/constructors/SharedWorker/URLMismatchError.htm
  168. /workers/interfaces/WorkerUtils/importScripts/007.html
  169. /workers/WorkerLocation_search_fragment.htm
  170. /workers/Worker_script_mimetype.htm
  171. /workers/postMessage_clone_port.htm
  172. /workers/WorkerGlobalScope_requestAnimationFrame.tentative.worker.html
  173. /workers/constructors/Worker/AbstractWorker.onerror.html
  174. /workers/semantics/reporting-errors/004.html
  175. /workers/WorkerGlobalScope_ErrorEvent_colno.htm
  176. /workers/interfaces/WorkerUtils/importScripts/004.html
  177. /workers/dedicated-worker-from-blob-url.window.html
  178. /workers/WorkerGlobalScope_setTimeout.htm
  179. /workers/constructors/SharedWorker/no-arguments-ctor.html
  180. /workers/semantics/run-a-worker/003.html
  181. /workers/Worker_ErrorEvent_lineno.htm
  182. /workers/constructors/SharedWorker/undefined-arguments.html
  183. /workers/interfaces/SharedWorkerGlobalScope/name/getting.html
  184. /workers/constructors/SharedWorker/connect-event.html
  185. /workers/constructors/SharedWorker/dummy-name.html
  186. /workers/WorkerLocation.htm
  187. /workers/interfaces/WorkerGlobalScope/onerror/exception-in-onerror.html
  188. /workers/interfaces/WorkerUtils/navigator/language.html
  189. /workers/nested_worker_terminate_from_document.html
  190. /workers/semantics/xhr/004.html
  191. /workers/semantics/run-a-worker/002.html
  192. /workers/baseurl/alpha/xhr-in-moduleworker.html
  193. /workers/WorkerGlobalScope_ErrorEvent_message.htm
  194. /workers/modules/dedicated-worker-options-type.html
  195. /workers/semantics/multiple-workers/007.html
  196. /workers/WorkerGlobalScope_ErrorEvent_filename.htm
  197. /workers/semantics/interface-objects/002.worker.html
  198. /workers/WorkerGlobalScope_importScripts_NetworkErr.htm
  199. /workers/WorkerLocation_hash_nonexist.htm
  200. /workers/modules/dedicated-worker-options-credentials.html
  201. /workers/interfaces/DedicatedWorkerGlobalScope/postMessage/setting-postMessage.html
  202. /workers/interfaces/DedicatedWorkerGlobalScope/postMessage/message-event.html
  203. /workers/interfaces/WorkerGlobalScope/location/members.html
  204. /workers/interfaces/WorkerGlobalScope/close/setTimeout.html
  205. /workers/constructors/Worker/ctor-undefined.html
  206. /workers/opaque-origin.html
  207. /workers/baseurl/alpha/importScripts-in-sharedworker.html
  208. /workers/WorkerGlobalScope_close.htm
  209. /workers/shared-worker-from-blob-url.window.html
Test Show/Hide MessagesFF64
/workers/postMessage_DataCloneErr.htmOK
postMessage() with WorkerNavigator PASS
/workers/constructors/SharedWorker/empty-name.htmlOK
creating a dummy shared worker with explicit name ""PASS
/workers/interfaces/WorkerGlobalScope/onerror/not-handled.htmlOK
onerror, "not handled"PASS
/workers/modules/dedicated-worker-import-blob-url.any.htmlERROR
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/WorkerGlobalScope/self.htmlOK
selfPASS
/workers/WorkerNavigator_platform.htmOK
WorkerNavigator.platform PASS
/workers/interfaces/SharedWorkerGlobalScope/onconnect.htmlOK
onconnectFAIL
/workers/constructors/SharedWorker/interface-objects.htmlOK
expected interface objects/constructorsFAIL
/workers/WorkerNavigator_appVersion.htmOK
WorkerNavigator appVersion PASS
/workers/semantics/encodings/004.htmlOK
URL encoding, shared workerPASS
/workers/semantics/structured-clone/dedicated.htmlOK
Array Blob object, Blob NULPASS
Array Blob object, Blob basicPASS
Array Blob object, Blob emptyPASS
Array Blob object, Blob paired surrogates (invalid utf-8)PASS
Array Blob object, Blob unpaired high surrogate (invalid utf-8)PASS
Array Blob object, Blob unpaired low surrogate (invalid utf-8)PASS
Array Boolean objectsPASS
Array Date objectsPASS
Array FileList object, FileList emptyPASS
Array ImageBitmap object, ImageBitmap 1x1 transparent blackPASS
Array ImageBitmap object, ImageBitmap 1x1 transparent non-blackPASS
Array ImageData object, ImageData 1x1 non-transparent non-blackPASS
Array ImageData object, ImageData 1x1 transparent blackPASS
Array Number objectsPASS
Array RegExp object, RegExp emptyPASS
Array RegExp object, RegExp flags and lastIndexPASS
Array RegExp object, RegExp new linePASS
Array RegExp object, RegExp slashPASS
Array RegExp object, RegExp sticky flagPASS
Array RegExp object, RegExp unicode flagPASS
Array String objectsPASS
Array primitivesPASS
Array sparsePASS
Array with circular referencePASS
Array with identical property valuesPASS
Array with non-index propertyPASS
ArrayBufferPASS
Blob NULPASS
Blob basicPASS
Blob emptyPASS
Blob paired surrogates (invalid utf-8)PASS
Blob unpaired high surrogate (invalid utf-8)PASS
Blob unpaired low surrogate (invalid utf-8)PASS
Boolean falsePASS
Boolean truePASS
Date -0PASS
Date -8.64e15PASS
Date 0PASS
Date 8.64e15PASS
File basicPASS
FileList emptyPASS
ImageBitmap 1x1 non-transparent non-blackPASS
ImageBitmap 1x1 transparent blackPASS
ImageData 1x1 non-transparent non-blackPASS
ImageData 1x1 transparent blackPASS
MessagePortPASS
Number -0PASS
Number -9007199254740992PASS
Number -9007199254740994PASS
Number -InfinityPASS
Number 0PASS
Number 0.2PASS
Number 9007199254740992PASS
Number 9007199254740994PASS
Number InfinityPASS
Number NaNPASS
Object Blob object, Blob NULPASS
Object Blob object, Blob basicPASS
Object Blob object, Blob emptyPASS
Object Blob object, Blob paired surrogates (invalid utf-8)PASS
Object Blob object, Blob unpaired high surrogate (invalid utf-8)PASS
Object Blob object, Blob unpaired low surrogate (invalid utf-8)PASS
Object Boolean objectsPASS
Object Date objectsPASS
Object FileList object, FileList emptyPASS
Object ImageBitmap object, ImageBitmap 1x1 transparent blackPASS
Object ImageBitmap object, ImageBitmap 1x1 transparent non-blackPASS
Object ImageData object, ImageData 1x1 non-transparent non-blackPASS
Object ImageData object, ImageData 1x1 transparent blackPASS
Object Number objectsPASS
Object RegExp object, RegExp emptyPASS
Object RegExp object, RegExp flags and lastIndexPASS
Object RegExp object, RegExp new linePASS
Object RegExp object, RegExp slashPASS
Object RegExp object, RegExp sticky flagPASS
Object RegExp object, RegExp unicode flagPASS
Object String objectsPASS
Object primitivesPASS
Object with circular referencePASS
Object with identical property valuesPASS
Object with index property and lengthPASS
Object with non-configurable propertyPASS
Object with non-enumerable propertyPASS
Object with non-writable propertyPASS
Object with property on prototypePASS
RegExp emptyPASS
RegExp flags and lastIndexPASS
RegExp new linePASS
RegExp slashPASS
RegExp sticky flagPASS
RegExp unicode flagPASS
String NULPASS
String astral characterPASS
String empty stringPASS
String lone high surrogatePASS
String lone low surrogatePASS
primitive falsePASS
primitive nullPASS
primitive number, -0PASS
primitive number, -9007199254740992PASS
primitive number, -9007199254740994PASS
primitive number, -InfinityPASS
primitive number, 0PASS
primitive number, 0.2PASS
primitive number, 9007199254740992PASS
primitive number, 9007199254740994PASS
primitive number, InfinityPASS
primitive number, NaNPASS
primitive string, NULPASS
primitive string, astral characterPASS
primitive string, empty stringPASS
primitive string, lone high surrogatePASS
primitive string, lone low surrogatePASS
primitive truePASS
primitive undefinedPASS
/workers/Worker_terminate_event_queue.htmOK
AbstractWorker terminate(): clear event queue PASS
/workers/interfaces/DedicatedWorkerGlobalScope/postMessage/second-argument-undefined.htmlOK
Using undefined in postMessage's second argumentPASS
/workers/semantics/multiple-workers/006.htmlOK
shared worker in dedicated worker in shared workerFAIL
/workers/interfaces/WorkerUtils/navigator/007.htmlOK
readonlyness of members of NavigatorPASS
/workers/WorkerLocation_hash.htmOK
WorkerLocation URL decomposition IDL attribute: hash PASS
/workers/constructors/SharedWorker/port-properties.htmlOK
worker.portPASS
/workers/constructors/SharedWorker/name.htmlOK
self.namePASS
/workers/interfaces/WorkerUtils/importScripts/006.htmlOK
importScripts uncaught exceptionPASS
/workers/nested_worker_close_self.worker.htmlOK
Nested work that closes itselfPASS
/workers/semantics/reporting-errors/003.htmlOK
shared worker, no error event on worker or portFAIL
/workers/constructors/Worker/resolve-empty-string.htmlOK
resolve the empty stringPASS
/workers/constructors/SharedWorker/port-readonly.htmlOK
setting worker.portPASS
/workers/constructors/Worker/ctor-null.htmlOK
null as argumentPASS
/workers/WorkerLocation_hostname.htmOK
WorkerLocation URL decomposition IDL attribute: hostname PASS
/workers/constructors/Worker/same-origin.htmlOK
about_blankPASS
data_urlPASS
example_invalidPASS
http_post_8012PASS
https_port_80PASS
https_port_8000PASS
javascript_urlPASS
port_81PASS
unsupported_schemeFAIL
/workers/nested_worker_importScripts.worker.htmlOK
Nested worker that calls importScripts()PASS
/workers/interfaces/WorkerUtils/importScripts/010.htmlOK
importScripts(undefined)PASS
/workers/semantics/multiple-workers/003.htmlOK
creating 3 nested dedicated workersPASS
/workers/modules/dedicated-worker-import-failure.htmlOK
Dynamic import for non-existent script should throw an exception.FAIL
Static import for non-existent script should dispatch an ErrorEvent.PASS
Static import on classic worker should throw an exception.PASS
Worker construction for a file URL should throw an exception.FAIL
Worker construction for an invalid URL should throw an exception.PASS
Worker construction for non-existent script should dispatch an ErrorEvent.PASS
importScripts() on module worker should throw an exception.FAIL
/workers/SharedWorkerPerformanceNow.htmlOK
performance.now() exists in shared workers and reports reasonable timesPASS
/workers/interfaces/SharedWorkerGlobalScope/name/setting.htmlOK
setting namePASS
/workers/shared-worker-name-via-options.htmlOK
Test the name property of shared workers mixing constructor options and constructor stringsPASS
/workers/WorkerLocation_href.htmOK
WorkerLocation href attribute PASS
/workers/semantics/encodings/002.htmlOK
encoding, shared workerPASS
/workers/interfaces/WorkerUtils/navigator/003.htmlOK
navigator.appVersionPASS
/workers/semantics/interface-objects/003.htmlOK
The ApplicationCache interface object should be exposedFAIL
The ArrayBuffer interface object should be exposedPASS
The Blob interface object should be exposedPASS
The BroadcastChannel interface object should be exposedPASS
The ByteLengthQueuingStrategy interface object should be exposedFAIL
The CanvasGradient interface object should be exposedFAIL
The CanvasPath interface object should be exposedFAIL
The CanvasPattern interface object should be exposedFAIL
The CloseEvent interface object should be exposedPASS
The CountQueuingStrategy interface object should be exposedFAIL
The CustomEvent interface object should be exposedPASS
The DOMException interface object should be exposedPASS
The DataView interface object should be exposedPASS
The ErrorEvent interface object should be exposedPASS
The Event interface object should be exposedPASS
The EventSource interface object should be exposedPASS
The EventTarget interface object should be exposedPASS
The File interface object should be exposedPASS
The FileList interface object should be exposedPASS
The FileReader interface object should be exposedPASS
The FileReaderSync interface object should be exposedPASS
The Float32Array interface object should be exposedPASS
The Float64Array interface object should be exposedPASS
The FormData interface object should be exposedPASS
The IDBCursor interface object should be exposedPASS
The IDBCursorWithValue interface object should be exposedPASS
The IDBDatabase interface object should be exposedPASS
The IDBFactory interface object should be exposedPASS
The IDBIndex interface object should be exposedPASS
The IDBKeyRange interface object should be exposedPASS
The IDBObjectStore interface object should be exposedPASS
The IDBOpenDBRequest interface object should be exposedPASS
The IDBRequest interface object should be exposedPASS
The IDBTransaction interface object should be exposedPASS
The IDBVersionChangeEvent interface object should be exposedPASS
The ImageBitmap interface object should be exposedPASS
The ImageData interface object should be exposedPASS
The Int16Array interface object should be exposedPASS
The Int32Array interface object should be exposedPASS
The Int8Array interface object should be exposedPASS
The MessageChannel interface object should be exposedPASS
The MessageEvent interface object should be exposedPASS
The MessagePort interface object should be exposedPASS
The Path2D interface object should be exposedFAIL
The ProgressEvent interface object should be exposedPASS
The PromiseRejectionEvent interface object should be exposedFAIL
The ReadableStream interface object should be exposedFAIL
The SharedWorker interface object should be exposedFAIL
The SharedWorkerGlobalScope interface object should be exposedPASS
The URL interface object should be exposedPASS
The URLSearchParams interface object should be exposedPASS
The Uint16Array interface object should be exposedPASS
The Uint32Array interface object should be exposedPASS
The Uint8Array interface object should be exposedPASS
The Uint8ClampedArray interface object should be exposedPASS
The WebSocket interface object should be exposedPASS
The Worker interface object should be exposedPASS
The WorkerGlobalScope interface object should be exposedPASS
The WorkerLocation interface object should be exposedPASS
The WorkerNavigator interface object should be exposedPASS
The WritableStream interface object should be exposedFAIL
The XMLHttpRequest interface object should be exposedPASS
The XMLHttpRequestEventTarget interface object should be exposedPASS
The XMLHttpRequestUpload interface object should be exposedPASS
/workers/WorkerLocation_search.htmOK
WorkerLocation URL decomposition IDL attribute: search PASS
/workers/interfaces/DedicatedWorkerGlobalScope/postMessage/second-argument-null-in-array.htmlOK
Using [null] in postMessage's second argumentPASS
/workers/interfaces/WorkerUtils/importScripts/009.htmlOK
variables and functions crossing importScripts boundary, take 2PASS
/workers/interfaces/WorkerGlobalScope/location/worker-separate-file.htmlOK
location with a worker in separate filePASS
/workers/baseurl/alpha/xhr-in-worker.htmlOK
xhr-workerPASS
/workers/WorkerNavigator_appName.htmOK
WorkerNavigator appName PASS
/workers/postMessage_target_source.htmOK
postMessage(): target port and source port PASS
/workers/WorkerLocation-origin.sub.window.htmlOK
workerLocation.origin must use ASCII code pointsPASS
/workers/interfaces/WorkerGlobalScope/onerror/propagate-to-window-onerror.htmlOK
onerror, "not handled" with only window.onerror definedPASS
/workers/interfaces/DedicatedWorkerGlobalScope/postMessage/structured-clone-message.htmlOK
1PASS
InfinityPASS
NaNPASS
arrayPASS
datePASS
errorPASS
falsePASS
nullPASS
objectPASS
regexpPASS
selfPASS
stringPASS
structured clone of messagePASS
truePASS
undefinedPASS
/workers/SharedWorker_blobUrl.htmlOK
Blob URL shared by document on SharedWorkerPASS
/workers/semantics/xhr/005.htmlOK
base url, dedicated workerPASS
/workers/constructors/SharedWorker/same-origin.htmlOK
about_blankPASS
data_urlPASS
http_port_8012PASS
https_port_80PASS
https_port_8000PASS
javascript_urlPASS
opera_comPASS
port_81PASS
unsupported_schemeFAIL
/workers/constructors/Worker/unexpected-self-properties.worker.htmlOK
existence of AudioPASS
existence of ByteArrayPASS
existence of DOMParserPASS
existence of ImagePASS
existence of OptionPASS
existence of PackagesPASS
existence of SVGUnitTypesPASS
existence of SVGZoomAndPanPASS
existence of XMLSerializerPASS
existence of XPathEvaluatorPASS
existence of XSLTProcessorPASS
existence of addEventStreamPASS
existence of alertPASS
existence of attachEventPASS
existence of backPASS
existence of captureEventsPASS
existence of closedPASS
existence of confirmPASS
existence of defaultStatusPASS
existence of detachEventPASS
existence of documentPASS
existence of eventPASS
existence of forwardPASS
existence of frameElementPASS
existence of framesPASS
existence of getComputedStylePASS
existence of getSelectionPASS
existence of historyPASS
existence of innerHeightPASS
existence of innerWidthPASS
existence of javaPASS
existence of lengthPASS
existence of navigatePASS
existence of netscapePASS
existence of openPASS
existence of openerPASS
existence of operaPASS
existence of outerHeightPASS
existence of outerWidthPASS
existence of pageXOffsetPASS
existence of pageYOffsetPASS
existence of parentPASS
existence of printPASS
existence of promptPASS
existence of releaseEventsPASS
existence of removeEventStreamPASS
existence of screenPASS
existence of screenLeftPASS
existence of screenTopPASS
existence of screenXPASS
existence of screenYPASS
existence of statusPASS
existence of stopPASS
existence of sunPASS
existence of topPASS
existence of windowPASS
/workers/interfaces/DedicatedWorkerGlobalScope/postMessage/structured-clone-imagedata.htmlOK
structured clone of ImageDataPASS
/workers/constructors/Worker/no-arguments-ctor.htmlOK
without argumentsPASS
/workers/interfaces/WorkerUtils/navigator/004.htmlOK
navigator.platformPASS
/workers/interfaces/DedicatedWorkerGlobalScope/postMessage/second-argument-dictionary.htmlOK
Using dictionary as postMessage's second argumentFAIL
/workers/interfaces/DedicatedWorkerGlobalScope/postMessage/event-ports-dedicated.htmlOK
e.ports in dedicated workerPASS
/workers/interfaces/WorkerGlobalScope/location/redirect-module.htmlOK
WorkerLocation with redirects: module dedicated workersPASS
/workers/constructors/SharedWorker/unexpected-global-properties.htmlOK
unexpected members/interface objects/constructorsPASS
/workers/constructors/SharedWorker/port-onmessage.htmlOK
worker.port.onmessagePASS
/workers/postMessage_clone_port_error.htmOK
postMessage(): cloning source port PASS
/workers/WorkerGlobalScope_ErrorEvent_lineno.htmOK
WorkerGlobalScope onerror event handler argument: line PASS
/workers/semantics/reporting-errors/002.htmlOK
shared worker, addEventListenerFAIL
/workers/constructors/Worker/DedicatedWorkerGlobalScope-members.worker.htmlOK
existence of addEventListenerPASS
existence of atobPASS
existence of btoaPASS
existence of clearIntervalPASS
existence of clearTimeoutPASS
existence of closePASS
existence of dispatchEventPASS
existence of importScriptsPASS
existence of locationPASS
existence of navigatorPASS
existence of onerrorPASS
existence of onmessagePASS
existence of onofflinePASS
existence of ononlinePASS
existence of postMessagePASS
existence of removeEventListenerPASS
existence of selfPASS
existence of setIntervalPASS
existence of setTimeoutPASS
/workers/constructors/Worker/terminate.htmlOK
terminate()PASS
/workers/constructors/SharedWorker/unresolvable-url.htmlOK
resolving broken urlPASS
/workers/constructors/SharedWorker/dummy-shared-worker.htmlOK
creating a dummy shared workerPASS
/workers/constructors/Worker/ctor-1.htmlOK
1 as argumentPASS
/workers/Worker_ErrorEvent_filename.htmOK
AbstractWorker ErrorEvent.filename PASS
/workers/semantics/xhr/006.htmlOK
base url, shared workerPASS
/workers/WorkerLocation_port.htmOK
WorkerLocation URL decomposition IDL attribute: port PASS
/workers/modules/dedicated-worker-import-meta.htmlERROR
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/constructors/SharedWorker/number-arguments.htmlOK
1 as argumentsPASS
/workers/semantics/reporting-errors/001.htmlOK
shared worker, not handledFAIL
/workers/nested_worker.worker.htmlOK
Nested workerPASS
/workers/nested_worker_sync_xhr.worker.htmlOK
Nested worker that issues a sync XHRPASS
/workers/semantics/run-a-worker/001.htmlOK
worker global scope, dedicated workerPASS
/workers/modules/dedicated-worker-import-data-url.any.htmlERROR
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/interfaces/DedicatedWorkerGlobalScope/postMessage/imagedata-cloned-canvas-in-array.htmlOK
posting an imagedata (from a cloned canvas) in an arrayPASS
/workers/semantics/multiple-workers/008.htmlTIMEOUT
messagechannel in shared workerTIMEOUT
/workers/Worker_basic.htmOK
MessageEvent.dataPASS
MessageEvent.typePASS
Worker constructorPASS
/workers/WorkerLocation_protocol.htmOK
WorkerLocation URL decomposition IDL attribute: protocol PASS
/workers/interfaces/WorkerUtils/WindowTimers/001.htmlOK
setTimeoutPASS
/workers/semantics/encodings/003.htmlOK
URL encoding, dedicated workerPASS
/workers/semantics/multiple-workers/001.htmlOK
dedicatedPASS
sharedPASS
/workers/baseurl/alpha/worker-in-worker.htmlOK
Base URL in workers: new Worker()PASS
/workers/semantics/xhr/001.htmlOK
async XMLHttpRequest in dedicated workerPASS
/workers/modules/dedicated-worker-import-referrer.htmlTIMEOUT
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 policyTIMEOUT
Same-origin top-level module script loading with "origin" referrer policyNOTRUN
Same-origin top-level module script loading with "same-origin" referrer policyNOTRUN
/workers/interfaces/WorkerUtils/navigator/002.htmlOK
navigator.appNamePASS
/workers/constructors/SharedWorker/null-arguments.htmlOK
null as argumentsPASS
/workers/interfaces/WorkerUtils/navigator/006.htmlOK
navigator.onLinePASS
/workers/nested_worker_close_from_parent_worker.htmlOK
Test terminating a nested workers by calling terminate() from its parent workerPASS
/workers/baseurl/alpha/xhr-in-sharedworker.htmlOK
xhr-workerPASS
/workers/interfaces/DedicatedWorkerGlobalScope/postMessage/return-value.worker.htmlOK
return value of postMessagePASS
/workers/interfaces/WorkerUtils/WindowTimers/002.htmlOK
clearTimeoutPASS
/workers/modules/dedicated-worker-import.any.htmlERROR
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.htmlOK
dedicated worker in shared worker in dedicated workerFAIL
/workers/interfaces/WorkerUtils/WindowTimers/004.htmlOK
clearIntervalPASS
/workers/interfaces/DedicatedWorkerGlobalScope/onmessage.worker.htmlOK
Setting onmessage to 1PASS
Setting onmessage to 1 (again)PASS
Setting onmessage to a functionPASS
Setting onmessage to an objectPASS
/workers/WorkerGlobalScope_setInterval.htmOK
WorkerGlobalScope API: setInterval() PASS
/workers/WorkerGlobalScope_importScripts.htmOK
WorkerGlobalScope API: importScripts() PASS
/workers/constructors/Worker/use-base-url.htmlOK
Use the document base url when resolving worker URLsPASS
/workers/WorkerLocation_pathname.htmOK
WorkerLocation URL decomposition IDL attribute: pathname PASS
/workers/semantics/interface-objects/004.htmlOK
The AbstractView interface object should not be exposedPASS
The AbstractWorker interface object should not be exposedPASS
The Audio interface object should not be exposedPASS
The CanvasProxy interface object should not be exposedPASS
The CanvasRenderingContext2D interface object should not be exposedPASS
The CompositionEvent interface object should not be exposedPASS
The DOMImplementation interface object should not be exposedPASS
The Database interface object should not be exposedPASS
The DedicatedWorkerGlobalScope interface object should not be exposedPASS
The DrawingStyle interface object should not be exposedPASS
The FocusEvent interface object should not be exposedPASS
The HTMLCanvasElement interface object should not be exposedPASS
The HashChangeEvent interface object should not be exposedPASS
The IDBEnvironment interface object should not be exposedPASS
The InputEvent interface object should not be exposedPASS
The KeyboardEvent interface object should not be exposedPASS
The Location interface object should not be exposedPASS
The MouseEvent interface object should not be exposedPASS
The Navigator interface object should not be exposedPASS
The PageTransitionEvent interface object should not be exposedPASS
The Path interface object should not be exposedPASS
The PopStateEvent interface object should not be exposedPASS
The ReadableByteStreamController interface object should not be exposedPASS
The ReadableStreamBYOBReader interface object should not be exposedPASS
The ReadableStreamDefaultController interface object should not be exposedPASS
The ReadableStreamDefaultReader interface object should not be exposedPASS
The TextMetrics interface object should not be exposedPASS
The UIEvent interface object should not be exposedPASS
The WheelEvent interface object should not be exposedPASS
The WritableStreamDefaultController interface object should not be exposedPASS
The WritableStreamDefaultWriter interface object should not be exposedPASS
/workers/interfaces/WorkerUtils/importScripts/003.htmlOK
importScripts running scriptsPASS
/workers/Worker_ErrorEvent_error.htmOK
Error handler outside the worker should not see the error valuePASS
Error handlers inside a worker should see the error valuePASS
Worker_ErrorEvent_errorPASS
/workers/baseurl/alpha/import-in-moduleworker.htmlOK
Base URL in module dedicated workers: importFAIL
/workers/constructors/SharedWorker/global-members.htmlOK
members of SharedWorkerGlobalScopePASS
/workers/name-property.htmlOK
Declaring name as an accidental global must not cause a harness error for DedicatedWorkerGlobalScopePASS
Declaring name as an accidental global must not cause a harness error for SharedWorkerGlobalScopePASS
name property is replaceable for DedicatedWorkerGlobalScopePASS
name property is replaceable for SharedWorkerGlobalScopePASS
name property value for DedicatedWorkerGlobalScopePASS
name property value for SharedWorkerGlobalScopePASS
/workers/WorkerLocation_host.htmOK
WorkerLocation URL decomposition IDL attribute: host PASS
/workers/WorkerPerformanceNow.htmlOK
performance.now() exists in dedicated workers and reports reasonable timesPASS
/workers/interfaces/DedicatedWorkerGlobalScope/postMessage/second-argument-null.htmlOK
Using null in postMessage's second argumentFAIL
/workers/Worker_dispatchEvent_ErrorEvent.htmOK
ErrorEvent and Worker.dispatchEvent() PASS
initErrorEventPASS
/workers/worker-performance.worker.htmlOK
Can use clearMarks and clearMeasures in workersPASS
Can use performance.getEntriesByName in workersPASS
Can use performance.getEntriesByType in workersPASS
Can use performance.mark in workersPASS
Can use performance.measure in workersPASS
Can use performance.now in workersPASS
Performance marks and measures seem to be working correctly in workersPASS
Resource timing seems to work in workersPASS
There are no navigation type performance entries in workersPASS
performance.clearResourceTimings in workersPASS
performance.navigation is not available in workersPASS
performance.setResourceTimingBufferSize in workersPASS
performance.timing is not available in workersPASS
performance.toJSON is available in workersFAIL
/workers/interfaces/WorkerUtils/importScripts/012.htmlOK
importScripts(1)PASS
/workers/WorkerGlobalScope_importScripts_NosniffErr.htmOK
importScripts throws on 'nosniff' violationPASS
/workers/interfaces/WorkerUtils/importScripts/008.htmlOK
variables and functions crossing importScripts boundaryPASS
/workers/semantics/multiple-workers/002.htmlOK
creating 3 sibling dedicated workersPASS
/workers/semantics/navigation/001.htmlOK
navigatingPASS
/workers/baseurl/alpha/importScripts-in-worker.htmlOK
importScriptsPASS
/workers/WorkerNavigator_userAgent.htmOK
WorkerNavigator.userAgent PASS
/workers/semantics/xhr/002.htmlOK
sync XMLHttpRequest in dedicated workerPASS
/workers/interfaces/WorkerGlobalScope/location/redirect-sharedworker.htmlOK
redirectPASS
/workers/constructors/SharedWorker/setting-port-members.htmlOK
addEventListenerPASS
closePASS
despatchEventPASS
onmessageFAIL
postMessagePASS
removeEventListenerPASS
startPASS
/workers/interfaces/WorkerGlobalScope/close/sending-messages.htmlOK
close() and sending messagesPASS
/workers/Worker_cross_origin_security_err.htmOK
Cross-origin classic workers should fail to fetchPASS
Cross-origin module workers should fail to fetchPASS
/workers/Worker_ErrorEvent_message.htmOK
AbstractWorker ErrorEvent.message PASS
/workers/semantics/encodings/001.htmlOK
encoding, dedicated workerPASS
/workers/semantics/structured-clone/shared.htmlOK
Array Blob object, Blob NULPASS
Array Blob object, Blob basicPASS
Array Blob object, Blob emptyPASS
Array Blob object, Blob paired surrogates (invalid utf-8)PASS
Array Blob object, Blob unpaired high surrogate (invalid utf-8)PASS
Array Blob object, Blob unpaired low surrogate (invalid utf-8)PASS
Array Boolean objectsPASS
Array Date objectsPASS
Array FileList object, FileList emptyPASS
Array ImageBitmap object, ImageBitmap 1x1 transparent blackFAIL
Array ImageBitmap object, ImageBitmap 1x1 transparent non-blackFAIL
Array ImageData object, ImageData 1x1 non-transparent non-blackPASS
Array ImageData object, ImageData 1x1 transparent blackPASS
Array Number objectsPASS
Array RegExp object, RegExp emptyPASS
Array RegExp object, RegExp flags and lastIndexPASS
Array RegExp object, RegExp new linePASS
Array RegExp object, RegExp slashPASS
Array RegExp object, RegExp sticky flagPASS
Array RegExp object, RegExp unicode flagPASS
Array String objectsPASS
Array primitivesPASS
Array sparsePASS
Array with circular referencePASS
Array with identical property valuesPASS
Array with non-index propertyPASS
ArrayBufferPASS
Blob NULPASS
Blob basicPASS
Blob emptyPASS
Blob paired surrogates (invalid utf-8)PASS
Blob unpaired high surrogate (invalid utf-8)PASS
Blob unpaired low surrogate (invalid utf-8)PASS
Boolean falsePASS
Boolean truePASS
Date -0PASS
Date -8.64e15PASS
Date 0PASS
Date 8.64e15PASS
File basicPASS
FileList emptyPASS
ImageBitmap 1x1 non-transparent non-blackFAIL
ImageBitmap 1x1 transparent blackFAIL
ImageData 1x1 non-transparent non-blackPASS
ImageData 1x1 transparent blackPASS
MessagePortPASS
Number -0PASS
Number -9007199254740992PASS
Number -9007199254740994PASS
Number -InfinityPASS
Number 0PASS
Number 0.2PASS
Number 9007199254740992PASS
Number 9007199254740994PASS
Number InfinityPASS
Number NaNPASS
Object Blob object, Blob NULPASS
Object Blob object, Blob basicPASS
Object Blob object, Blob emptyPASS
Object Blob object, Blob paired surrogates (invalid utf-8)PASS
Object Blob object, Blob unpaired high surrogate (invalid utf-8)PASS
Object Blob object, Blob unpaired low surrogate (invalid utf-8)PASS
Object Boolean objectsPASS
Object Date objectsPASS
Object FileList object, FileList emptyPASS
Object ImageBitmap object, ImageBitmap 1x1 transparent blackFAIL
Object ImageBitmap object, ImageBitmap 1x1 transparent non-blackFAIL
Object ImageData object, ImageData 1x1 non-transparent non-blackPASS
Object ImageData object, ImageData 1x1 transparent blackPASS
Object Number objectsPASS
Object RegExp object, RegExp emptyPASS
Object RegExp object, RegExp flags and lastIndexPASS
Object RegExp object, RegExp new linePASS
Object RegExp object, RegExp slashPASS
Object RegExp object, RegExp sticky flagPASS
Object RegExp object, RegExp unicode flagPASS
Object String objectsPASS
Object primitivesPASS
Object with circular referencePASS
Object with identical property valuesPASS
Object with index property and lengthPASS
Object with non-configurable propertyPASS
Object with non-enumerable propertyPASS
Object with non-writable propertyPASS
Object with property on prototypePASS
RegExp emptyPASS
RegExp flags and lastIndexPASS
RegExp new linePASS
RegExp slashPASS
RegExp sticky flagPASS
RegExp unicode flagPASS
String NULPASS
String astral characterPASS
String empty stringPASS
String lone high surrogatePASS
String lone low surrogatePASS
primitive falsePASS
primitive nullPASS
primitive number, -0PASS
primitive number, -9007199254740992PASS
primitive number, -9007199254740994PASS
primitive number, -InfinityPASS
primitive number, 0PASS
primitive number, 0.2PASS
primitive number, 9007199254740992PASS
primitive number, 9007199254740994PASS
primitive number, InfinityPASS
primitive number, NaNPASS
primitive string, NULPASS
primitive string, astral characterPASS
primitive string, empty stringPASS
primitive string, lone high surrogatePASS
primitive string, lone low surrogatePASS
primitive truePASS
primitive undefinedPASS
/workers/semantics/xhr/003.htmlOK
async XMLHttpRequest in shared workerPASS
/workers/constructors/Worker/expected-self-properties.worker.htmlOK
existence of EventSourcePASS
existence of MessageChannelPASS
existence of SharedWorkerFAIL
existence of WebSocketPASS
existence of WorkerPASS
existence of XMLHttpRequestPASS
/workers/interfaces/WorkerUtils/WindowTimers/005.htmlOK
setInterval when closingPASS
/workers/importscripts_mime.tentative.any.serviceworker.htmlTIMEOUT
/workers/importscripts_mime.tentative.any.serviceworker.htmlTIMEOUT
/workers/interfaces/WorkerGlobalScope/onerror/handled.htmlOK
onerror, "handled"PASS
/workers/data-url-shared.htmlTIMEOUT
A data: URL shared worker should not be shared among origins.TIMEOUT
application/javascript MIME allowedPASS
communication goes both waysPASS
cross-origin workerPASS
empty MIME allowedPASS
indexedDB is inaccessiblePASS
indexedDB is presentPASS
text/plain MIME allowedPASS
worker has opaque originPASS
/workers/interfaces/WorkerUtils/importScripts/005.htmlOK
importScripts separate scriptsPASS
/workers/interfaces/WorkerUtils/importScripts/001.worker.htmlOK
001PASS
/workers/interfaces/WorkerUtils/WindowTimers/003.htmlOK
setIntervalPASS
/workers/semantics/multiple-workers/004.htmlOK
shared worker with multiple documentsPASS
/workers/Worker_ErrorEvent_type.htmOK
AbstractWorker ErrorEvent.type PASS
/workers/interfaces/WorkerUtils/navigator/005.htmlOK
navigator.userAgentPASS
/workers/interfaces/WorkerUtils/importScripts/011.htmlOK
importScripts(null)PASS
/workers/constructors/Worker/unresolvable-url.htmlOK
unresolvable urlPASS
/workers/interfaces/WorkerGlobalScope/close/setInterval.htmlOK
close() and setIntervalPASS
/workers/modules/dedicated-worker-import-csp.htmlTIMEOUT
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/Worker_ErrorEvent_bubbles_cancelable.htmOK
ErrorEvent on worker doesn't bubble and is cancelablePASS
/workers/interfaces/DedicatedWorkerGlobalScope/EventTarget.worker.htmlOK
removeEventListenerPASS
targetPASS
/workers/SharedWorker_dataUrl.htmlTIMEOUT
Data URL not shared by cross-origin SharedWorkersTIMEOUT
Data URLs shared by same-origin SharedWorkersNOTRUN
/workers/constructors/Worker/Blob-url.htmlOK
Worker supports Blob urlPASS
/workers/WorkerLocation_search_empty.htmOK
WorkerLocation.search with empty <query> PASS
/workers/semantics/encodings/004.worker.htmlOK
Decoding invalid utf-8PASS
/workers/WorkerLocation_search_nonexist.htmOK
WorkerLocation.search with no <query> component PASS
/workers/interfaces/WorkerUtils/importScripts/002.worker.htmlOK
002PASS
/workers/semantics/interface-objects/001.worker.htmlOK
The ArrayBuffer interface object should be exposed.PASS
The Blob interface object should be exposed.PASS
The BroadcastChannel interface object should be exposed.PASS
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 CloseEvent interface object should be exposed.PASS
The CountQueuingStrategy interface object should be exposed.FAIL
The CustomEvent interface object should be exposed.PASS
The DOMException interface object should be exposed.PASS
The DataView interface object should be exposed.PASS
The DedicatedWorkerGlobalScope interface object should be exposed.PASS
The ErrorEvent interface object should be exposed.PASS
The Event interface object should be exposed.PASS
The EventSource interface object should be exposed.PASS
The EventTarget interface object should be exposed.PASS
The File interface object should be exposed.PASS
The FileList interface object should be exposed.PASS
The FileReader interface object should be exposed.PASS
The FileReaderSync interface object should be exposed.PASS
The Float32Array interface object should be exposed.PASS
The Float64Array interface object should be exposed.PASS
The FormData interface object should be exposed.PASS
The IDBCursor interface object should be exposed.PASS
The IDBCursorWithValue interface object should be exposed.PASS
The IDBDatabase interface object should be exposed.PASS
The IDBFactory interface object should be exposed.PASS
The IDBIndex interface object should be exposed.PASS
The IDBKeyRange interface object should be exposed.PASS
The IDBObjectStore interface object should be exposed.PASS
The IDBOpenDBRequest interface object should be exposed.PASS
The IDBRequest interface object should be exposed.PASS
The IDBTransaction interface object should be exposed.PASS
The IDBVersionChangeEvent interface object should be exposed.PASS
The ImageBitmap interface object should be exposed.PASS
The ImageData interface object should be exposed.PASS
The Int16Array interface object should be exposed.PASS
The Int32Array interface object should be exposed.PASS
The Int8Array interface object should be exposed.PASS
The MessageChannel interface object should be exposed.PASS
The MessageEvent interface object should be exposed.PASS
The MessagePort interface object should be exposed.PASS
The Path2D interface object should be exposed.FAIL
The ProgressEvent interface object should be exposed.PASS
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 URL interface object should be exposed.PASS
The URLSearchParams interface object should be exposed.PASS
The Uint16Array interface object should be exposed.PASS
The Uint32Array interface object should be exposed.PASS
The Uint8Array interface object should be exposed.PASS
The Uint8ClampedArray interface object should be exposed.PASS
The WebSocket interface object should be exposed.PASS
The Worker interface object should be exposed.PASS
The WorkerGlobalScope interface object should be exposed.PASS
The WorkerLocation interface object should be exposed.PASS
The WorkerNavigator interface object should be exposed.PASS
The WritableStream interface object should be exposed.FAIL
The XMLHttpRequest interface object should be exposed.PASS
The XMLHttpRequestEventTarget interface object should be exposed.PASS
The XMLHttpRequestUpload interface object should be exposed.PASS
/workers/interfaces.worker.htmlOK
DedicatedWorkerGlobalScope interface object lengthPASS
DedicatedWorkerGlobalScope interface object namePASS
DedicatedWorkerGlobalScope interface: attribute namePASS
DedicatedWorkerGlobalScope interface: attribute onmessagePASS
DedicatedWorkerGlobalScope interface: attribute onmessageerrorPASS
DedicatedWorkerGlobalScope interface: calling postMessage(any, [object Object]) on self with too few arguments must throw TypeErrorPASS
DedicatedWorkerGlobalScope interface: existence and properties of interface objectPASS
DedicatedWorkerGlobalScope interface: existence and properties of interface prototype objectPASS
DedicatedWorkerGlobalScope interface: existence and properties of interface prototype object's "constructor" propertyPASS
DedicatedWorkerGlobalScope interface: existence and properties of interface prototype object's @@unscopables propertyPASS
DedicatedWorkerGlobalScope interface: internal [[SetPrototypeOf]] method of global platform object - setting to a new value via Object.setPrototypeOf should throw a TypeErrorPASS
DedicatedWorkerGlobalScope interface: internal [[SetPrototypeOf]] method of global platform object - setting to a new value via Reflect.setPrototypeOf should return falsePASS
DedicatedWorkerGlobalScope interface: internal [[SetPrototypeOf]] method of global platform object - setting to a new value via __proto__ should throw a TypeErrorPASS
DedicatedWorkerGlobalScope interface: internal [[SetPrototypeOf]] method of global platform object - setting to its original value via Object.setPrototypeOf should not throwPASS
DedicatedWorkerGlobalScope interface: internal [[SetPrototypeOf]] method of global platform object - setting to its original value via Reflect.setPrototypeOf should return truePASS
DedicatedWorkerGlobalScope interface: internal [[SetPrototypeOf]] method of global platform object - setting to its original value via __proto__ should not throwPASS
DedicatedWorkerGlobalScope interface: internal [[SetPrototypeOf]] method of interface prototype object - setting to a new value via Object.setPrototypeOf should throw a TypeErrorPASS
DedicatedWorkerGlobalScope interface: internal [[SetPrototypeOf]] method of interface prototype object - setting to a new value via Reflect.setPrototypeOf should return falsePASS
DedicatedWorkerGlobalScope interface: internal [[SetPrototypeOf]] method of interface prototype object - setting to a new value via __proto__ should throw a TypeErrorPASS
DedicatedWorkerGlobalScope interface: internal [[SetPrototypeOf]] method of interface prototype object - setting to its original value via Object.setPrototypeOf should not throwPASS
DedicatedWorkerGlobalScope interface: internal [[SetPrototypeOf]] method of interface prototype object - setting to its original value via Reflect.setPrototypeOf should return truePASS
DedicatedWorkerGlobalScope interface: internal [[SetPrototypeOf]] method of interface prototype object - setting to its original value via __proto__ should not throwPASS
DedicatedWorkerGlobalScope interface: operation close()PASS
DedicatedWorkerGlobalScope interface: operation postMessage(any, [object Object])PASS
DedicatedWorkerGlobalScope interface: self must inherit property "close()" with the proper typePASS
DedicatedWorkerGlobalScope interface: self must inherit property "name" with the proper typePASS
DedicatedWorkerGlobalScope interface: self must inherit property "onmessage" with the proper typePASS
DedicatedWorkerGlobalScope interface: self must inherit property "onmessageerror" with the proper typePASS
DedicatedWorkerGlobalScope interface: self must inherit property "postMessage(any, [object Object])" with the proper typePASS
DedicatedWorkerGlobalScope must be primary interface of selfPASS
EventListener interface: existence and properties of interface objectPASS
EventTarget interface object lengthPASS
EventTarget interface object namePASS
EventTarget interface: calling addEventListener(DOMString, EventListener, [object Object],[object Object]) on self with too few arguments must throw TypeErrorPASS
EventTarget interface: calling dispatchEvent(Event) on self with too few arguments must throw TypeErrorPASS
EventTarget interface: calling removeEventListener(DOMString, EventListener, [object Object],[object Object]) on self with too few arguments must throw TypeErrorPASS
EventTarget interface: existence and properties of interface objectPASS
EventTarget interface: existence and properties of interface prototype objectPASS
EventTarget interface: existence and properties of interface prototype object's "constructor" propertyPASS
EventTarget interface: existence and properties of interface prototype object's @@unscopables propertyPASS
EventTarget interface: operation addEventListener(DOMString, EventListener, [object Object],[object Object])PASS
EventTarget interface: operation dispatchEvent(Event)PASS
EventTarget interface: operation removeEventListener(DOMString, EventListener, [object Object],[object Object])PASS
EventTarget interface: self must inherit property "addEventListener(DOMString, EventListener, [object Object],[object Object])" with the proper typePASS
EventTarget interface: self must inherit property "dispatchEvent(Event)" with the proper typePASS
EventTarget interface: self must inherit property "removeEventListener(DOMString, EventListener, [object Object],[object Object])" with the proper typePASS
Stringification of selfPASS
Stringification of self.locationPASS
Stringification of self.navigatorPASS
WorkerGlobalScope interface object lengthPASS
WorkerGlobalScope interface object namePASS
WorkerGlobalScope interface: attribute locationPASS
WorkerGlobalScope interface: attribute navigatorPASS
WorkerGlobalScope interface: attribute onerrorPASS
WorkerGlobalScope interface: attribute onlanguagechangeFAIL
WorkerGlobalScope interface: attribute onofflinePASS
WorkerGlobalScope interface: attribute ononlinePASS
WorkerGlobalScope interface: attribute onrejectionhandledFAIL
WorkerGlobalScope interface: attribute onunhandledrejectionFAIL
WorkerGlobalScope interface: attribute originPASS
WorkerGlobalScope interface: attribute selfPASS
WorkerGlobalScope interface: calling atob(DOMString) on self with too few arguments must throw TypeErrorPASS
WorkerGlobalScope interface: calling btoa(DOMString) on self with too few arguments must throw TypeErrorPASS
WorkerGlobalScope interface: calling clearInterval(long) on self with too few arguments must throw TypeErrorPASS
WorkerGlobalScope interface: calling clearTimeout(long) on self with too few arguments must throw TypeErrorPASS
WorkerGlobalScope interface: calling createImageBitmap(ImageBitmapSource, ImageBitmapOptions) on self with too few arguments must throw TypeErrorPASS
WorkerGlobalScope interface: calling createImageBitmap(ImageBitmapSource, long, long, long, long, ImageBitmapOptions) on self with too few arguments must throw TypeErrorPASS
WorkerGlobalScope interface: calling importScripts(USVString) on self with too few arguments must throw TypeErrorPASS
WorkerGlobalScope interface: calling setInterval(TimerHandler, long, any) on self with too few arguments must throw TypeErrorPASS
WorkerGlobalScope interface: calling setTimeout(TimerHandler, long, any) on self with too few arguments must throw TypeErrorPASS
WorkerGlobalScope interface: existence and properties of interface objectPASS
WorkerGlobalScope interface: existence and properties of interface prototype objectPASS
WorkerGlobalScope interface: existence and properties of interface prototype object's "constructor" propertyPASS
WorkerGlobalScope interface: existence and properties of interface prototype object's @@unscopables propertyPASS
WorkerGlobalScope interface: operation atob(DOMString)PASS
WorkerGlobalScope interface: operation btoa(DOMString)PASS
WorkerGlobalScope interface: operation clearInterval(long)PASS
WorkerGlobalScope interface: operation clearTimeout(long)PASS
WorkerGlobalScope interface: operation createImageBitmap(ImageBitmapSource, ImageBitmapOptions)PASS
WorkerGlobalScope interface: operation createImageBitmap(ImageBitmapSource, long, long, long, long, ImageBitmapOptions)PASS
WorkerGlobalScope interface: operation importScripts(USVString)PASS
WorkerGlobalScope interface: operation setInterval(TimerHandler, long, any)PASS
WorkerGlobalScope interface: operation setTimeout(TimerHandler, long, any)PASS
WorkerGlobalScope interface: self must inherit property "atob(DOMString)" with the proper typePASS
WorkerGlobalScope interface: self must inherit property "btoa(DOMString)" with the proper typePASS
WorkerGlobalScope interface: self must inherit property "clearInterval(long)" with the proper typePASS
WorkerGlobalScope interface: self must inherit property "clearTimeout(long)" with the proper typePASS
WorkerGlobalScope interface: self must inherit property "createImageBitmap(ImageBitmapSource, ImageBitmapOptions)" with the proper typePASS
WorkerGlobalScope interface: self must inherit property "createImageBitmap(ImageBitmapSource, long, long, long, long, ImageBitmapOptions)" with the proper typePASS
WorkerGlobalScope interface: self must inherit property "importScripts(USVString)" with the proper typePASS
WorkerGlobalScope interface: self must inherit property "location" with the proper typePASS
WorkerGlobalScope interface: self must inherit property "navigator" with the proper typePASS
WorkerGlobalScope interface: self must inherit property "onerror" with the proper typePASS
WorkerGlobalScope interface: self must inherit property "onlanguagechange" with the proper typeFAIL
WorkerGlobalScope interface: self must inherit property "onoffline" with the proper typePASS
WorkerGlobalScope interface: self must inherit property "ononline" with the proper typePASS
WorkerGlobalScope interface: self must inherit property "onrejectionhandled" with the proper typeFAIL
WorkerGlobalScope interface: self must inherit property "onunhandledrejection" with the proper typeFAIL
WorkerGlobalScope interface: self must inherit property "origin" with the proper typePASS
WorkerGlobalScope interface: self must inherit property "self" with the proper typePASS
WorkerGlobalScope interface: self must inherit property "setInterval(TimerHandler, long, any)" with the proper typePASS
WorkerGlobalScope interface: self must inherit property "setTimeout(TimerHandler, long, any)" with the proper typePASS
WorkerLocation interface object lengthPASS
WorkerLocation interface object namePASS
WorkerLocation interface: attribute hashPASS
WorkerLocation interface: attribute hostPASS
WorkerLocation interface: attribute hostnamePASS
WorkerLocation interface: attribute hrefPASS
WorkerLocation interface: attribute originPASS
WorkerLocation interface: attribute pathnamePASS
WorkerLocation interface: attribute portPASS
WorkerLocation interface: attribute protocolPASS
WorkerLocation interface: attribute searchPASS
WorkerLocation interface: existence and properties of interface objectPASS
WorkerLocation interface: existence and properties of interface prototype objectPASS
WorkerLocation interface: existence and properties of interface prototype object's "constructor" propertyPASS
WorkerLocation interface: existence and properties of interface prototype object's @@unscopables propertyPASS
WorkerLocation interface: self.location must inherit property "hash" with the proper typePASS
WorkerLocation interface: self.location must inherit property "host" with the proper typePASS
WorkerLocation interface: self.location must inherit property "hostname" with the proper typePASS
WorkerLocation interface: self.location must inherit property "href" with the proper typePASS
WorkerLocation interface: self.location must inherit property "origin" with the proper typePASS
WorkerLocation interface: self.location must inherit property "pathname" with the proper typePASS
WorkerLocation interface: self.location must inherit property "port" with the proper typePASS
WorkerLocation interface: self.location must inherit property "protocol" with the proper typePASS
WorkerLocation interface: self.location must inherit property "search" with the proper typePASS
WorkerLocation interface: stringifierPASS
WorkerLocation must be primary interface of self.locationPASS
WorkerNavigator interface object lengthPASS
WorkerNavigator interface object namePASS
WorkerNavigator interface: attribute appCodeNamePASS
WorkerNavigator interface: attribute appNamePASS
WorkerNavigator interface: attribute appVersionPASS
WorkerNavigator interface: attribute hardwareConcurrencyPASS
WorkerNavigator interface: attribute languagePASS
WorkerNavigator interface: attribute languagesPASS
WorkerNavigator interface: attribute onLinePASS
WorkerNavigator interface: attribute platformPASS
WorkerNavigator interface: attribute productPASS
WorkerNavigator interface: attribute userAgentPASS
WorkerNavigator interface: existence and properties of interface objectPASS
WorkerNavigator interface: existence and properties of interface prototype objectPASS
WorkerNavigator interface: existence and properties of interface prototype object's "constructor" propertyPASS
WorkerNavigator interface: existence and properties of interface prototype object's @@unscopables propertyPASS
WorkerNavigator interface: member productSubPASS
WorkerNavigator interface: member vendorPASS
WorkerNavigator interface: member vendorSubPASS
WorkerNavigator interface: self.navigator must inherit property "appCodeName" with the proper typePASS
WorkerNavigator interface: self.navigator must inherit property "appName" with the proper typePASS
WorkerNavigator interface: self.navigator must inherit property "appVersion" with the proper typePASS
WorkerNavigator interface: self.navigator must inherit property "hardwareConcurrency" with the proper typePASS
WorkerNavigator interface: self.navigator must inherit property "language" with the proper typePASS
WorkerNavigator interface: self.navigator must inherit property "languages" with the proper typePASS
WorkerNavigator interface: self.navigator must inherit property "onLine" with the proper typePASS
WorkerNavigator interface: self.navigator must inherit property "platform" with the proper typePASS
WorkerNavigator interface: self.navigator must inherit property "product" with the proper typePASS
WorkerNavigator interface: self.navigator must inherit property "userAgent" with the proper typePASS
WorkerNavigator interface: self.navigator must not have property "productSub"PASS
WorkerNavigator interface: self.navigator must not have property "vendor"PASS
WorkerNavigator interface: self.navigator must not have property "vendorSub"PASS
WorkerNavigator must be primary interface of self.navigatorPASS
/workers/semantics/navigation/002.htmlOK
navigating 2PASS
/workers/Worker_NosniffErr.htmOK
Worker with nosniff X-Content-Type-Options header PASS
/workers/postMessage_event_properties.htmOK
postMessage(): MessageEvent properties PASS
/workers/interfaces/WorkerGlobalScope/location/setting-members.htmlOK
setting members of WorkerLocationPASS
/workers/postMessage_ports_readonly_array.htmOK
postMessage(): read-only ports array PASS
/workers/WorkerNavigator_onLine.htmOK
WorkerNavigator.onLine PASS
/workers/interfaces/WorkerGlobalScope/close/incoming-message.htmlOK
close() and incoming messagePASS
/workers/interfaces/WorkerGlobalScope/location/returns-same-object.htmlOK
location === locationPASS
/workers/baseurl/alpha/sharedworker-in-worker.htmlOK
Base URL in workers: new SharedWorker()FAIL
/workers/WorkerLocation_hash_encoding.htmOK
WorkerLocation.hash with url encoding string PASS
/workers/data-url.htmlOK
application/javascript MIME allowedPASS
communication goes both waysPASS
cross-origin workerPASS
empty MIME allowedPASS
indexedDB is inaccessiblePASS
indexedDB is presentPASS
invalid javascript produces errorPASS
text/plain MIME allowedPASS
worker has opaque originPASS
/workers/interfaces/WorkerGlobalScope/location/redirect.htmlOK
WorkerLocation with redirects: classic dedicated workersPASS
/workers/constructors/SharedWorker/URLMismatchError.htmOK
Web Workers: SharedWorker - same name, different URLPASS
/workers/interfaces/WorkerUtils/importScripts/007.htmlOK
postMessage in importScriptsPASS
/workers/WorkerLocation_search_fragment.htmOK
WorkerLocation.search with <fragment> in <query> PASS
/workers/Worker_script_mimetype.htmOK
Worker constructor with script inside text file PASS
/workers/postMessage_clone_port.htmOK
postMessage(): clone a port PASS
/workers/WorkerGlobalScope_requestAnimationFrame.tentative.worker.htmlOK
WorkerGlobalScope_requestAnimationFrameFAIL
/workers/constructors/Worker/AbstractWorker.onerror.htmlOK
AbstractWorker.onerrorPASS
/workers/semantics/reporting-errors/004.htmlOK
shared worker in two documents and window.onerrorFAIL
/workers/WorkerGlobalScope_ErrorEvent_colno.htmOK
WorkerGlobalScope onerror event handler argument: col PASS
/workers/interfaces/WorkerUtils/importScripts/004.htmlOK
importScripts broken scriptPASS
/workers/dedicated-worker-from-blob-url.window.htmlOK
Creating a dedicated worker from a blob URL works immediately before revoking.PASS
Creating a dedicated worker from a blob URL works.PASS
/workers/WorkerGlobalScope_setTimeout.htmOK
WorkerGlobalScope API: setTimeout() PASS
/workers/constructors/SharedWorker/no-arguments-ctor.htmlOK
no argumentsPASS
/workers/semantics/run-a-worker/003.htmlOK
sharedFAIL
workerPASS
/workers/Worker_ErrorEvent_lineno.htmOK
AbstractWorker ErrorEvent.lineno PASS
/workers/constructors/SharedWorker/undefined-arguments.htmlOK
undefined as argumentsFAIL
/workers/interfaces/SharedWorkerGlobalScope/name/getting.htmlOK
getting namePASS
getting name 1PASS
getting name 2PASS
/workers/constructors/SharedWorker/connect-event.htmlOK
connect eventFAIL
/workers/constructors/SharedWorker/dummy-name.htmlOK
creating a dummy shared worker with name "foo"PASS
/workers/WorkerLocation.htmOK
WorkerLocation object PASS
/workers/interfaces/WorkerGlobalScope/onerror/exception-in-onerror.htmlOK
onerror, "not handled" with an error in the onerror functionPASS
/workers/interfaces/WorkerUtils/navigator/language.htmlOK
navigator.languagePASS
/workers/nested_worker_terminate_from_document.htmlOK
Test terminating a chain of nested workers by calling terminate() from the owning documentPASS
/workers/semantics/xhr/004.htmlOK
sync XMLHttpRequest in shared workerPASS
/workers/semantics/run-a-worker/002.htmlOK
worker global scope, shared workerPASS
/workers/baseurl/alpha/xhr-in-moduleworker.htmlOK
Base URL in module dedicated workers: XHRPASS
/workers/WorkerGlobalScope_ErrorEvent_message.htmOK
WorkerGlobalScope onerror event handler argument: message PASS
/workers/modules/dedicated-worker-options-type.htmlOK
Test worker construction with an empty worker type.FAIL
Test worker construction with an unknown worker type.FAIL
Test worker construction with the "classic" worker type.PASS
Test worker construction with the "module" worker type.PASS
Test worker construction with the default worker type.PASS
/workers/semantics/multiple-workers/007.htmlOK
shared worker in dedicated worker in shared workerFAIL
/workers/WorkerGlobalScope_ErrorEvent_filename.htmOK
WorkerGlobalScope onerror event handler argument: location PASS
/workers/semantics/interface-objects/002.worker.htmlOK
The AbstractView interface object should not be exposed.PASS
The AbstractWorker interface object should not be exposed.PASS
The ApplicationCache interface object should not be exposed.PASS
The Audio interface object should not be exposed.PASS
The BeforeUnloadEvent interface object should not be exposed.PASS
The CanvasProxy interface object should not be exposed.PASS
The CanvasRenderingContext2D interface object should not be exposed.PASS
The CompositionEvent interface object should not be exposed.PASS
The DOMImplementation interface object should not be exposed.PASS
The Database interface object should not be exposed.PASS
The DrawingStyle interface object should not be exposed.PASS
The FocusEvent interface object should not be exposed.PASS
The HTMLCanvasElement interface object should not be exposed.PASS
The HashChangeEvent interface object should not be exposed.PASS
The IDBEnvironment interface object should not be exposed.PASS
The InputEvent interface object should not be exposed.PASS
The KeyboardEvent interface object should not be exposed.PASS
The Location interface object should not be exposed.PASS
The MouseEvent interface object should not be exposed.PASS
The Navigator interface object should not be exposed.PASS
The PageTransitionEvent interface object should not be exposed.PASS
The Path interface object should not be exposed.PASS
The PopStateEvent interface object should not be exposed.PASS
The ReadableByteStreamController interface object should not be exposed.PASS
The ReadableStreamBYOBReader interface object should not be exposed.PASS
The ReadableStreamDefaultController interface object should not be exposed.PASS
The ReadableStreamDefaultReader interface object should not be exposed.PASS
The SharedWorkerGlobalScope interface object should not be exposed.PASS
The TextMetrics interface object should not be exposed.PASS
The UIEvent interface object should not be exposed.PASS
The VTTCue interface object should not be exposed.PASS
The VTTRegion interface object should not be exposed.PASS
The WheelEvent interface object should not be exposed.PASS
The WritableStreamDefaultController interface object should not be exposed.PASS
The WritableStreamDefaultWriter interface object should not be exposed.PASS
/workers/WorkerGlobalScope_importScripts_NetworkErr.htmOK
importScripts() with non-existent script file PASS
/workers/WorkerLocation_hash_nonexist.htmOK
WorkerLocation.hash with no <fragment> component PASS
/workers/modules/dedicated-worker-options-credentials.htmlERROR
Test initialization: setting up cross-origin cookiePASS
new Worker() with type-module credentials=omit should not send the credentials for cross-origin dynamic importsNOTRUN
new Worker() with type-module credentials=omit should not send the credentials for cross-origin static importsNOTRUN
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 credentialsPASS
new Worker() with type=module and credentials=include should send the credentials for cross-origin dynamic importsNOTRUN
new Worker() with type=module and credentials=include should send the credentials for cross-origin static importsNOTRUN
new Worker() with type=module and credentials=include should send the credentials for same-origin dynamic importsNOTRUN
new Worker() with type=module and credentials=include should send the credentials for same-origin static importsNOTRUN
new Worker() with type=module and credentials=omit should not send the credentialsFAIL
new Worker() with type=module and credentials=omit should not send the credentials for same-origin dynamic importsNOTRUN
new Worker() with type=module and credentials=omit should not send the credentials for same-origin static importsNOTRUN
new Worker() with type=module and credentials=same-origin should not send the credentials for cross-origin dynamic importsNOTRUN
new Worker() with type=module and credentials=same-origin should not send the credentials for cross-origin static importsNOTRUN
new Worker() with type=module and credentials=same-origin should send the credentialsPASS
new Worker() with type=module and credentials=same-origin should send the credentials for same-origin dynamic importsNOTRUN
new Worker() with type=module and credentials=same-origin should send the credentials for same-origin static importsNOTRUN
new Worker() with type=module and default credentials option should behave as credentials=same-origin and not send the credentials for cross-origin dynamic importsNOTRUN
new Worker() with type=module and default credentials option should behave as credentials=same-origin and not send the credentials for cross-origin static importsNOTRUN
new Worker() with type=module and default credentials option should behave as credentials=same-origin and send the credentialsPASS
new Worker() with type=module and default credentials option should behave as credentials=same-origin and send the credentials for same-origin dynamic importsNOTRUN
new Worker() with type=module and default credentials option should behave as credentials=same-origin and send the credentials for same-origin static importsTIMEOUT
/workers/interfaces/DedicatedWorkerGlobalScope/postMessage/setting-postMessage.htmlOK
setting postMessagePASS
/workers/interfaces/DedicatedWorkerGlobalScope/postMessage/message-event.htmlOK
Properties of the 'message' eventPASS
/workers/interfaces/WorkerGlobalScope/location/members.htmlOK
members of WorkerLocationPASS
/workers/interfaces/WorkerGlobalScope/close/setTimeout.htmlOK
close() and setTimeoutPASS
/workers/constructors/Worker/ctor-undefined.htmlOK
undefined as argumentPASS
/workers/opaque-origin.htmlOK
Worker can XHR fetch a blob.PASS
Worker can access BroadcastChannelPASS
Worker can fetch a blob.PASS
Worker can read its own blobs.PASS
Worker can read its owners blobs.PASS
Worker has an opaque origin.PASS
/workers/baseurl/alpha/importScripts-in-sharedworker.htmlOK
importScriptsPASS
/workers/WorkerGlobalScope_close.htmOK
WorkerGlobalScope close(): clear events queue PASS
/workers/shared-worker-from-blob-url.window.htmlOK
Connecting to a shared worker on a revoked blob URL works.PASS
Creating a shared worker from a blob URL works immediately before revoking.PASS
Creating a shared worker from a blob URL works.PASS