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/with-ports/027.html (2/2, 100.00%, 1.08% of total)
  2. /webmessaging/without-ports/028.html (1/1, 100.00%, 0.54% of total)
  3. /webmessaging/event.ports.sub.htm (2/2, 100.00%, 1.08% of total)
  4. /webmessaging/Channel_postMessage_DataCloneErr.htm (1/1, 100.00%, 0.54% of total)
  5. /webmessaging/message-channels/user-activation.tentative.html (1/1, 100.00%, 0.54% of total)
  6. /webmessaging/without-ports/003.html (1/1, 100.00%, 0.54% of total)
  7. /webmessaging/without-ports/004.html (1/1, 100.00%, 0.54% of total)
  8. /webmessaging/postMessage_objects.sub.htm (1/1, 100.00%, 0.54% of total)
  9. /webmessaging/with-options/null-transfer.html (1/1, 100.00%, 0.54% of total)
  10. /webmessaging/with-ports/023.html (1/1, 100.00%, 0.54% of total)
  11. /webmessaging/without-ports/029.html (1/1, 100.00%, 0.54% of total)
  12. /webmessaging/without-ports/007.html (1/1, 100.00%, 0.54% of total)
  13. /webmessaging/with-ports/002.html (1/1, 100.00%, 0.54% of total)
  14. /webmessaging/with-ports/015.html (1/1, 100.00%, 0.54% of total)
  15. /webmessaging/Channel_postMessage_target_source.htm (1/1, 100.00%, 0.54% of total)
  16. /webmessaging/message-channels/worker.html (1/1, 100.00%, 0.54% of total)
  17. /webmessaging/with-options/no-target-origin.html (1/1, 100.00%, 0.54% of total)
  18. /webmessaging/MessageEvent.html (9/9, 100.00%, 4.84% of total)
  19. /webmessaging/worker_postMessage_user_activation.tentative.html (1/1, 100.00%, 0.54% of total)
  20. /webmessaging/with-ports/011.html (1/1, 100.00%, 0.54% of total)
  21. /webmessaging/postMessage_dup_transfer_objects.htm (1/1, 100.00%, 0.54% of total)
  22. /webmessaging/event.data.sub.htm (1/1, 100.00%, 0.54% of total)
  23. /webmessaging/Channel_postMessage_clone_port.htm (2/2, 100.00%, 1.08% of total)
  24. /webmessaging/with-ports/013.html (1/1, 100.00%, 0.54% of total)
  25. /webmessaging/with-options/unknown-parameter.html (1/1, 100.00%, 0.54% of total)
  26. /webmessaging/message-channels/close.html (6/6, 100.00%, 3.23% of total)
  27. /webmessaging/postMessage_Date.sub.htm (1/1, 100.00%, 0.54% of total)
  28. /webmessaging/without-ports/012.html (1/1, 100.00%, 0.54% of total)
  29. /webmessaging/postMessage_MessagePorts_sorigin.htm (2/2, 100.00%, 1.08% of total)
  30. /webmessaging/without-ports/013.html (1/1, 100.00%, 0.54% of total)
  31. /webmessaging/postMessage_solidus_sorigin.htm (1/1, 100.00%, 0.54% of total)
  32. /webmessaging/postMessage_origin_mismatch_xorigin.sub.htm (1/1, 100.00%, 0.54% of total)
  33. /webmessaging/with-options/slash-origin.html (1/1, 100.00%, 0.54% of total)
  34. /webmessaging/MessageEvent_onmessage_postMessage_infinite_loop.html (1/1, 100.00%, 0.54% of total)
  35. /webmessaging/event.source.xorigin.sub.htm (1/1, 100.00%, 0.54% of total)
  36. /webmessaging/without-ports/010.html (15/15, 100.00%, 8.06% of total)
  37. /webmessaging/with-ports/012.html (1/1, 100.00%, 0.54% of total)
  38. /webmessaging/without-ports/026.html (1/1, 100.00%, 0.54% of total)
  39. /webmessaging/without-ports/025.html (3/3, 100.00%, 1.61% of total)
  40. /webmessaging/postMessage_invalid_targetOrigin.htm (1/1, 100.00%, 0.54% of total)
  41. /webmessaging/with-ports/016.html (1/1, 100.00%, 0.54% of total)
  42. /webmessaging/without-ports/024.html (1/1, 100.00%, 0.54% of total)
  43. /webmessaging/event.origin.sub.htm (1/1, 100.00%, 0.54% of total)
  44. /webmessaging/without-ports/002.html (1/1, 100.00%, 0.54% of total)
  45. /webmessaging/with-ports/020.html (1/1, 100.00%, 0.54% of total)
  46. /webmessaging/Channel_postMessage_Blob.htm (1/1, 100.00%, 0.54% of total)
  47. /webmessaging/postMessage_ArrayBuffer.sub.htm (2/2, 100.00%, 1.08% of total)
  48. /webmessaging/with-ports/021.html (1/1, 100.00%, 0.54% of total)
  49. /webmessaging/message-channels/004.html (1/1, 100.00%, 0.54% of total)
  50. /webmessaging/MessageEvent_properties.htm (1/1, 100.00%, 0.54% of total)
  51. /webmessaging/message-channels/002.html (1/1, 100.00%, 0.54% of total)
  52. /webmessaging/with-options/host-specific-origin.html (1/1, 100.00%, 0.54% of total)
  53. /webmessaging/message-channels/001.html (1/1, 100.00%, 0.54% of total)
  54. /webmessaging/with-ports/010.html (15/15, 100.00%, 8.06% of total)
  55. /webmessaging/without-ports/017.html (1/1, 100.00%, 0.54% of total)
  56. /webmessaging/with-ports/024.html (1/1, 100.00%, 0.54% of total)
  57. /webmessaging/without-ports/014.html (1/1, 100.00%, 0.54% of total)
  58. /webmessaging/without-ports/005.html (1/1, 100.00%, 0.54% of total)
  59. /webmessaging/without-ports/016.html (1/1, 100.00%, 0.54% of total)
  60. /webmessaging/with-ports/005.html (1/1, 100.00%, 0.54% of total)
  61. /webmessaging/broadcastchannel/sandbox.html (1/1, 100.00%, 0.54% of total)
  62. /webmessaging/postMessage_arrays.sub.htm (1/1, 100.00%, 0.54% of total)
  63. /webmessaging/with-ports/018.html (1/1, 100.00%, 0.54% of total)
  64. /webmessaging/with-ports/026.html (1/1, 100.00%, 0.54% of total)
  65. /webmessaging/with-ports/014.html (1/1, 100.00%, 0.54% of total)
  66. /webmessaging/with-ports/006.html (1/1, 100.00%, 0.54% of total)
  67. /webmessaging/without-ports/021.html (1/1, 100.00%, 0.54% of total)
  68. /webmessaging/postMessage_solidus_xorigin.sub.htm (1/1, 100.00%, 0.54% of total)
  69. /webmessaging/MessagePort_initial_disabled.htm (1/1, 100.00%, 0.54% of total)
  70. /webmessaging/broadcastchannel/origin.window.html (1/1, 100.00%, 0.54% of total)
  71. /webmessaging/without-ports/009.html (1/1, 100.00%, 0.54% of total)
  72. /webmessaging/message-channels/dictionary-transferrable.html (1/1, 100.00%, 0.54% of total)
  73. /webmessaging/Channel_postMessage_event_properties.htm (1/1, 100.00%, 0.54% of total)
  74. /webmessaging/with-options/message-channel-transferable.html (1/1, 100.00%, 0.54% of total)
  75. /webmessaging/broadcastchannel/workers.html (5/5, 100.00%, 2.69% of total)
  76. /webmessaging/with-ports/025.html (1/1, 100.00%, 0.54% of total)
  77. /webmessaging/message-channels/003.html (1/1, 100.00%, 0.54% of total)
  78. /webmessaging/without-ports/001.html (1/1, 100.00%, 0.54% of total)
  79. /webmessaging/with-options/broken-origin.html (1/1, 100.00%, 0.54% of total)
  80. /webmessaging/with-ports/017.html (1/1, 100.00%, 0.54% of total)
  81. /webmessaging/broadcastchannel/interface.html (13/13, 100.00%, 6.99% of total)
  82. /webmessaging/with-options/one-arg.html (1/1, 100.00%, 0.54% of total)
  83. /webmessaging/Transferred_objects_unusable.sub.htm (2/2, 100.00%, 1.08% of total)
  84. /webmessaging/postMessage_Document.htm (1/1, 100.00%, 0.54% of total)
  85. /webmessaging/with-options/undefined-transferable.html (1/1, 100.00%, 0.54% of total)
  86. /webmessaging/broadcastchannel/basics.html (5/5, 100.00%, 2.69% of total)
  87. /webmessaging/without-ports/011.html (1/1, 100.00%, 0.54% of total)
  88. /webmessaging/without-ports/019.html (1/1, 100.00%, 0.54% of total)
  89. /webmessaging/postMessage_asterisk_xorigin.sub.htm (1/1, 100.00%, 0.54% of total)
  90. /webmessaging/MessageEvent-trusted.html (3/3, 100.00%, 1.61% of total)
  91. /webmessaging/MessagePort_onmessage_start.htm (1/1, 100.00%, 0.54% of total)
  92. /webmessaging/without-ports/027.html (1/1, 100.00%, 0.54% of total)
  93. /webmessaging/without-ports/015.html (1/1, 100.00%, 0.54% of total)
  94. /webmessaging/without-ports/006.html (1/1, 100.00%, 0.54% of total)
  95. /webmessaging/postMessage_origin_mismatch.sub.htm (1/1, 100.00%, 0.54% of total)
  96. /webmessaging/with-ports/004.html (1/1, 100.00%, 0.54% of total)
  97. /webmessaging/without-ports/018.html (1/1, 100.00%, 0.54% of total)
  98. /webmessaging/with-ports/007.html (1/1, 100.00%, 0.54% of total)
  99. /webmessaging/with-ports/003.html (1/1, 100.00%, 0.54% of total)
  100. /webmessaging/without-ports/023.html (1/1, 100.00%, 0.54% of total)
  101. /webmessaging/without-ports/020.html (1/1, 100.00%, 0.54% of total)
  102. /webmessaging/event.source.htm (1/1, 100.00%, 0.54% of total)
  103. /webmessaging/without-ports/008.html (1/1, 100.00%, 0.54% of total)
  104. /webmessaging/broadcastchannel/blobs.html (2/2, 100.00%, 1.08% of total)
  105. /webmessaging/with-ports/019.html (1/1, 100.00%, 0.54% of total)
  106. /webmessaging/with-ports/001.html (1/1, 100.00%, 0.54% of total)
  107. /webmessaging/postMessage_MessagePorts_xorigin.sub.htm (2/2, 100.00%, 1.08% of total)
  108. /webmessaging/postMessage_Function.htm (1/1, 100.00%, 0.54% of total)
  109. /webmessaging/messageerror.html (3/3, 100.00%, 1.61% of total)
  110. /webmessaging/Channel_postMessage_ports_readonly_array.htm (1/1, 100.00%, 0.54% of total)
  111. /webmessaging/Channel_postMessage_clone_port_error.htm (1/1, 100.00%, 0.54% of total)
Test Show/Hide MessagesFF64
/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/028.html (1/1, 100.00%, 0.54% of total)OK
Cloning objects, preserving sharing #2FAIL
/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/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/message-channels/user-activation.tentative.html (1/1, 100.00%, 0.54% of total)OK
user activation messagechannel testFAIL
/webmessaging/without-ports/003.html (1/1, 100.00%, 0.54% of total)OK
resolving 'example.org'PASS
/webmessaging/without-ports/004.html (1/1, 100.00%, 0.54% of total)OK
special value '/'PASS
/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-options/null-transfer.html (1/1, 100.00%, 0.54% of total)OK
null transferFAIL
/webmessaging/with-ports/023.html (1/1, 100.00%, 0.54% of total)OK
null portsPASS
/webmessaging/without-ports/029.html (1/1, 100.00%, 0.54% of total)OK
Check that getters don't linger after deletion wrt cloningPASS
/webmessaging/without-ports/007.html (1/1, 100.00%, 0.54% of total)OK
targetOrigin '*'PASS
/webmessaging/with-ports/002.html (1/1, 100.00%, 0.54% of total)OK
resolving url with stuff in host-specificPASS
/webmessaging/with-ports/015.html (1/1, 100.00%, 0.54% of total)OK
different originPASS
/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/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-options/no-target-origin.html (1/1, 100.00%, 0.54% of total)OK
no targetOriginFAIL
/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/worker_postMessage_user_activation.tentative.html (1/1, 100.00%, 0.54% of total)OK
Post Message from a workerFAIL
/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/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/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/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/013.html (1/1, 100.00%, 0.54% of total)OK
loop in object in structured clonePASS
/webmessaging/with-options/unknown-parameter.html (1/1, 100.00%, 0.54% of total)OK
unknown parameterFAIL
/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)PASS
/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/012.html (1/1, 100.00%, 0.54% of total)OK
loop in array in structured clonePASS
/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/without-ports/013.html (1/1, 100.00%, 0.54% of total)OK
loop in object in structured clonePASS
/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/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/slash-origin.html (1/1, 100.00%, 0.54% of total)OK
special value '/'FAIL
/webmessaging/MessageEvent_onmessage_postMessage_infinite_loop.html (1/1, 100.00%, 0.54% of total)OK
onmessage calling source postMessagePASS
/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/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-ports/012.html (1/1, 100.00%, 0.54% of total)OK
loop in array in structured clonePASS
/webmessaging/without-ports/026.html (1/1, 100.00%, 0.54% of total)OK
Cloning objects with getter propertiesPASS
/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/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/with-ports/016.html (1/1, 100.00%, 0.54% of total)OK
origin of the script that invoked the method, data: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/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/without-ports/002.html (1/1, 100.00%, 0.54% of total)OK
resolving url with stuff in host-specificPASS
/webmessaging/with-ports/020.html (1/1, 100.00%, 0.54% of total)OK
cross-origin testPASS
/webmessaging/Channel_postMessage_Blob.htm (1/1, 100.00%, 0.54% of total)OK
Test Description: Messages can contain Blobs.PASS
/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/with-ports/021.html (1/1, 100.00%, 0.54% of total)OK
cross-origin testPASS
/webmessaging/message-channels/004.html (1/1, 100.00%, 0.54% of total)OK
cross-document channelPASS
/webmessaging/MessageEvent_properties.htm (1/1, 100.00%, 0.54% of total)OK
MessageEvent interface and properties PASS
/webmessaging/message-channels/002.html (1/1, 100.00%, 0.54% of total)OK
without start()PASS
/webmessaging/with-options/host-specific-origin.html (1/1, 100.00%, 0.54% of total)OK
resolving url with stuff in host-specificFAIL
/webmessaging/message-channels/001.html (1/1, 100.00%, 0.54% of total)OK
basic messagechannel testPASS
/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/without-ports/017.html (1/1, 100.00%, 0.54% of total)OK
origin of the script that invoked the method, about:blankPASS
/webmessaging/with-ports/024.html (1/1, 100.00%, 0.54% of total)OK
undefined as portsPASS
/webmessaging/without-ports/014.html (1/1, 100.00%, 0.54% of total)OK
structured clone vs referencePASS
/webmessaging/without-ports/005.html (1/1, 100.00%, 0.54% of total)OK
resolving a same origin targetOriginPASS
/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/with-ports/005.html (1/1, 100.00%, 0.54% of total)OK
resolving a same origin targetOriginPASS
/webmessaging/broadcastchannel/sandbox.html (1/1, 100.00%, 0.54% of total)OK
Creating BroadcastChannel in an opaque originPASS
/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/with-ports/018.html (1/1, 100.00%, 0.54% of total)OK
origin of the script that invoked the method, javascript:PASS
/webmessaging/with-ports/026.html (1/1, 100.00%, 0.54% of total)OK
object with length as transferablePASS
/webmessaging/with-ports/014.html (1/1, 100.00%, 0.54% of total)OK
structured clone vs referencePASS
/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/021.html (1/1, 100.00%, 0.54% of total)OK
cross-origin testPASS
/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/MessagePort_initial_disabled.htm (1/1, 100.00%, 0.54% of total)OK
MessageChannel: port message queue is initially disabledPASS
/webmessaging/broadcastchannel/origin.window.html (1/1, 100.00%, 0.54% of total)OK
Serialization of BroadcastChannel originPASS
/webmessaging/without-ports/009.html (1/1, 100.00%, 0.54% of total)OK
zero argumentsPASS
/webmessaging/message-channels/dictionary-transferrable.html (1/1, 100.00%, 0.54% of total)OK
basic messagechannel with transferFAIL
/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-options/message-channel-transferable.html (1/1, 100.00%, 0.54% of total)OK
MessageChannel's ports as MessagePort objectsFAIL
/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/with-ports/025.html (1/1, 100.00%, 0.54% of total)OK
1 as portsPASS
/webmessaging/message-channels/003.html (1/1, 100.00%, 0.54% of total)OK
onmessage implied start()PASS
/webmessaging/without-ports/001.html (1/1, 100.00%, 0.54% of total)OK
resolving broken urlPASS
/webmessaging/with-options/broken-origin.html (1/1, 100.00%, 0.54% of total)OK
resolving broken urlPASS
/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/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/with-options/one-arg.html (1/1, 100.00%, 0.54% of total)OK
just one argumentFAIL
/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/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/with-options/undefined-transferable.html (1/1, 100.00%, 0.54% of total)OK
undefined as transferableFAIL
/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/without-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/019.html (1/1, 100.00%, 0.54% of total)OK
origin of the script that invoked the method, scheme/host/portPASS
/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/MessageEvent-trusted.html (3/3, 100.00%, 1.61% of total)OK
With a BroadcastChannelPASS
With a MessageChannel and its MessagePortsPASS
With windowFAIL
/webmessaging/MessagePort_onmessage_start.htm (1/1, 100.00%, 0.54% of total)OK
MessageChannel: port.onmessage enables message queuePASS
/webmessaging/without-ports/027.html (1/1, 100.00%, 0.54% of total)OK
Cloning objects, preserving sharingPASS
/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_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/with-ports/004.html (1/1, 100.00%, 0.54% of total)OK
special value '/'PASS
/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/with-ports/007.html (1/1, 100.00%, 0.54% of total)OK
targetOrigin '*'PASS
/webmessaging/with-ports/003.html (1/1, 100.00%, 0.54% of total)OK
resolving 'example.org'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/without-ports/020.html (1/1, 100.00%, 0.54% of total)OK
cross-origin 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/without-ports/008.html (1/1, 100.00%, 0.54% of total)OK
just one argumentFAIL
/webmessaging/broadcastchannel/blobs.html (2/2, 100.00%, 1.08% of total)OK
Blobs work on BroadcastChannelPASS
Blobs work with workers on BroadcastChannelPASS
/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/with-ports/001.html (1/1, 100.00%, 0.54% of total)OK
resolving broken urlPASS
/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/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/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/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/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