All Results

Test files: 169; Total subtests: 447

Test Files

  1. /workers/WorkerGlobalScope_ErrorEvent_colno.htm
  2. /workers/WorkerGlobalScope_ErrorEvent_filename.htm
  3. /workers/WorkerGlobalScope_ErrorEvent_lineno.htm
  4. /workers/WorkerGlobalScope_ErrorEvent_message.htm
  5. /workers/WorkerGlobalScope_close.htm
  6. /workers/WorkerGlobalScope_importScripts.htm
  7. /workers/WorkerGlobalScope_importScripts_NetworkErr.htm
  8. /workers/WorkerGlobalScope_setInterval.htm
  9. /workers/WorkerGlobalScope_setTimeout.htm
  10. /workers/WorkerLocation.htm
  11. /workers/WorkerLocation_hash.htm
  12. /workers/WorkerLocation_hash_encoding.htm
  13. /workers/WorkerLocation_hash_nonexist.htm
  14. /workers/WorkerLocation_host.htm
  15. /workers/WorkerLocation_hostname.htm
  16. /workers/WorkerLocation_href.htm
  17. /workers/WorkerLocation_pathname.htm
  18. /workers/WorkerLocation_port.htm
  19. /workers/WorkerLocation_protocol.htm
  20. /workers/WorkerLocation_search.htm
  21. /workers/WorkerLocation_search_empty.htm
  22. /workers/WorkerLocation_search_fragment.htm
  23. /workers/WorkerLocation_search_nonexist.htm
  24. /workers/WorkerNavigator_appName.htm
  25. /workers/WorkerNavigator_appVersion.htm
  26. /workers/WorkerNavigator_onLine.htm
  27. /workers/WorkerNavigator_platform.htm
  28. /workers/WorkerNavigator_userAgent.htm
  29. /workers/Worker_ErrorEvent_bubbles_cancelable.htm
  30. /workers/Worker_ErrorEvent_filename.htm
  31. /workers/Worker_ErrorEvent_lineno.htm
  32. /workers/Worker_ErrorEvent_message.htm
  33. /workers/Worker_ErrorEvent_type.htm
  34. /workers/Worker_basic.htm
  35. /workers/Worker_cross_origin_security_err.htm
  36. /workers/Worker_dispatchEvent_ErrorEvent.htm
  37. /workers/Worker_script_mimetype.htm
  38. /workers/Worker_terminate_event_queue.htm
  39. /workers/baseurl/alpha/importScripts.html
  40. /workers/baseurl/alpha/sharedworker.html
  41. /workers/baseurl/alpha/worker.html
  42. /workers/baseurl/alpha/xhr.html
  43. /workers/constructors/SharedWorker/URLMismatchError.htm
  44. /workers/constructors/SharedWorker/connect-event.html
  45. /workers/constructors/SharedWorker/dummy-name.html
  46. /workers/constructors/SharedWorker/dummy-shared-worker.html
  47. /workers/constructors/SharedWorker/empty-name.html
  48. /workers/constructors/SharedWorker/global-members.html
  49. /workers/constructors/SharedWorker/interface-objects.html
  50. /workers/constructors/SharedWorker/name.html
  51. /workers/constructors/SharedWorker/no-arguments-ctor.html
  52. /workers/constructors/SharedWorker/null-arguments.html
  53. /workers/constructors/SharedWorker/number-arguments.html
  54. /workers/constructors/SharedWorker/port-onmessage.html
  55. /workers/constructors/SharedWorker/port-properties.html
  56. /workers/constructors/SharedWorker/port-readonly.html
  57. /workers/constructors/SharedWorker/same-origin.html
  58. /workers/constructors/SharedWorker/setting-port-members.html
  59. /workers/constructors/SharedWorker/undefined-arguments.html
  60. /workers/constructors/SharedWorker/unexpected-global-properties.html
  61. /workers/constructors/SharedWorker/unresolvable-url.html
  62. /workers/constructors/Worker/AbstractWorker.onerror.html
  63. /workers/constructors/Worker/Blob-url.html
  64. /workers/constructors/Worker/DedicatedWorkerGlobalScope-members.worker
  65. /workers/constructors/Worker/ctor-1.html
  66. /workers/constructors/Worker/ctor-null.html
  67. /workers/constructors/Worker/ctor-undefined.html
  68. /workers/constructors/Worker/expected-self-properties.worker
  69. /workers/constructors/Worker/no-arguments-ctor.html
  70. /workers/constructors/Worker/resolve-empty-string.html
  71. /workers/constructors/Worker/same-origin.html
  72. /workers/constructors/Worker/terminate.html
  73. /workers/constructors/Worker/unexpected-self-properties.worker
  74. /workers/constructors/Worker/unresolvable-url.html
  75. /workers/constructors/Worker/use-base-url.html
  76. /workers/interfaces.worker
  77. /workers/interfaces/DedicatedWorkerGlobalScope/EventTarget.worker
  78. /workers/interfaces/DedicatedWorkerGlobalScope/onmessage.worker
  79. /workers/interfaces/DedicatedWorkerGlobalScope/postMessage/event-ports-dedicated.html
  80. /workers/interfaces/DedicatedWorkerGlobalScope/postMessage/imagedata-cloned-canvas-in-array.html
  81. /workers/interfaces/DedicatedWorkerGlobalScope/postMessage/message-event.html
  82. /workers/interfaces/DedicatedWorkerGlobalScope/postMessage/return-value.worker
  83. /workers/interfaces/DedicatedWorkerGlobalScope/postMessage/second-argument-null-in-array.html
  84. /workers/interfaces/DedicatedWorkerGlobalScope/postMessage/second-argument-null.html
  85. /workers/interfaces/DedicatedWorkerGlobalScope/postMessage/second-argument-undefined.html
  86. /workers/interfaces/DedicatedWorkerGlobalScope/postMessage/setting-postMessage.html
  87. /workers/interfaces/DedicatedWorkerGlobalScope/postMessage/structured-clone-imagedata.html
  88. /workers/interfaces/DedicatedWorkerGlobalScope/postMessage/structured-clone-message.html
  89. /workers/interfaces/SharedWorkerGlobalScope/name/getting.html
  90. /workers/interfaces/SharedWorkerGlobalScope/name/setting.html
  91. /workers/interfaces/SharedWorkerGlobalScope/onconnect.html
  92. /workers/interfaces/WorkerGlobalScope/close/incoming-message.html
  93. /workers/interfaces/WorkerGlobalScope/close/sending-messages.html
  94. /workers/interfaces/WorkerGlobalScope/close/setInterval.html
  95. /workers/interfaces/WorkerGlobalScope/close/setTimeout.html
  96. /workers/interfaces/WorkerGlobalScope/location/members.html
  97. /workers/interfaces/WorkerGlobalScope/location/redirect.html
  98. /workers/interfaces/WorkerGlobalScope/location/returns-same-object.html
  99. /workers/interfaces/WorkerGlobalScope/location/setting-members.html
  100. /workers/interfaces/WorkerGlobalScope/location/worker-separate-file.html
  101. /workers/interfaces/WorkerGlobalScope/onerror/exception-in-onerror.html
  102. /workers/interfaces/WorkerGlobalScope/onerror/handled.html
  103. /workers/interfaces/WorkerGlobalScope/onerror/not-handled.html
  104. /workers/interfaces/WorkerGlobalScope/onerror/propagate-to-window-onerror.html
  105. /workers/interfaces/WorkerGlobalScope/self.html
  106. /workers/interfaces/WorkerUtils/WindowTimers/001.html
  107. /workers/interfaces/WorkerUtils/WindowTimers/002.html
  108. /workers/interfaces/WorkerUtils/WindowTimers/003.html
  109. /workers/interfaces/WorkerUtils/WindowTimers/004.html
  110. /workers/interfaces/WorkerUtils/importScripts/001.worker
  111. /workers/interfaces/WorkerUtils/importScripts/002.worker
  112. /workers/interfaces/WorkerUtils/importScripts/003.html
  113. /workers/interfaces/WorkerUtils/importScripts/004.html
  114. /workers/interfaces/WorkerUtils/importScripts/005.html
  115. /workers/interfaces/WorkerUtils/importScripts/006.html
  116. /workers/interfaces/WorkerUtils/importScripts/007.html
  117. /workers/interfaces/WorkerUtils/importScripts/008.html
  118. /workers/interfaces/WorkerUtils/importScripts/009.html
  119. /workers/interfaces/WorkerUtils/importScripts/010.html
  120. /workers/interfaces/WorkerUtils/importScripts/011.html
  121. /workers/interfaces/WorkerUtils/importScripts/012.html
  122. /workers/interfaces/WorkerUtils/navigator/002.html
  123. /workers/interfaces/WorkerUtils/navigator/003.html
  124. /workers/interfaces/WorkerUtils/navigator/004.html
  125. /workers/interfaces/WorkerUtils/navigator/005.html
  126. /workers/interfaces/WorkerUtils/navigator/006.html
  127. /workers/interfaces/WorkerUtils/navigator/007.html
  128. /workers/interfaces/WorkerUtils/navigator/language.html
  129. /workers/nested_worker.worker
  130. /workers/postMessage_DataCloneErr.htm
  131. /workers/postMessage_clone_port.htm
  132. /workers/postMessage_clone_port_error.htm
  133. /workers/postMessage_event_properties.htm
  134. /workers/postMessage_ports_readonly_array.htm
  135. /workers/postMessage_target_source.htm
  136. /workers/semantics/encodings/001.html
  137. /workers/semantics/encodings/002.html
  138. /workers/semantics/encodings/003.html
  139. /workers/semantics/encodings/004.html
  140. /workers/semantics/encodings/004.worker
  141. /workers/semantics/interface-objects/001.worker
  142. /workers/semantics/interface-objects/002.worker
  143. /workers/semantics/interface-objects/003.html
  144. /workers/semantics/interface-objects/004.html
  145. /workers/semantics/multiple-workers/001.html
  146. /workers/semantics/multiple-workers/002.html
  147. /workers/semantics/multiple-workers/003.html
  148. /workers/semantics/multiple-workers/004.html
  149. /workers/semantics/multiple-workers/005.html
  150. /workers/semantics/multiple-workers/006.html
  151. /workers/semantics/multiple-workers/007.html
  152. /workers/semantics/multiple-workers/008.html
  153. /workers/semantics/navigation/001.html
  154. /workers/semantics/navigation/002.html
  155. /workers/semantics/reporting-errors/001.html
  156. /workers/semantics/reporting-errors/002.html
  157. /workers/semantics/reporting-errors/003.html
  158. /workers/semantics/reporting-errors/004.html
  159. /workers/semantics/run-a-worker/001.html
  160. /workers/semantics/run-a-worker/002.html
  161. /workers/semantics/run-a-worker/003.html
  162. /workers/semantics/structured-clone/dedicated.html
  163. /workers/semantics/structured-clone/shared.html
  164. /workers/semantics/xhr/001.html
  165. /workers/semantics/xhr/002.html
  166. /workers/semantics/xhr/003.html
  167. /workers/semantics/xhr/004.html
  168. /workers/semantics/xhr/005.html
  169. /workers/semantics/xhr/006.html
TestCh54Ed25Ff51Sf09
/workers/WorkerGlobalScope_ErrorEvent_colno.htmOKOKOKOK
WorkerGlobalScope onerror event handler argument: col PASSPASSPASSPASS
/workers/WorkerGlobalScope_ErrorEvent_filename.htmTIMEOUTTIMEOUTOKOK
WorkerGlobalScope onerror event handler argument: location -TIMEOUTPASSPASS
/workers/WorkerGlobalScope_ErrorEvent_lineno.htmOKTIMEOUTOKOK
WorkerGlobalScope onerror event handler argument: line PASS-PASSPASS
/workers/WorkerGlobalScope_ErrorEvent_message.htmTIMEOUTOKOKOK
WorkerGlobalScope onerror event handler argument: message -PASSPASSPASS
/workers/WorkerGlobalScope_close.htmOKOKOKOK
WorkerGlobalScope close(): clear events queue PASSPASSPASSPASS
/workers/WorkerGlobalScope_importScripts.htmOKTIMEOUTOKOK
WorkerGlobalScope API: importScripts() PASS-PASSPASS
/workers/WorkerGlobalScope_importScripts_NetworkErr.htmTIMEOUTOKOKOK
importScripts() with non-existent script file TIMEOUTPASSPASSPASS
/workers/WorkerGlobalScope_setInterval.htmOKOKOKOK
WorkerGlobalScope API: setInterval() PASSPASSPASSPASS
/workers/WorkerGlobalScope_setTimeout.htmOKOKOKOK
WorkerGlobalScope API: setTimeout() PASSPASSPASSPASS
/workers/WorkerLocation.htmOKOKOKOK
WorkerLocation object PASSPASSPASSPASS
/workers/WorkerLocation_hash.htmOKOKOKOK
WorkerLocation URL decomposition IDL attribute: hash PASSPASSPASSPASS
/workers/WorkerLocation_hash_encoding.htmOKOKOKOK
WorkerLocation.hash with url encoding string PASSPASSPASSPASS
/workers/WorkerLocation_hash_nonexist.htmOKOKOKOK
WorkerLocation.hash with no <fragment> component PASSPASSPASSPASS
/workers/WorkerLocation_host.htmOKOKOKOK
WorkerLocation URL decomposition IDL attribute: host PASSPASSPASSPASS
/workers/WorkerLocation_hostname.htmOKTIMEOUTOKOK
WorkerLocation URL decomposition IDL attribute: hostname PASS-PASSPASS
/workers/WorkerLocation_href.htmOKOKOKTIMEOUT
WorkerLocation href attribute PASSPASSPASS-
/workers/WorkerLocation_pathname.htmOKTIMEOUTOKOK
WorkerLocation URL decomposition IDL attribute: pathname PASS-PASSPASS
/workers/WorkerLocation_port.htmOKTIMEOUTOKTIMEOUT
WorkerLocation URL decomposition IDL attribute: port PASS-PASSTIMEOUT
/workers/WorkerLocation_protocol.htmOKOKOKTIMEOUT
WorkerLocation URL decomposition IDL attribute: protocol PASSPASSPASS-
/workers/WorkerLocation_search.htmOKTIMEOUTOKTIMEOUT
WorkerLocation URL decomposition IDL attribute: search PASS-PASS-
/workers/WorkerLocation_search_empty.htmOKOKOKOK
WorkerLocation.search with empty <query> PASSFAILPASSPASS
/workers/WorkerLocation_search_fragment.htmOKOKOKTIMEOUT
WorkerLocation.search with <fragment> in <query> PASSPASSPASS-
/workers/WorkerLocation_search_nonexist.htmOKTIMEOUTOKOK
WorkerLocation.search with no <query> component PASS-PASSPASS
/workers/WorkerNavigator_appName.htmOKOKOKOK
WorkerNavigator appName PASSPASSPASSPASS
/workers/WorkerNavigator_appVersion.htmOKOKOKOK
WorkerNavigator appVersion PASSPASSPASSPASS
/workers/WorkerNavigator_onLine.htmOKOKOKOK
WorkerNavigator.onLine PASSPASSPASSPASS
/workers/WorkerNavigator_platform.htmOKOKTIMEOUTOK
WorkerNavigator.platform PASSPASS-PASS
/workers/WorkerNavigator_userAgent.htmOKOKTIMEOUTOK
WorkerNavigator.userAgent PASSPASSTIMEOUTPASS
/workers/Worker_ErrorEvent_bubbles_cancelable.htmOKOKOKOK
ErrorEvent on worker doesn't bubble and is cancelablePASSPASSPASSPASS
/workers/Worker_ErrorEvent_filename.htmOKOKTIMEOUTOK
AbstractWorker ErrorEvent.filename PASSPASS-PASS
/workers/Worker_ErrorEvent_lineno.htmOKTIMEOUTTIMEOUTOK
AbstractWorker ErrorEvent.lineno PASS-TIMEOUTPASS
/workers/Worker_ErrorEvent_message.htmOKOKTIMEOUTOK
AbstractWorker ErrorEvent.message PASSPASS-PASS
/workers/Worker_ErrorEvent_type.htmOKOKOKOK
AbstractWorker ErrorEvent.type PASSPASSPASSPASS
/workers/Worker_basic.htmOKOKOKOK
Worker constructorPASSPASSPASSPASS
MessageEvent.dataPASSPASSPASSPASS
MessageEvent.typePASSPASSPASSPASS
/workers/Worker_cross_origin_security_err.htmTIMEOUTTIMEOUTOKTIMEOUT
/workers/Worker_dispatchEvent_ErrorEvent.htmTIMEOUTOKOKOK
ErrorEvent and Worker.dispatchEvent() -FAILPASSFAIL
document.createEvent('ErrorEvent')-PASSFAILPASS
initErrorEvent-FAILPASSPASS
/workers/Worker_script_mimetype.htmOKOKOKOK
Worker constructor with script inside text file PASSPASSPASSPASS
/workers/Worker_terminate_event_queue.htmTIMEOUTOKOKOK
AbstractWorker terminate(): clear event queue TIMEOUTPASSPASSPASS
/workers/baseurl/alpha/importScripts.htmlOKOKOKOK
Base URL in workers: importScriptsFAILFAILPASSFAIL
/workers/baseurl/alpha/sharedworker.htmlOKOKOKOK
Base URL in workers: new SharedWorker()FAILFAILFAILFAIL
/workers/baseurl/alpha/worker.htmlOKOKOKTIMEOUT
Base URL in workers: new Worker()FAILFAILPASS-
/workers/baseurl/alpha/xhr.htmlOKTIMEOUTOKOK
Base URL in workers: XHRFAIL-PASSFAIL
/workers/constructors/SharedWorker/URLMismatchError.htmOKOKOKOK
Create SharedWorker with different URLs but same namePASSFAILFAILFAIL
/workers/constructors/SharedWorker/connect-event.htmlTIMEOUTOKOKOK
connect event-FAILFAILFAIL
/workers/constructors/SharedWorker/dummy-name.htmlTIMEOUTTIMEOUTOKOK
creating a dummy shared worker with name "foo"--PASSFAIL
/workers/constructors/SharedWorker/dummy-shared-worker.htmlOKOKOKOK
creating a dummy shared workerPASSFAILPASSFAIL
/workers/constructors/SharedWorker/empty-name.htmlOKOKOKOK
creating a dummy shared worker with explicit name ""PASSFAILPASSFAIL
/workers/constructors/SharedWorker/global-members.htmlTIMEOUTTIMEOUTTIMEOUTOK
/workers/constructors/SharedWorker/interface-objects.htmlOKOKTIMEOUTTIMEOUT
expected interface objects/constructorsFAILFAIL--
/workers/constructors/SharedWorker/name.htmlOKTIMEOUTTIMEOUTOK
self.namePASS--FAIL
/workers/constructors/SharedWorker/no-arguments-ctor.htmlOKOKOKOK
no argumentsPASSFAILPASSFAIL
/workers/constructors/SharedWorker/null-arguments.htmlOKTIMEOUTOKTIMEOUT
null as argumentsPASS-PASS-
/workers/constructors/SharedWorker/number-arguments.htmlOKOKOKOK
1 as argumentsPASSFAILPASSFAIL
/workers/constructors/SharedWorker/port-onmessage.htmlOKTIMEOUTOKOK
worker.port.onmessagePASS-PASSFAIL
/workers/constructors/SharedWorker/port-properties.htmlOKOKOKOK
worker.portPASSFAILPASSFAIL
/workers/constructors/SharedWorker/port-readonly.htmlOKOKOKOK
setting worker.portPASSFAILPASSFAIL
/workers/constructors/SharedWorker/same-origin.htmlTIMEOUTTIMEOUTOKTIMEOUT
unsupported_schemePASSFAILFAILFAIL
data_urlFAILFAILPASSFAIL
/workers/constructors/SharedWorker/setting-port-members.htmlOKERROROKTIMEOUT
postMessagePASSFAILPASS-
startPASSFAILPASS-
closePASSFAILPASS-
onmessageFAILFAILFAIL-
addEventListenerPASSFAILPASS-
removeEventListenerPASSFAILPASS-
despatchEventPASSFAILPASS-
/workers/constructors/SharedWorker/undefined-arguments.htmlOKOKOKTIMEOUT
undefined as argumentsFAILFAILFAIL-
/workers/constructors/SharedWorker/unexpected-global-properties.htmlOKOKOKOK
unexpected members/interface objects/constructorsPASSFAILPASSFAIL
/workers/constructors/SharedWorker/unresolvable-url.htmlOKTIMEOUTOKOK
resolving broken urlFAIL-PASSFAIL
/workers/constructors/Worker/AbstractWorker.onerror.htmlOKOKOKOK
AbstractWorker.onerrorFAILFAILPASSPASS
/workers/constructors/Worker/Blob-url.htmlOKOKOKTIMEOUT
Worker supports Blob urlPASSPASSPASS-
/workers/constructors/Worker/DedicatedWorkerGlobalScope-members.workerOKOKOKTIMEOUT
existence of postMessagePASSPASSPASS-
existence of onmessagePASSPASSPASS-
existence of selfPASSPASSPASS-
existence of locationPASSPASSPASS-
existence of closePASSPASSPASS-
existence of onerrorPASSPASSPASS-
existence of onofflineFAILFAILPASS-
existence of ononlineFAILFAILPASS-
existence of addEventListenerPASSPASSPASS-
existence of removeEventListenerPASSPASSPASS-
existence of dispatchEventPASSPASSPASS-
existence of importScriptsPASSPASSPASS-
existence of navigatorPASSPASSPASS-
existence of setTimeoutPASSPASSPASS-
existence of clearTimeoutPASSPASSPASS-
existence of setIntervalPASSPASSPASS-
existence of clearIntervalPASSPASSPASS-
existence of btoaPASSPASSPASS-
existence of atobPASSPASSPASS-
/workers/constructors/Worker/ctor-1.htmlOKOKTIMEOUTOK
1 as argumentPASSPASS-PASS
/workers/constructors/Worker/ctor-null.htmlOKOKOKOK
null as argumentPASSPASSPASSPASS
/workers/constructors/Worker/ctor-undefined.htmlOKOKOKOK
undefined as argumentPASSPASSPASSPASS
/workers/constructors/Worker/expected-self-properties.workerOKTIMEOUTOKTIMEOUT
existence of XMLHttpRequestPASS-PASS-
existence of WebSocketPASS-PASS-
existence of EventSourcePASS-FAIL-
existence of MessageChannelPASS-PASS-
existence of WorkerFAIL-PASS-
existence of SharedWorkerFAIL-FAIL-
/workers/constructors/Worker/no-arguments-ctor.htmlOKOKOKOK
without argumentsPASSPASSPASSPASS
/workers/constructors/Worker/resolve-empty-string.htmlOKTIMEOUTOKOK
resolve the empty stringPASS-PASSFAIL
/workers/constructors/Worker/same-origin.htmlTIMEOUTTIMEOUTOKTIMEOUT
unsupported_schemePASSPASSFAILPASS
data_urlFAILFAILPASSFAIL
/workers/constructors/Worker/terminate.htmlOKOKOKOK
terminate()PASSPASSPASSPASS
/workers/constructors/Worker/unexpected-self-properties.workerOKOKOKOK
existence of openPASSPASSPASSPASS
existence of printPASSPASSPASSPASS
existence of stopPASSPASSPASSPASS
existence of getComputedStylePASSPASSPASSPASS
existence of getSelectionPASSPASSPASSPASS
existence of releaseEventsPASSPASSPASSPASS
existence of captureEventsPASSPASSPASSPASS
existence of alertPASSPASSPASSPASS
existence of confirmPASSPASSPASSPASS
existence of promptPASSPASSPASSPASS
existence of addEventStreamPASSPASSPASSPASS
existence of removeEventStreamPASSPASSPASSPASS
existence of backPASSPASSPASSPASS
existence of forwardPASSPASSPASSPASS
existence of attachEventPASSPASSPASSPASS
existence of detachEventPASSPASSPASSPASS
existence of navigatePASSPASSPASSPASS
existence of DOMParserPASSPASSPASSPASS
existence of XMLSerializerPASSPASSPASSPASS
existence of XPathEvaluatorPASSPASSPASSPASS
existence of XSLTProcessorPASSPASSPASSPASS
existence of operaPASSPASSPASSPASS
existence of ImagePASSPASSPASSPASS
existence of OptionPASSPASSPASSPASS
existence of framesPASSPASSPASSPASS
existence of AudioPASSPASSPASSPASS
existence of SVGUnitTypesPASSPASSPASSPASS
existence of SVGZoomAndPanPASSPASSPASSPASS
existence of javaPASSPASSPASSPASS
existence of netscapePASSPASSPASSPASS
existence of sunPASSPASSPASSPASS
existence of PackagesPASSPASSPASSPASS
existence of ByteArrayPASSPASSPASSPASS
existence of closedPASSPASSPASSPASS
existence of defaultStatusPASSPASSPASSPASS
existence of documentPASSPASSPASSPASS
existence of eventPASSPASSPASSPASS
existence of frameElementPASSPASSPASSPASS
existence of historyPASSPASSPASSPASS
existence of innerHeightPASSPASSPASSPASS
existence of innerWidthPASSPASSPASSPASS
existence of namePASSPASSPASSPASS
existence of openerPASSPASSPASSPASS
existence of outerHeightPASSPASSPASSPASS
existence of outerWidthPASSPASSPASSPASS
existence of pageXOffsetPASSPASSPASSPASS
existence of pageYOffsetPASSPASSPASSPASS
existence of parentPASSPASSPASSPASS
existence of screenPASSPASSPASSPASS
existence of screenLeftPASSPASSPASSPASS
existence of screenTopPASSPASSPASSPASS
existence of screenXPASSPASSPASSPASS
existence of screenYPASSPASSPASSPASS
existence of statusPASSPASSPASSPASS
existence of topPASSPASSPASSPASS
existence of windowPASSPASSPASSPASS
existence of lengthPASSPASSPASSPASS
/workers/constructors/Worker/unresolvable-url.htmlOKOKOKOK
unresolvable urlFAILFAILPASSPASS
/workers/constructors/Worker/use-base-url.htmlOKOKOKOK
Use the document base url when resolving worker URLsPASSPASSPASSPASS
/workers/interfaces.workerOKTIMEOUTOKTIMEOUT
EventTarget interface: existence and properties of interface objectPASS-PASS-
EventTarget interface object lengthPASS-PASS-
EventTarget interface object namePASS-PASS-
EventTarget interface: existence and properties of interface prototype objectFAIL-PASS-
EventTarget interface: existence and properties of interface prototype object's "constructor" propertyPASS-PASS-
EventTarget interface: operation addEventListener(DOMString,EventListener,boolean)PASS-PASS-
EventTarget interface: operation removeEventListener(DOMString,EventListener,boolean)PASS-PASS-
EventTarget interface: operation dispatchEvent(Event)PASS-PASS-
EventListener interface: existence and properties of interface objectPASS-PASS-
WorkerGlobalScope interface: existence and properties of interface objectPASS-PASS-
WorkerGlobalScope interface object lengthPASS-PASS-
WorkerGlobalScope interface object namePASS-PASS-
WorkerGlobalScope interface: existence and properties of interface prototype objectFAIL-PASS-
WorkerGlobalScope interface: existence and properties of interface prototype object's "constructor" propertyPASS-PASS-
WorkerGlobalScope interface: attribute selfPASS-PASS-
WorkerGlobalScope interface: attribute locationPASS-PASS-
WorkerGlobalScope interface: operation close()FAIL-PASS-
WorkerGlobalScope interface: attribute onerrorPASS-PASS-
WorkerGlobalScope interface: attribute onlanguagechangeFAIL-FAIL-
WorkerGlobalScope interface: attribute onofflineFAIL-PASS-
WorkerGlobalScope interface: attribute ononlineFAIL-PASS-
WorkerGlobalScope interface: operation importScripts(DOMString)PASS-PASS-
WorkerGlobalScope interface: attribute navigatorPASS-PASS-
WorkerGlobalScope interface: operation setTimeout(Function,long,any)PASS-PASS-
WorkerGlobalScope interface: operation setTimeout(DOMString,long,any)PASS-PASS-
WorkerGlobalScope interface: operation clearTimeout(long)PASS-PASS-
WorkerGlobalScope interface: operation setInterval(Function,long,any)PASS-PASS-
WorkerGlobalScope interface: operation setInterval(DOMString,long,any)PASS-PASS-
WorkerGlobalScope interface: operation clearInterval(long)PASS-PASS-
WorkerGlobalScope interface: operation btoa(DOMString)PASS-PASS-
WorkerGlobalScope interface: operation atob(DOMString)PASS-PASS-
DedicatedWorkerGlobalScope interface: existence and properties of interface objectPASS-PASS-
DedicatedWorkerGlobalScope interface object lengthPASS-PASS-
DedicatedWorkerGlobalScope interface object namePASS-PASS-
DedicatedWorkerGlobalScope interface: existence and properties of interface prototype objectFAIL-PASS-
DedicatedWorkerGlobalScope interface: existence and properties of interface prototype object's "constructor" propertyPASS-PASS-
DedicatedWorkerGlobalScope interface: operation postMessage(any,[object Object])PASS-PASS-
DedicatedWorkerGlobalScope interface: attribute onmessagePASS-PASS-
DedicatedWorkerGlobalScope must be primary interface of selfPASS-PASS-
Stringification of selfPASS-PASS-
DedicatedWorkerGlobalScope interface: self must inherit property "postMessage" with the proper type (0)PASS-PASS-
DedicatedWorkerGlobalScope interface: calling postMessage(any,[object Object]) on self with too few arguments must throw TypeErrorPASS-PASS-
DedicatedWorkerGlobalScope interface: self must inherit property "onmessage" with the proper type (1)PASS-PASS-
WorkerGlobalScope interface: self must inherit property "self" with the proper type (0)PASS-PASS-
WorkerGlobalScope interface: self must inherit property "location" with the proper type (1)PASS-PASS-
WorkerGlobalScope interface: self must inherit property "close" with the proper type (2)FAIL-PASS-
WorkerGlobalScope interface: self must inherit property "onerror" with the proper type (3)PASS-PASS-
WorkerGlobalScope interface: self must inherit property "onlanguagechange" with the proper type (4)FAIL-FAIL-
WorkerGlobalScope interface: self must inherit property "onoffline" with the proper type (5)FAIL-PASS-
WorkerGlobalScope interface: self must inherit property "ononline" with the proper type (6)FAIL-PASS-
WorkerGlobalScope interface: self must inherit property "importScripts" with the proper type (7)PASS-PASS-
WorkerGlobalScope interface: calling importScripts(DOMString) on self with too few arguments must throw TypeErrorPASS-PASS-
WorkerGlobalScope interface: self must inherit property "navigator" with the proper type (8)PASS-PASS-
WorkerGlobalScope interface: self must inherit property "setTimeout" with the proper type (9)PASS-PASS-
WorkerGlobalScope interface: calling setTimeout(Function,long,any) on self with too few arguments must throw TypeErrorPASS-PASS-
WorkerGlobalScope interface: self must inherit property "setTimeout" with the proper type (10)PASS-PASS-
WorkerGlobalScope interface: calling setTimeout(DOMString,long,any) on self with too few arguments must throw TypeErrorPASS-PASS-
WorkerGlobalScope interface: self must inherit property "clearTimeout" with the proper type (11)PASS-PASS-
WorkerGlobalScope interface: calling clearTimeout(long) on self with too few arguments must throw TypeErrorPASS-PASS-
WorkerGlobalScope interface: self must inherit property "setInterval" with the proper type (12)PASS-PASS-
WorkerGlobalScope interface: calling setInterval(Function,long,any) on self with too few arguments must throw TypeErrorPASS-PASS-
WorkerGlobalScope interface: self must inherit property "setInterval" with the proper type (13)PASS-PASS-
WorkerGlobalScope interface: calling setInterval(DOMString,long,any) on self with too few arguments must throw TypeErrorPASS-PASS-
WorkerGlobalScope interface: self must inherit property "clearInterval" with the proper type (14)PASS-PASS-
WorkerGlobalScope interface: calling clearInterval(long) on self with too few arguments must throw TypeErrorPASS-PASS-
WorkerGlobalScope interface: self must inherit property "btoa" with the proper type (15)PASS-PASS-
WorkerGlobalScope interface: calling btoa(DOMString) on self with too few arguments must throw TypeErrorPASS-PASS-
WorkerGlobalScope interface: self must inherit property "atob" with the proper type (16)PASS-PASS-
WorkerGlobalScope interface: calling atob(DOMString) on self with too few arguments must throw TypeErrorPASS-PASS-
EventTarget interface: self must inherit property "addEventListener" with the proper type (0)PASS-PASS-
EventTarget interface: calling addEventListener(DOMString,EventListener,boolean) on self with too few arguments must throw TypeErrorPASS-PASS-
EventTarget interface: self must inherit property "removeEventListener" with the proper type (1)PASS-PASS-
EventTarget interface: calling removeEventListener(DOMString,EventListener,boolean) on self with too few arguments must throw TypeErrorPASS-PASS-
EventTarget interface: self must inherit property "dispatchEvent" with the proper type (2)PASS-PASS-
EventTarget interface: calling dispatchEvent(Event) on self with too few arguments must throw TypeErrorPASS-PASS-
WorkerNavigator interface: existence and properties of interface objectPASS-PASS-
WorkerNavigator interface object lengthPASS-PASS-
WorkerNavigator interface object namePASS-PASS-
WorkerNavigator interface: existence and properties of interface prototype objectFAIL-PASS-
WorkerNavigator interface: existence and properties of interface prototype object's "constructor" propertyPASS-PASS-
WorkerNavigator interface: attribute appCodeNamePASS-PASS-
WorkerNavigator interface: attribute appNamePASS-PASS-
WorkerNavigator interface: attribute appVersionPASS-PASS-
WorkerNavigator interface: attribute platformPASS-PASS-
WorkerNavigator interface: attribute productPASS-PASS-
WorkerNavigator interface: attribute userAgentPASS-PASS-
WorkerNavigator interface: attribute languageFAIL-PASS-
WorkerNavigator interface: attribute languagesFAIL-PASS-
WorkerNavigator interface: attribute onLinePASS-PASS-
WorkerNavigator must be primary interface of self.navigatorPASS-PASS-
Stringification of self.navigatorPASS-PASS-
WorkerNavigator interface: self.navigator must inherit property "appCodeName" with the proper type (0)PASS-PASS-
WorkerNavigator interface: self.navigator must inherit property "appName" with the proper type (1)PASS-PASS-
WorkerNavigator interface: self.navigator must inherit property "appVersion" with the proper type (2)PASS-PASS-
WorkerNavigator interface: self.navigator must inherit property "platform" with the proper type (3)PASS-PASS-
WorkerNavigator interface: self.navigator must inherit property "product" with the proper type (4)PASS-PASS-
WorkerNavigator interface: self.navigator must inherit property "userAgent" with the proper type (5)PASS-PASS-
WorkerNavigator interface: self.navigator must inherit property "language" with the proper type (6)FAIL-PASS-
WorkerNavigator interface: self.navigator must inherit property "languages" with the proper type (7)FAIL-PASS-
WorkerNavigator interface: self.navigator must inherit property "onLine" with the proper type (8)PASS-PASS-
WorkerLocation interface: existence and properties of interface objectPASS-PASS-
WorkerLocation interface object lengthPASS-PASS-
WorkerLocation interface object namePASS-PASS-
WorkerLocation interface: existence and properties of interface prototype objectFAIL-PASS-
WorkerLocation interface: existence and properties of interface prototype object's "constructor" propertyPASS-PASS-
WorkerLocation interface: attribute hrefPASS-PASS-
WorkerLocation interface: attribute originPASS-PASS-
WorkerLocation interface: attribute protocolPASS-PASS-
WorkerLocation interface: attribute hostPASS-PASS-
WorkerLocation interface: attribute hostnamePASS-PASS-
WorkerLocation interface: attribute portPASS-PASS-
WorkerLocation interface: attribute pathnamePASS-PASS-
WorkerLocation interface: attribute searchPASS-PASS-
WorkerLocation interface: attribute hashPASS-PASS-
WorkerLocation must be primary interface of self.locationPASS-PASS-
Stringification of self.locationPASS-PASS-
WorkerLocation interface: self.location must inherit property "href" with the proper type (0)PASS-PASS-
WorkerLocation interface: self.location must inherit property "origin" with the proper type (1)PASS-PASS-
WorkerLocation interface: self.location must inherit property "protocol" with the proper type (2)PASS-PASS-
WorkerLocation interface: self.location must inherit property "host" with the proper type (3)PASS-PASS-
WorkerLocation interface: self.location must inherit property "hostname" with the proper type (4)PASS-PASS-
WorkerLocation interface: self.location must inherit property "port" with the proper type (5)PASS-PASS-
WorkerLocation interface: self.location must inherit property "pathname" with the proper type (6)PASS-PASS-
WorkerLocation interface: self.location must inherit property "search" with the proper type (7)PASS-PASS-
WorkerLocation interface: self.location must inherit property "hash" with the proper type (8)PASS-PASS-
/workers/interfaces/DedicatedWorkerGlobalScope/EventTarget.workerOKOKTIMEOUTOK
removeEventListenerPASSPASS-FAIL
targetFAILFAIL-FAIL
/workers/interfaces/DedicatedWorkerGlobalScope/onmessage.workerOKOKOKOK
Setting onmessage to 1PASSPASSPASSPASS
Setting onmessage to an objectPASSFAILPASSFAIL
Setting onmessage to a functionPASSPASSPASSFAIL
Setting onmessage to 1 (again)PASSPASSPASSPASS
/workers/interfaces/DedicatedWorkerGlobalScope/postMessage/event-ports-dedicated.htmlOKERROROKOK
e.ports in dedicated workerPASSTIMEOUTPASSPASS
/workers/interfaces/DedicatedWorkerGlobalScope/postMessage/imagedata-cloned-canvas-in-array.htmlOKERRORTIMEOUTOK
posting an imagedata (from a cloned canvas) in an arrayPASSTIMEOUT-PASS
/workers/interfaces/DedicatedWorkerGlobalScope/postMessage/message-event.htmlOKTIMEOUTOKOK
Properties of the 'message' eventPASS-PASSPASS
/workers/interfaces/DedicatedWorkerGlobalScope/postMessage/return-value.workerOKOKTIMEOUTOK
return value of postMessagePASSPASS-PASS
/workers/interfaces/DedicatedWorkerGlobalScope/postMessage/second-argument-null-in-array.htmlOKTIMEOUTOKOK
Using [null] in postMessage's second argumentPASSTIMEOUTFAILFAIL
/workers/interfaces/DedicatedWorkerGlobalScope/postMessage/second-argument-null.htmlOKERROROKOK
Using null in postMessage's second argumentPASSTIMEOUTPASSFAIL
/workers/interfaces/DedicatedWorkerGlobalScope/postMessage/second-argument-undefined.htmlTIMEOUTERROROKOK
Using undefined in postMessage's second argument-TIMEOUTPASSPASS
/workers/interfaces/DedicatedWorkerGlobalScope/postMessage/setting-postMessage.htmlOKTIMEOUTOKOK
setting postMessagePASSTIMEOUTPASSPASS
/workers/interfaces/DedicatedWorkerGlobalScope/postMessage/structured-clone-imagedata.htmlTIMEOUTERROROKOK
structured clone of ImageData-TIMEOUTPASSPASS
/workers/interfaces/DedicatedWorkerGlobalScope/postMessage/structured-clone-message.htmlTIMEOUTERROROKOK
1-NOTRUNPASSPASS
structured clone of message-PASSPASSPASS
undefined-NOTRUNPASSPASS
null-NOTRUNPASSPASS
false-NOTRUNPASSPASS
true-NOTRUNPASSPASS
NaN-NOTRUNPASSPASS
Infinity-NOTRUNPASSPASS
string-NOTRUNPASSPASS
date-NOTRUNPASSPASS
regexp-NOTRUNPASSPASS
self-NOTRUNPASSPASS
array-NOTRUNPASSPASS
object-NOTRUNPASSPASS
error-NOTRUNPASSPASS
/workers/interfaces/SharedWorkerGlobalScope/name/getting.htmlOKOKOKOK
getting namePASSFAILPASSFAIL
getting name 1PASSFAILPASSFAIL
getting name 2PASSFAILPASSFAIL
/workers/interfaces/SharedWorkerGlobalScope/name/setting.htmlTIMEOUTOKOKOK
setting nameTIMEOUTFAILPASSFAIL
/workers/interfaces/SharedWorkerGlobalScope/onconnect.htmlTIMEOUTOKOKOK
onconnect-FAILFAILFAIL
/workers/interfaces/WorkerGlobalScope/close/incoming-message.htmlOKOKOKTIMEOUT
close() and incoming messagePASSFAILPASS-
/workers/interfaces/WorkerGlobalScope/close/sending-messages.htmlOKTIMEOUTOKOK
close() and sending messagesPASS-PASSPASS
/workers/interfaces/WorkerGlobalScope/close/setInterval.htmlOKOKOKTIMEOUT
close() and setIntervalPASSFAILFAIL-
/workers/interfaces/WorkerGlobalScope/close/setTimeout.htmlOKOKOKOK
close() and setTimeoutPASSFAILFAILPASS
/workers/interfaces/WorkerGlobalScope/location/members.htmlOKERROROKOK
members of WorkerLocationPASSTIMEOUTPASSPASS
/workers/interfaces/WorkerGlobalScope/location/redirect.htmlOKOKOKOK
location with a worker in separate file that redirectsFAILFAILPASSFAIL
/workers/interfaces/WorkerGlobalScope/location/returns-same-object.htmlTIMEOUTTIMEOUTOKOK
location === locationTIMEOUT-PASSPASS
/workers/interfaces/WorkerGlobalScope/location/setting-members.htmlOKTIMEOUTOKTIMEOUT
setting members of WorkerLocationPASS-PASS-
/workers/interfaces/WorkerGlobalScope/location/worker-separate-file.htmlOKOKOKTIMEOUT
location with a worker in separate filePASSPASSPASS-
/workers/interfaces/WorkerGlobalScope/onerror/exception-in-onerror.htmlOKOKOKOK
onerror, "not handled" with an error in the onerror functionFAILPASSPASSPASS
/workers/interfaces/WorkerGlobalScope/onerror/handled.htmlOKOKOKTIMEOUT
onerror, "handled"FAILFAILPASSTIMEOUT
/workers/interfaces/WorkerGlobalScope/onerror/not-handled.htmlOKOKOKOK
onerror, "not handled"FAILPASSPASSPASS
/workers/interfaces/WorkerGlobalScope/onerror/propagate-to-window-onerror.htmlTIMEOUTOKOKTIMEOUT
onerror, "not handled" with only window.onerror defined-PASSPASS-
/workers/interfaces/WorkerGlobalScope/self.htmlTIMEOUTERROROKOK
self-TIMEOUTPASSPASS
/workers/interfaces/WorkerUtils/WindowTimers/001.htmlOKERROROKOK
setTimeoutPASSTIMEOUTPASSPASS
/workers/interfaces/WorkerUtils/WindowTimers/002.htmlOKOKOKOK
clearTimeoutPASSPASSPASSPASS
/workers/interfaces/WorkerUtils/WindowTimers/003.htmlTIMEOUTERROROKOK
setInterval-TIMEOUTPASSPASS
/workers/interfaces/WorkerUtils/WindowTimers/004.htmlOKOKTIMEOUTOK
clearIntervalPASSPASS-PASS
/workers/interfaces/WorkerUtils/importScripts/001.workerOKOKOKOK
UntitledPASSPASSPASSPASS
/workers/interfaces/WorkerUtils/importScripts/002.workerOKOKOKOK
UntitledFAILFAILPASSPASS
/workers/interfaces/WorkerUtils/importScripts/003.htmlOKERRORTIMEOUTOK
importScripts running scriptsPASSTIMEOUT-PASS
/workers/interfaces/WorkerUtils/importScripts/004.htmlOKERROROKOK
importScripts broken scriptFAILTIMEOUTPASSFAIL
/workers/interfaces/WorkerUtils/importScripts/005.htmlOKTIMEOUTOKOK
importScripts separate scriptsPASS-PASSPASS
/workers/interfaces/WorkerUtils/importScripts/006.htmlTIMEOUTTIMEOUTTIMEOUTERROR
/workers/interfaces/WorkerUtils/importScripts/007.htmlOKTIMEOUTTIMEOUTOK
postMessage in importScriptsPASS-TIMEOUTPASS
/workers/interfaces/WorkerUtils/importScripts/008.htmlOKERROROKOK
variables and functions crossing importScripts boundaryPASSTIMEOUTPASSPASS
/workers/interfaces/WorkerUtils/importScripts/009.htmlOKTIMEOUTOKTIMEOUT
variables and functions crossing importScripts boundary, take 2PASS-PASS-
/workers/interfaces/WorkerUtils/importScripts/010.htmlOKOKTIMEOUTOK
importScripts(undefined)PASSFAIL-PASS
/workers/interfaces/WorkerUtils/importScripts/011.htmlOKTIMEOUTTIMEOUTOK
importScripts(null)PASS--PASS
/workers/interfaces/WorkerUtils/importScripts/012.htmlOKOKOKOK
importScripts(1)PASSFAILPASSPASS
/workers/interfaces/WorkerUtils/navigator/002.htmlOKTIMEOUTOKTIMEOUT
navigator.appNamePASS-PASS-
/workers/interfaces/WorkerUtils/navigator/003.htmlOKERROROKOK
navigator.appVersionPASSTIMEOUTPASSPASS
/workers/interfaces/WorkerUtils/navigator/004.htmlOKERROROKOK
navigator.platformPASSTIMEOUTPASSPASS
/workers/interfaces/WorkerUtils/navigator/005.htmlOKTIMEOUTOKOK
navigator.userAgentPASS-PASSPASS
/workers/interfaces/WorkerUtils/navigator/006.htmlOKERRORTIMEOUTOK
navigator.onLinePASS--PASS
/workers/interfaces/WorkerUtils/navigator/007.htmlOKTIMEOUTOKOK
readonlyness of members of NavigatorPASS-PASSPASS
/workers/interfaces/WorkerUtils/navigator/language.htmlOKERROROKOK
navigator.languageFAILTIMEOUTPASSFAIL
/workers/nested_worker.workerTIMEOUTOKOKTIMEOUT
Nested workerFAILPASSPASSFAIL
/workers/postMessage_DataCloneErr.htmOKOKOKOK
postMessage() with WorkerNavigator PASSPASSPASSPASS
/workers/postMessage_clone_port.htmOKOKOKOK
postMessage(): clone a port PASSPASSPASSPASS
/workers/postMessage_clone_port_error.htmOKOKOKOK
postMessage(): cloning source port PASSPASSPASSPASS
/workers/postMessage_event_properties.htmOKOKOKOK
postMessage(): MessageEvent properties PASSFAILFAILPASS
/workers/postMessage_ports_readonly_array.htmOKOKOKOK
postMessage(): read-only ports array PASSPASSFAILPASS
/workers/postMessage_target_source.htmOKOKOKOK
postMessage(): target port and source port PASSPASSPASSPASS
/workers/semantics/encodings/001.htmlOKTIMEOUTOKOK
encoding, dedicated workerFAIL-PASSFAIL
/workers/semantics/encodings/002.htmlOKERROROKOK
encoding, shared workerFAIL-PASSFAIL
/workers/semantics/encodings/003.htmlOKERROROKOK
URL encoding, dedicated workerPASSTIMEOUTPASSPASS
/workers/semantics/encodings/004.htmlOKOKOKOK
URL encoding, shared workerPASSFAILPASSFAIL
/workers/semantics/encodings/004.workerOKOKTIMEOUTTIMEOUT
Decoding invalid utf-8PASSPASS--
/workers/semantics/interface-objects/001.workerOKOKOKTIMEOUT
The WorkerGlobalScope interface object should be exposed.PASSPASSPASS-
The EventTarget interface object should be exposed.PASSPASSPASS-
The DedicatedWorkerGlobalScope interface object should be exposed.PASSFAILPASS-
The ErrorEvent interface object should be exposed.FAILPASSFAIL-
The Event interface object should be exposed.PASSPASSPASS-
The Worker interface object should be exposed.FAILPASSPASS-
The DOMException interface object should be exposed.PASSPASSPASS-
The SharedWorker interface object should be exposed.FAILFAILFAIL-
The MessagePort interface object should be exposed.PASSPASSPASS-
The MessageEvent interface object should be exposed.PASSPASSPASS-
The WorkerNavigator interface object should be exposed.PASSPASSPASS-
The MessageChannel interface object should be exposed.PASSPASSPASS-
The WorkerLocation interface object should be exposed.PASSPASSPASS-
The ImageData interface object should be exposed.PASSPASSPASS-
The File interface object should be exposed.PASSPASSPASS-
The Blob interface object should be exposed.PASSPASSPASS-
The FileList interface object should be exposed.PASSPASSFAIL-
The XMLHttpRequest interface object should be exposed.PASSPASSPASS-
The ProgressEvent interface object should be exposed.PASSPASSFAIL-
The FormData interface object should be exposed.PASSFAILPASS-
The ArrayBuffer interface object should be exposed.PASSPASSPASS-
The Int8Array interface object should be exposed.PASSPASSPASS-
The Uint8Array interface object should be exposed.PASSPASSPASS-
The Uint8ClampedArray interface object should be exposed.PASSPASSPASS-
The Int16Array interface object should be exposed.PASSPASSPASS-
The Uint16Array interface object should be exposed.PASSPASSPASS-
The Int32Array interface object should be exposed.PASSPASSPASS-
The Uint32Array interface object should be exposed.PASSPASSPASS-
The Float32Array interface object should be exposed.PASSPASSPASS-
The Float64Array interface object should be exposed.PASSPASSPASS-
The DataView interface object should be exposed.PASSPASSPASS-
The CanvasProxy interface object should be exposed.FAILFAILFAIL-
The ImageBitmap interface object should be exposed.PASSFAILPASS-
The CanvasRenderingContext2D interface object should be exposed.FAILFAILFAIL-
The DrawingStyle interface object should be exposed.FAILFAILFAIL-
The CanvasGradient interface object should be exposed.FAILFAILFAIL-
The CanvasPattern interface object should be exposed.FAILFAILFAIL-
The Path interface object should be exposed.FAILFAILFAIL-
The TextMetrics interface object should be exposed.FAILFAILFAIL-
/workers/semantics/interface-objects/002.workerTIMEOUTOKOKOK
The AbstractView interface object should not be exposed.-PASSPASSPASS
The AbstractWorker interface object should not be exposed.-PASSPASSPASS
The ApplicationCache interface object should not be exposed.-PASSPASSPASS
The Location interface object should not be exposed.-PASSPASSPASS
The Navigator interface object should not be exposed.-PASSPASSPASS
The DOMImplementation interface object should not be exposed.-PASSPASSPASS
The Audio interface object should not be exposed.-PASSPASSPASS
The HTMLCanvasElement interface object should not be exposed.-PASSPASSPASS
The MouseEvent interface object should not be exposed.-PASSPASSPASS
/workers/semantics/interface-objects/003.htmlOKOKOKTIMEOUT
available interface objects in shared workerFAILFAILFAIL-
/workers/semantics/interface-objects/004.htmlOKOKOKOK
unavailable interface objects in shared workerPASSFAILPASSFAIL
/workers/semantics/multiple-workers/001.htmlTIMEOUTERROROKOK
dedicated-TIMEOUTPASSPASS
shared-FAILPASSFAIL
/workers/semantics/multiple-workers/002.htmlOKERROROKOK
creating 3 sibling dedicated workersPASSTIMEOUTPASSPASS
/workers/semantics/multiple-workers/003.htmlTIMEOUTERROROKERROR
/workers/semantics/multiple-workers/004.htmlOKERROROKTIMEOUT
shared worker with multiple documentsPASS-PASS-
/workers/semantics/multiple-workers/005.htmlTIMEOUTERRORERRORERROR
/workers/semantics/multiple-workers/006.htmlTIMEOUTOKERROROK
shared worker in dedicated worker in shared workerTIMEOUTFAILTIMEOUTFAIL
/workers/semantics/multiple-workers/007.htmlTIMEOUTOKTIMEOUTOK
shared worker in dedicated worker in shared workerTIMEOUTFAILTIMEOUTFAIL
/workers/semantics/multiple-workers/008.htmlTIMEOUTOKOKTIMEOUT
messagechannel in shared workerTIMEOUTFAILPASS-
/workers/semantics/navigation/001.htmlTIMEOUTTIMEOUTOKTIMEOUT
/workers/semantics/navigation/002.htmlTIMEOUTTIMEOUTOKTIMEOUT
/workers/semantics/reporting-errors/001.htmlTIMEOUTTIMEOUTOKOK
shared worker, not handled--FAILFAIL
/workers/semantics/reporting-errors/002.htmlTIMEOUTOKOKOK
shared worker, addEventListenerTIMEOUTFAILFAILFAIL
/workers/semantics/reporting-errors/003.htmlOKOKTIMEOUTTIMEOUT
shared worker, no error event on worker or portPASSFAILTIMEOUT-
/workers/semantics/reporting-errors/004.htmlOKTIMEOUTTIMEOUTOK
shared worker in two documents and window.onerrorPASS--FAIL
/workers/semantics/run-a-worker/001.htmlOKTIMEOUTOKOK
worker global scope, dedicated workerPASS-PASSFAIL
/workers/semantics/run-a-worker/002.htmlOKOKTIMEOUTOK
worker global scope, shared workerPASSFAIL-FAIL
/workers/semantics/run-a-worker/003.htmlOKOKOKOK
workerPASSPASSPASSPASS
sharedFAILFAILFAILFAIL
/workers/semantics/structured-clone/dedicated.htmlTIMEOUTTIMEOUTTIMEOUTTIMEOUT
Array FileList object, FileList emptyFAIL-FAILFAIL
Object FileList object, FileList emptyFAIL-FAILFAIL
/workers/semantics/structured-clone/shared.htmlTIMEOUTOKTIMEOUTTIMEOUT
Array FileList object, FileList empty-FAILFAIL-
Object FileList object, FileList empty-FAILFAIL-
/workers/semantics/xhr/001.htmlOKTIMEOUTOKTIMEOUT
async XMLHttpRequest in dedicated workerPASS-PASSNOTRUN
/workers/semantics/xhr/002.htmlOKERROROKOK
sync XMLHttpRequest in dedicated workerPASS-PASSPASS
/workers/semantics/xhr/003.htmlOKTIMEOUTOKOK
async XMLHttpRequest in shared workerPASS-PASSFAIL
/workers/semantics/xhr/004.htmlOKTIMEOUTOKOK
sync XMLHttpRequest in shared workerPASSNOTRUNPASSFAIL
/workers/semantics/xhr/005.htmlOKTIMEOUTOKOK
base url, dedicated workerPASS-PASSPASS
/workers/semantics/xhr/006.htmlOKTIMEOUTOKOK
base url, shared workerPASS-PASSFAIL