webmessaging: Less Than 2 Passes

Test files without 2 passes: 111; Subtests without 2 passes: 186; Failure level: 186/186 (100.00%)

Test Files

  1. /webmessaging/postMessage_objects.sub.htm (1/1, 100.00%, 0.54% of total)
  2. /webmessaging/with-ports/017.html (1/1, 100.00%, 0.54% of total)
  3. /webmessaging/postMessage_Document.htm (1/1, 100.00%, 0.54% of total)
  4. /webmessaging/without-ports/013.html (1/1, 100.00%, 0.54% of total)
  5. /webmessaging/without-ports/003.html (1/1, 100.00%, 0.54% of total)
  6. /webmessaging/with-ports/001.html (1/1, 100.00%, 0.54% of total)
  7. /webmessaging/with-ports/020.html (1/1, 100.00%, 0.54% of total)
  8. /webmessaging/without-ports/004.html (1/1, 100.00%, 0.54% of total)
  9. /webmessaging/with-ports/005.html (1/1, 100.00%, 0.54% of total)
  10. /webmessaging/message-channels/close.html (6/6, 100.00%, 3.23% of total)
  11. /webmessaging/with-ports/007.html (1/1, 100.00%, 0.54% of total)
  12. /webmessaging/without-ports/025.html (3/3, 100.00%, 1.61% of total)
  13. /webmessaging/with-options/undefined-transferable.html (1/1, 100.00%, 0.54% of total)
  14. /webmessaging/without-ports/015.html (1/1, 100.00%, 0.54% of total)
  15. /webmessaging/without-ports/006.html (1/1, 100.00%, 0.54% of total)
  16. /webmessaging/postMessage_Date.sub.htm (1/1, 100.00%, 0.54% of total)
  17. /webmessaging/without-ports/021.html (1/1, 100.00%, 0.54% of total)
  18. /webmessaging/with-ports/002.html (1/1, 100.00%, 0.54% of total)
  19. /webmessaging/postMessage_arrays.sub.htm (1/1, 100.00%, 0.54% of total)
  20. /webmessaging/MessagePort_onmessage_start.htm (1/1, 100.00%, 0.54% of total)
  21. /webmessaging/with-ports/015.html (1/1, 100.00%, 0.54% of total)
  22. /webmessaging/with-options/no-target-origin.html (1/1, 100.00%, 0.54% of total)
  23. /webmessaging/Channel_postMessage_Blob.htm (1/1, 100.00%, 0.54% of total)
  24. /webmessaging/without-ports/027.html (1/1, 100.00%, 0.54% of total)
  25. /webmessaging/broadcastchannel/origin.window.html (1/1, 100.00%, 0.54% of total)
  26. /webmessaging/MessagePort_initial_disabled.htm (1/1, 100.00%, 0.54% of total)
  27. /webmessaging/without-ports/010.html (15/15, 100.00%, 8.06% of total)
  28. /webmessaging/with-options/unknown-parameter.html (1/1, 100.00%, 0.54% of total)
  29. /webmessaging/with-options/host-specific-origin.html (1/1, 100.00%, 0.54% of total)
  30. /webmessaging/with-ports/003.html (1/1, 100.00%, 0.54% of total)
  31. /webmessaging/broadcastchannel/interface.html (13/13, 100.00%, 6.99% of total)
  32. /webmessaging/broadcastchannel/sandbox.html (1/1, 100.00%, 0.54% of total)
  33. /webmessaging/without-ports/018.html (1/1, 100.00%, 0.54% of total)
  34. /webmessaging/without-ports/019.html (1/1, 100.00%, 0.54% of total)
  35. /webmessaging/with-options/one-arg.html (1/1, 100.00%, 0.54% of total)
  36. /webmessaging/broadcastchannel/blobs.html (2/2, 100.00%, 1.08% of total)
  37. /webmessaging/postMessage_solidus_xorigin.sub.htm (1/1, 100.00%, 0.54% of total)
  38. /webmessaging/postMessage_origin_mismatch.sub.htm (1/1, 100.00%, 0.54% of total)
  39. /webmessaging/message-channels/004.html (1/1, 100.00%, 0.54% of total)
  40. /webmessaging/with-ports/012.html (1/1, 100.00%, 0.54% of total)
  41. /webmessaging/postMessage_Function.htm (1/1, 100.00%, 0.54% of total)
  42. /webmessaging/message-channels/002.html (1/1, 100.00%, 0.54% of total)
  43. /webmessaging/with-ports/021.html (1/1, 100.00%, 0.54% of total)
  44. /webmessaging/Channel_postMessage_event_properties.htm (1/1, 100.00%, 0.54% of total)
  45. /webmessaging/with-ports/016.html (1/1, 100.00%, 0.54% of total)
  46. /webmessaging/Channel_postMessage_DataCloneErr.htm (1/1, 100.00%, 0.54% of total)
  47. /webmessaging/Channel_postMessage_clone_port_error.htm (1/1, 100.00%, 0.54% of total)
  48. /webmessaging/without-ports/011.html (1/1, 100.00%, 0.54% of total)
  49. /webmessaging/with-ports/010.html (15/15, 100.00%, 8.06% of total)
  50. /webmessaging/with-options/null-transfer.html (1/1, 100.00%, 0.54% of total)
  51. /webmessaging/with-ports/013.html (1/1, 100.00%, 0.54% of total)
  52. /webmessaging/with-options/message-channel-transferable.html (1/1, 100.00%, 0.54% of total)
  53. /webmessaging/event.ports.sub.htm (2/2, 100.00%, 1.08% of total)
  54. /webmessaging/message-channels/001.html (1/1, 100.00%, 0.54% of total)
  55. /webmessaging/event.source.htm (1/1, 100.00%, 0.54% of total)
  56. /webmessaging/event.data.sub.htm (1/1, 100.00%, 0.54% of total)
  57. /webmessaging/message-channels/user-activation.tentative.html (1/1, 100.00%, 0.54% of total)
  58. /webmessaging/without-ports/014.html (1/1, 100.00%, 0.54% of total)
  59. /webmessaging/Transferred_objects_unusable.sub.htm (2/2, 100.00%, 1.08% of total)
  60. /webmessaging/with-ports/025.html (1/1, 100.00%, 0.54% of total)
  61. /webmessaging/MessageEvent.html (9/9, 100.00%, 4.84% of total)
  62. /webmessaging/MessageEvent_onmessage_postMessage_infinite_loop.html (1/1, 100.00%, 0.54% of total)
  63. /webmessaging/with-ports/006.html (1/1, 100.00%, 0.54% of total)
  64. /webmessaging/without-ports/008.html (1/1, 100.00%, 0.54% of total)
  65. /webmessaging/postMessage_ArrayBuffer.sub.htm (2/2, 100.00%, 1.08% of total)
  66. /webmessaging/without-ports/002.html (1/1, 100.00%, 0.54% of total)
  67. /webmessaging/without-ports/016.html (1/1, 100.00%, 0.54% of total)
  68. /webmessaging/postMessage_origin_mismatch_xorigin.sub.htm (1/1, 100.00%, 0.54% of total)
  69. /webmessaging/with-options/broken-origin.html (1/1, 100.00%, 0.54% of total)
  70. /webmessaging/Channel_postMessage_ports_readonly_array.htm (1/1, 100.00%, 0.54% of total)
  71. /webmessaging/with-options/slash-origin.html (1/1, 100.00%, 0.54% of total)
  72. /webmessaging/without-ports/023.html (1/1, 100.00%, 0.54% of total)
  73. /webmessaging/postMessage_asterisk_xorigin.sub.htm (1/1, 100.00%, 0.54% of total)
  74. /webmessaging/with-ports/023.html (1/1, 100.00%, 0.54% of total)
  75. /webmessaging/without-ports/020.html (1/1, 100.00%, 0.54% of total)
  76. /webmessaging/message-channels/worker.html (1/1, 100.00%, 0.54% of total)
  77. /webmessaging/with-ports/027.html (2/2, 100.00%, 1.08% of total)
  78. /webmessaging/without-ports/026.html (1/1, 100.00%, 0.54% of total)
  79. /webmessaging/without-ports/012.html (1/1, 100.00%, 0.54% of total)
  80. /webmessaging/without-ports/007.html (1/1, 100.00%, 0.54% of total)
  81. /webmessaging/postMessage_MessagePorts_sorigin.htm (2/2, 100.00%, 1.08% of total)
  82. /webmessaging/with-ports/014.html (1/1, 100.00%, 0.54% of total)
  83. /webmessaging/with-ports/004.html (1/1, 100.00%, 0.54% of total)
  84. /webmessaging/without-ports/017.html (1/1, 100.00%, 0.54% of total)
  85. /webmessaging/MessageEvent_properties.htm (1/1, 100.00%, 0.54% of total)
  86. /webmessaging/postMessage_MessagePorts_xorigin.sub.htm (2/2, 100.00%, 1.08% of total)
  87. /webmessaging/message-channels/dictionary-transferrable.html (1/1, 100.00%, 0.54% of total)
  88. /webmessaging/postMessage_dup_transfer_objects.htm (1/1, 100.00%, 0.54% of total)
  89. /webmessaging/postMessage_invalid_targetOrigin.htm (1/1, 100.00%, 0.54% of total)
  90. /webmessaging/broadcastchannel/workers.html (5/5, 100.00%, 2.69% of total)
  91. /webmessaging/without-ports/001.html (1/1, 100.00%, 0.54% of total)
  92. /webmessaging/Channel_postMessage_clone_port.htm (2/2, 100.00%, 1.08% of total)
  93. /webmessaging/with-ports/024.html (1/1, 100.00%, 0.54% of total)
  94. /webmessaging/with-ports/018.html (1/1, 100.00%, 0.54% of total)
  95. /webmessaging/without-ports/024.html (1/1, 100.00%, 0.54% of total)
  96. /webmessaging/without-ports/009.html (1/1, 100.00%, 0.54% of total)
  97. /webmessaging/with-ports/019.html (1/1, 100.00%, 0.54% of total)
  98. /webmessaging/message-channels/003.html (1/1, 100.00%, 0.54% of total)
  99. /webmessaging/with-ports/026.html (1/1, 100.00%, 0.54% of total)
  100. /webmessaging/worker_postMessage_user_activation.tentative.html (1/1, 100.00%, 0.54% of total)
  101. /webmessaging/without-ports/005.html (1/1, 100.00%, 0.54% of total)
  102. /webmessaging/broadcastchannel/basics.html (5/5, 100.00%, 2.69% of total)
  103. /webmessaging/messageerror.html (3/3, 100.00%, 1.61% of total)
  104. /webmessaging/MessageEvent-trusted.html (3/3, 100.00%, 1.61% of total)
  105. /webmessaging/without-ports/028.html (1/1, 100.00%, 0.54% of total)
  106. /webmessaging/event.origin.sub.htm (1/1, 100.00%, 0.54% of total)
  107. /webmessaging/postMessage_solidus_sorigin.htm (1/1, 100.00%, 0.54% of total)
  108. /webmessaging/Channel_postMessage_target_source.htm (1/1, 100.00%, 0.54% of total)
  109. /webmessaging/event.source.xorigin.sub.htm (1/1, 100.00%, 0.54% of total)
  110. /webmessaging/with-ports/011.html (1/1, 100.00%, 0.54% of total)
  111. /webmessaging/without-ports/029.html (1/1, 100.00%, 0.54% of total)
Test Show/Hide MessagesCh73
/webmessaging/postMessage_objects.sub.htm (1/1, 100.00%, 0.54% of total)OK
Test Description: Messages can be structured objects, e.g., nested objects.PASS
/webmessaging/with-ports/017.html (1/1, 100.00%, 0.54% of total)OK
origin of the script that invoked the method, about:blankPASS
/webmessaging/postMessage_Document.htm (1/1, 100.00%, 0.54% of total)OK
Test Description: postMessage with Document object: Throw a DataCloneError if message could not be cloned.PASS
/webmessaging/without-ports/013.html (1/1, 100.00%, 0.54% of total)OK
loop in object in structured clonePASS
/webmessaging/without-ports/003.html (1/1, 100.00%, 0.54% of total)OK
resolving 'example.org'PASS
/webmessaging/with-ports/001.html (1/1, 100.00%, 0.54% of total)OK
resolving broken urlFAIL
/webmessaging/with-ports/020.html (1/1, 100.00%, 0.54% of total)OK
cross-origin testPASS
/webmessaging/without-ports/004.html (1/1, 100.00%, 0.54% of total)OK
special value '/'PASS
/webmessaging/with-ports/005.html (1/1, 100.00%, 0.54% of total)OK
resolving a same origin targetOriginPASS
/webmessaging/message-channels/close.html (6/6, 100.00%, 3.23% of total)OK
Close in onmessage should not cancel inflight messages.PASS
Inflight messages should be delivered even when sending port is closed afterwards.PASS
Message sent from closed port should not arrive.PASS
Message sent to closed port from transferred port should not arrive.PASS
Message sent to closed port should not arrive.PASS
close() detaches a MessagePort (but not the one its entangled with)FAIL
/webmessaging/with-ports/007.html (1/1, 100.00%, 0.54% of total)OK
targetOrigin '*'PASS
/webmessaging/without-ports/025.html (3/3, 100.00%, 1.61% of total)OK
MessagePort constructor propertiesPASS
Worker MessageChannel's port should be an instance of MessagePortPASS
Worker MessagePort should not be [[Callable]]PASS
/webmessaging/with-options/undefined-transferable.html (1/1, 100.00%, 0.54% of total)OK
undefined as transferablePASS
/webmessaging/without-ports/015.html (1/1, 100.00%, 0.54% of total)OK
different originPASS
/webmessaging/without-ports/006.html (1/1, 100.00%, 0.54% of total)OK
resolving a same origin targetOrigin with trailing slashPASS
/webmessaging/postMessage_Date.sub.htm (1/1, 100.00%, 0.54% of total)OK
Test Description: Messages can contain JavaScript values (e.g., Dates).PASS
/webmessaging/without-ports/021.html (1/1, 100.00%, 0.54% of total)OK
cross-origin testPASS
/webmessaging/with-ports/002.html (1/1, 100.00%, 0.54% of total)OK
resolving url with stuff in host-specificPASS
/webmessaging/postMessage_arrays.sub.htm (1/1, 100.00%, 0.54% of total)OK
Test Description: Messages can be structured objects, e.g., arrays.PASS
/webmessaging/MessagePort_onmessage_start.htm (1/1, 100.00%, 0.54% of total)OK
MessageChannel: port.onmessage enables message queuePASS
/webmessaging/with-ports/015.html (1/1, 100.00%, 0.54% of total)OK
different originPASS
/webmessaging/with-options/no-target-origin.html (1/1, 100.00%, 0.54% of total)OK
no targetOriginPASS
/webmessaging/Channel_postMessage_Blob.htm (1/1, 100.00%, 0.54% of total)OK
Test Description: Messages can contain Blobs.PASS
/webmessaging/without-ports/027.html (1/1, 100.00%, 0.54% of total)OK
Cloning objects, preserving sharingPASS
/webmessaging/broadcastchannel/origin.window.html (1/1, 100.00%, 0.54% of total)OK
Serialization of BroadcastChannel originPASS
/webmessaging/MessagePort_initial_disabled.htm (1/1, 100.00%, 0.54% of total)OK
MessageChannel: port message queue is initially disabledPASS
/webmessaging/without-ports/010.html (15/15, 100.00%, 8.06% of total)OK
1PASS
InfinityPASS
NaNPASS
arrayPASS
datePASS
errorPASS
falsePASS
nullPASS
objectPASS
regexPASS
selfPASS
stringPASS
truePASS
undefinedPASS
unreachedPASS
/webmessaging/with-options/unknown-parameter.html (1/1, 100.00%, 0.54% of total)OK
unknown parameterPASS
/webmessaging/with-options/host-specific-origin.html (1/1, 100.00%, 0.54% of total)OK
resolving url with stuff in host-specificPASS
/webmessaging/with-ports/003.html (1/1, 100.00%, 0.54% of total)OK
resolving 'example.org'PASS
/webmessaging/broadcastchannel/interface.html (13/13, 100.00%, 6.99% of total)OK
BroadcastChannel should have an onmessage eventPASS
Non-empty name should not throwPASS
Non-string name should not throwPASS
Null name should not throwPASS
Should throw if no name is providedPASS
Undefined name should not throwPASS
close should not throwPASS
close should not throw when called multiple timesPASS
postMessage after close should throwPASS
postMessage should throw InvalidStateError after close, even with uncloneable dataPASS
postMessage should throw with uncloneable dataPASS
postMessage with null should not throwPASS
postMessage without parameters should throwPASS
/webmessaging/broadcastchannel/sandbox.html (1/1, 100.00%, 0.54% of total)OK
Creating BroadcastChannel in an opaque originFAIL
/webmessaging/without-ports/018.html (1/1, 100.00%, 0.54% of total)OK
origin of the script that invoked the method, javascript:PASS
/webmessaging/without-ports/019.html (1/1, 100.00%, 0.54% of total)OK
origin of the script that invoked the method, scheme/host/portPASS
/webmessaging/with-options/one-arg.html (1/1, 100.00%, 0.54% of total)OK
just one argumentPASS
/webmessaging/broadcastchannel/blobs.html (2/2, 100.00%, 1.08% of total)OK
Blobs work on BroadcastChannelPASS
Blobs work with workers on BroadcastChannelPASS
/webmessaging/postMessage_solidus_xorigin.sub.htm (1/1, 100.00%, 0.54% of total)OK
Test Description: If the targetOrigin argument is a single literal U+002F SOLIDUS character (/), and the Document of the Window object on which the method was invoked does not have the same origin as the entry script's document, then abort these steps silently.PASS
/webmessaging/postMessage_origin_mismatch.sub.htm (1/1, 100.00%, 0.54% of total)OK
Test Description: Same-origin: If the origin of the target window doesn't match the given origin, the message is discarded.PASS
/webmessaging/message-channels/004.html (1/1, 100.00%, 0.54% of total)OK
cross-document channelPASS
/webmessaging/with-ports/012.html (1/1, 100.00%, 0.54% of total)OK
loop in array in structured clonePASS
/webmessaging/postMessage_Function.htm (1/1, 100.00%, 0.54% of total)OK
Test Description: postMessage with Function object: Throw a DataCloneError if message could not be cloned.PASS
/webmessaging/message-channels/002.html (1/1, 100.00%, 0.54% of total)OK
without start()PASS
/webmessaging/with-ports/021.html (1/1, 100.00%, 0.54% of total)OK
cross-origin testPASS
/webmessaging/Channel_postMessage_event_properties.htm (1/1, 100.00%, 0.54% of total)OK
Test Description: The postMessage() method - Create an event that uses the MessageEvent interface, with the name message, which does not bubble and is not cancelable.PASS
/webmessaging/with-ports/016.html (1/1, 100.00%, 0.54% of total)OK
origin of the script that invoked the method, data:PASS
/webmessaging/Channel_postMessage_DataCloneErr.htm (1/1, 100.00%, 0.54% of total)OK
Throw a DataCloneError when a host object (e.g. a DOM node) is used with postMessage.PASS
/webmessaging/Channel_postMessage_clone_port_error.htm (1/1, 100.00%, 0.54% of total)OK
Test Description: Throw a DataCloneError if transfer array in postMessage contains source port.PASS
/webmessaging/without-ports/011.html (1/1, 100.00%, 0.54% of total)OK
posting an imagedata (from a cloned canvas) in an arrayPASS
/webmessaging/with-ports/010.html (15/15, 100.00%, 8.06% of total)OK
1PASS
InfinityPASS
NaNPASS
arrayPASS
datePASS
errorPASS
falsePASS
nullPASS
objectPASS
regexPASS
selfPASS
stringPASS
truePASS
undefinedPASS
unreachedPASS
/webmessaging/with-options/null-transfer.html (1/1, 100.00%, 0.54% of total)OK
null transferPASS
/webmessaging/with-ports/013.html (1/1, 100.00%, 0.54% of total)OK
loop in object in structured clonePASS
/webmessaging/with-options/message-channel-transferable.html (1/1, 100.00%, 0.54% of total)OK
MessageChannel's ports as MessagePort objectsPASS
/webmessaging/event.ports.sub.htm (2/2, 100.00%, 1.08% of total)OK
MessageChannel is supported.PASS
Test Description: event.ports returns the MessagePort array sent with the message.PASS
/webmessaging/message-channels/001.html (1/1, 100.00%, 0.54% of total)OK
basic messagechannel testPASS
/webmessaging/event.source.htm (1/1, 100.00%, 0.54% of total)OK
Test Description: Same-origin: event.source returns the WindowProxy of the source window.PASS
/webmessaging/event.data.sub.htm (1/1, 100.00%, 0.54% of total)OK
Test Description: event.data returns the data of the message.PASS
/webmessaging/message-channels/user-activation.tentative.html (1/1, 100.00%, 0.54% of total)OK
user activation messagechannel testPASS
/webmessaging/without-ports/014.html (1/1, 100.00%, 0.54% of total)OK
structured clone vs referencePASS
/webmessaging/Transferred_objects_unusable.sub.htm (2/2, 100.00%, 1.08% of total)OK
MessageChannel is supported.PASS
Test Description: Objects listed in transfer are transferred, not just cloned, meaning that they are no longer usable on the sending side.PASS
/webmessaging/with-ports/025.html (1/1, 100.00%, 0.54% of total)OK
1 as portsPASS
/webmessaging/MessageEvent.html (9/9, 100.00%, 4.84% of total)OK
initMessageEvent with no argumentsPASS
mozInitMessageEvent on the instancePASS
mozInitMessageEvent on the prototypePASS
msInitMessageEvent on the instancePASS
msInitMessageEvent on the prototypePASS
oInitMessageEvent on the instancePASS
oInitMessageEvent on the prototypePASS
webkitInitMessageEvent on the instancePASS
webkitInitMessageEvent on the prototypePASS
/webmessaging/MessageEvent_onmessage_postMessage_infinite_loop.html (1/1, 100.00%, 0.54% of total)OK
onmessage calling source postMessagePASS
/webmessaging/with-ports/006.html (1/1, 100.00%, 0.54% of total)OK
resolving a same origin targetOrigin with trailing slashPASS
/webmessaging/without-ports/008.html (1/1, 100.00%, 0.54% of total)OK
just one argumentPASS
/webmessaging/postMessage_ArrayBuffer.sub.htm (2/2, 100.00%, 1.08% of total)OK
ArrayBuffer is supported.PASS
Test Description: postMessage with ArrayBuffer object.PASS
/webmessaging/without-ports/002.html (1/1, 100.00%, 0.54% of total)OK
resolving url with stuff in host-specificPASS
/webmessaging/without-ports/016.html (1/1, 100.00%, 0.54% of total)OK
origin of the script that invoked the method, data:PASS
/webmessaging/postMessage_origin_mismatch_xorigin.sub.htm (1/1, 100.00%, 0.54% of total)OK
Test Description: Cross-origin: If the origin of the target window doesn't match the given origin, the message is discarded.PASS
/webmessaging/with-options/broken-origin.html (1/1, 100.00%, 0.54% of total)OK
resolving broken urlFAIL
/webmessaging/Channel_postMessage_ports_readonly_array.htm (1/1, 100.00%, 0.54% of total)OK
Test Description: The postMessage() method - Make new ports into a read only array.PASS
/webmessaging/with-options/slash-origin.html (1/1, 100.00%, 0.54% of total)OK
special value '/'PASS
/webmessaging/without-ports/023.html (1/1, 100.00%, 0.54% of total)OK
Object cloning: own properties only, don't follow prototypePASS
/webmessaging/postMessage_asterisk_xorigin.sub.htm (1/1, 100.00%, 0.54% of total)OK
Test Description: To send the message to the target regardless of origin, set the target origin to '*'.PASS
/webmessaging/with-ports/023.html (1/1, 100.00%, 0.54% of total)OK
null portsPASS
/webmessaging/without-ports/020.html (1/1, 100.00%, 0.54% of total)OK
cross-origin testPASS
/webmessaging/message-channels/worker.html (1/1, 100.00%, 0.54% of total)OK
MessageChannel/MessagePort created and used after a worker self.close()PASS
/webmessaging/with-ports/027.html (2/2, 100.00%, 1.08% of total)OK
MessageChannel's ports as MessagePort objectsPASS
Old-style array objectsPASS
/webmessaging/without-ports/026.html (1/1, 100.00%, 0.54% of total)OK
Cloning objects with getter propertiesPASS
/webmessaging/without-ports/012.html (1/1, 100.00%, 0.54% of total)OK
loop in array in structured clonePASS
/webmessaging/without-ports/007.html (1/1, 100.00%, 0.54% of total)OK
targetOrigin '*'PASS
/webmessaging/postMessage_MessagePorts_sorigin.htm (2/2, 100.00%, 1.08% of total)OK
MessageChannel is supported.PASS
Test Description: postMessage to same-origin iframe with MessagePort array containing 100 ports.PASS
/webmessaging/with-ports/014.html (1/1, 100.00%, 0.54% of total)OK
structured clone vs referencePASS
/webmessaging/with-ports/004.html (1/1, 100.00%, 0.54% of total)OK
special value '/'PASS
/webmessaging/without-ports/017.html (1/1, 100.00%, 0.54% of total)OK
origin of the script that invoked the method, about:blankPASS
/webmessaging/MessageEvent_properties.htm (1/1, 100.00%, 0.54% of total)OK
MessageEvent interface and properties PASS
/webmessaging/postMessage_MessagePorts_xorigin.sub.htm (2/2, 100.00%, 1.08% of total)OK
MessageChannel is supported.PASS
Test Description: postMessage to cross-origin iframe with MessagePort array containing 100 ports.PASS
/webmessaging/message-channels/dictionary-transferrable.html (1/1, 100.00%, 0.54% of total)OK
basic messagechannel with transferPASS
/webmessaging/postMessage_dup_transfer_objects.htm (1/1, 100.00%, 0.54% of total)OK
Test Description: postMessage with duplicate transfer objects raises DataCloneError exception.PASS
/webmessaging/postMessage_invalid_targetOrigin.htm (1/1, 100.00%, 0.54% of total)OK
Test Description: If the value of the targetOrigin argument is neither a single U+002A ASTERISK character (*), a single U+002F SOLIDUS character (/), nor an absolute URL, then throw a SyntaxError exception and abort the overall set of steps.PASS
/webmessaging/broadcastchannel/workers.html (5/5, 100.00%, 2.69% of total)OK
BroadcastChannel created after a worker self.close()PASS
BroadcastChannel used after a worker self.close()PASS
BroadcastChannel works in shared workersPASS
BroadcastChannel works in workersPASS
Closing and re-opening a channel works.PASS
/webmessaging/without-ports/001.html (1/1, 100.00%, 0.54% of total)OK
resolving broken urlFAIL
/webmessaging/Channel_postMessage_clone_port.htm (2/2, 100.00%, 1.08% of total)OK
Data sent through remote port is received by the new cloned portPASS
Test Description: Test Description: When the user agent is to clone a port original port, with the clone being owned by owner, it must return a new MessagePort objectPASS
/webmessaging/with-ports/024.html (1/1, 100.00%, 0.54% of total)OK
undefined as portsPASS
/webmessaging/with-ports/018.html (1/1, 100.00%, 0.54% of total)OK
origin of the script that invoked the method, javascript:PASS
/webmessaging/without-ports/024.html (1/1, 100.00%, 0.54% of total)OK
Object cloning: throw an exception if function values encounteredPASS
/webmessaging/without-ports/009.html (1/1, 100.00%, 0.54% of total)OK
zero argumentsPASS
/webmessaging/with-ports/019.html (1/1, 100.00%, 0.54% of total)OK
origin of the script that invoked the method, scheme/host/portPASS
/webmessaging/message-channels/003.html (1/1, 100.00%, 0.54% of total)OK
onmessage implied start()PASS
/webmessaging/with-ports/026.html (1/1, 100.00%, 0.54% of total)OK
object with length as transferablePASS
/webmessaging/worker_postMessage_user_activation.tentative.html (1/1, 100.00%, 0.54% of total)OK
Post Message from a workerPASS
/webmessaging/without-ports/005.html (1/1, 100.00%, 0.54% of total)OK
resolving a same origin targetOriginPASS
/webmessaging/broadcastchannel/basics.html (5/5, 100.00%, 2.69% of total)OK
Closing a channel in onmessage doesn't cancel already queued eventsPASS
closing and creating channels during message delivery works correctlyPASS
messages are delivered in port creation orderPASS
messages aren't delivered to a closed portPASS
postMessage results in correct eventPASS
/webmessaging/messageerror.html (3/3, 100.00%, 1.61% of total)OK
The default value of onmessageerror is nullPASS
The onmessageerror content attribute must be compiled into the onmessageerror propertyPASS
The onmessageerror content attribute must execute when an event is dispatched on the windowPASS
/webmessaging/MessageEvent-trusted.html (3/3, 100.00%, 1.61% of total)OK
With a BroadcastChannelPASS
With a MessageChannel and its MessagePortsPASS
With windowPASS
/webmessaging/without-ports/028.html (1/1, 100.00%, 0.54% of total)OK
Cloning objects, preserving sharing #2PASS
/webmessaging/event.origin.sub.htm (1/1, 100.00%, 0.54% of total)OK
Test Description: event.origin returns the origin of the message.PASS
/webmessaging/postMessage_solidus_sorigin.htm (1/1, 100.00%, 0.54% of total)OK
Test Description: To restrict the message to same-origin targets only, without needing to explicitly state the origin, set the target origin to '/'.PASS
/webmessaging/Channel_postMessage_target_source.htm (1/1, 100.00%, 0.54% of total)OK
Test Description: The postMessage() method - Let target port be the port with which source port is entangled, if any.PASS
/webmessaging/event.source.xorigin.sub.htm (1/1, 100.00%, 0.54% of total)OK
Test Description: Cross-origin: event.source returns the WindowProxy of the source window.PASS
/webmessaging/with-ports/011.html (1/1, 100.00%, 0.54% of total)OK
posting an imagedata (from a cloned canvas) in an arrayPASS
/webmessaging/without-ports/029.html (1/1, 100.00%, 0.54% of total)OK
Check that getters don't linger after deletion wrt cloningPASS