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/event.origin.sub.htm (1/1, 100.00%, 0.54% of total)
  2. /webmessaging/postMessage_dup_transfer_objects.htm (1/1, 100.00%, 0.54% of total)
  3. /webmessaging/with-options/message-channel-transferable.html (1/1, 100.00%, 0.54% of total)
  4. /webmessaging/with-ports/012.html (1/1, 100.00%, 0.54% of total)
  5. /webmessaging/without-ports/027.html (1/1, 100.00%, 0.54% of total)
  6. /webmessaging/postMessage_ArrayBuffer.sub.htm (2/2, 100.00%, 1.08% of total)
  7. /webmessaging/message-channels/close.html (6/6, 100.00%, 3.23% of total)
  8. /webmessaging/with-ports/019.html (1/1, 100.00%, 0.54% of total)
  9. /webmessaging/MessageEvent_onmessage_postMessage_infinite_loop.html (1/1, 100.00%, 0.54% of total)
  10. /webmessaging/without-ports/003.html (1/1, 100.00%, 0.54% of total)
  11. /webmessaging/with-options/host-specific-origin.html (1/1, 100.00%, 0.54% of total)
  12. /webmessaging/postMessage_arrays.sub.htm (1/1, 100.00%, 0.54% of total)
  13. /webmessaging/broadcastchannel/blobs.html (2/2, 100.00%, 1.08% of total)
  14. /webmessaging/without-ports/010.html (15/15, 100.00%, 8.06% of total)
  15. /webmessaging/with-ports/001.html (1/1, 100.00%, 0.54% of total)
  16. /webmessaging/with-ports/016.html (1/1, 100.00%, 0.54% of total)
  17. /webmessaging/with-ports/014.html (1/1, 100.00%, 0.54% of total)
  18. /webmessaging/with-options/undefined-transferable.html (1/1, 100.00%, 0.54% of total)
  19. /webmessaging/without-ports/017.html (1/1, 100.00%, 0.54% of total)
  20. /webmessaging/without-ports/001.html (1/1, 100.00%, 0.54% of total)
  21. /webmessaging/with-ports/021.html (1/1, 100.00%, 0.54% of total)
  22. /webmessaging/MessageEvent_properties.htm (1/1, 100.00%, 0.54% of total)
  23. /webmessaging/Channel_postMessage_target_source.htm (1/1, 100.00%, 0.54% of total)
  24. /webmessaging/with-options/no-target-origin.html (1/1, 100.00%, 0.54% of total)
  25. /webmessaging/event.ports.sub.htm (2/2, 100.00%, 1.08% of total)
  26. /webmessaging/broadcastchannel/sandbox.html (1/1, 100.00%, 0.54% of total)
  27. /webmessaging/without-ports/024.html (1/1, 100.00%, 0.54% of total)
  28. /webmessaging/without-ports/021.html (1/1, 100.00%, 0.54% of total)
  29. /webmessaging/message-channels/003.html (1/1, 100.00%, 0.54% of total)
  30. /webmessaging/postMessage_Document.htm (1/1, 100.00%, 0.54% of total)
  31. /webmessaging/Channel_postMessage_clone_port.htm (2/2, 100.00%, 1.08% of total)
  32. /webmessaging/without-ports/013.html (1/1, 100.00%, 0.54% of total)
  33. /webmessaging/Channel_postMessage_ports_readonly_array.htm (1/1, 100.00%, 0.54% of total)
  34. /webmessaging/message-channels/002.html (1/1, 100.00%, 0.54% of total)
  35. /webmessaging/Channel_postMessage_clone_port_error.htm (1/1, 100.00%, 0.54% of total)
  36. /webmessaging/with-ports/013.html (1/1, 100.00%, 0.54% of total)
  37. /webmessaging/with-ports/024.html (1/1, 100.00%, 0.54% of total)
  38. /webmessaging/with-options/slash-origin.html (1/1, 100.00%, 0.54% of total)
  39. /webmessaging/without-ports/004.html (1/1, 100.00%, 0.54% of total)
  40. /webmessaging/message-channels/user-activation.tentative.html (1/1, 100.00%, 0.54% of total)
  41. /webmessaging/broadcastchannel/workers.html (5/5, 100.00%, 2.69% of total)
  42. /webmessaging/without-ports/002.html (1/1, 100.00%, 0.54% of total)
  43. /webmessaging/with-ports/018.html (1/1, 100.00%, 0.54% of total)
  44. /webmessaging/postMessage_invalid_targetOrigin.htm (1/1, 100.00%, 0.54% of total)
  45. /webmessaging/with-options/broken-origin.html (1/1, 100.00%, 0.54% of total)
  46. /webmessaging/without-ports/005.html (1/1, 100.00%, 0.54% of total)
  47. /webmessaging/without-ports/014.html (1/1, 100.00%, 0.54% of total)
  48. /webmessaging/with-options/one-arg.html (1/1, 100.00%, 0.54% of total)
  49. /webmessaging/with-ports/003.html (1/1, 100.00%, 0.54% of total)
  50. /webmessaging/postMessage_origin_mismatch.sub.htm (1/1, 100.00%, 0.54% of total)
  51. /webmessaging/with-ports/011.html (1/1, 100.00%, 0.54% of total)
  52. /webmessaging/without-ports/015.html (1/1, 100.00%, 0.54% of total)
  53. /webmessaging/without-ports/026.html (1/1, 100.00%, 0.54% of total)
  54. /webmessaging/without-ports/012.html (1/1, 100.00%, 0.54% of total)
  55. /webmessaging/without-ports/008.html (1/1, 100.00%, 0.54% of total)
  56. /webmessaging/Channel_postMessage_event_properties.htm (1/1, 100.00%, 0.54% of total)
  57. /webmessaging/postMessage_Date.sub.htm (1/1, 100.00%, 0.54% of total)
  58. /webmessaging/with-options/unknown-parameter.html (1/1, 100.00%, 0.54% of total)
  59. /webmessaging/without-ports/011.html (1/1, 100.00%, 0.54% of total)
  60. /webmessaging/event.data.sub.htm (1/1, 100.00%, 0.54% of total)
  61. /webmessaging/with-ports/006.html (1/1, 100.00%, 0.54% of total)
  62. /webmessaging/with-ports/017.html (1/1, 100.00%, 0.54% of total)
  63. /webmessaging/broadcastchannel/basics.html (5/5, 100.00%, 2.69% of total)
  64. /webmessaging/message-channels/dictionary-transferrable.html (1/1, 100.00%, 0.54% of total)
  65. /webmessaging/with-ports/023.html (1/1, 100.00%, 0.54% of total)
  66. /webmessaging/Transferred_objects_unusable.sub.htm (2/2, 100.00%, 1.08% of total)
  67. /webmessaging/with-ports/007.html (1/1, 100.00%, 0.54% of total)
  68. /webmessaging/postMessage_Function.htm (1/1, 100.00%, 0.54% of total)
  69. /webmessaging/with-ports/004.html (1/1, 100.00%, 0.54% of total)
  70. /webmessaging/broadcastchannel/interface.html (13/13, 100.00%, 6.99% of total)
  71. /webmessaging/MessagePort_onmessage_start.htm (1/1, 100.00%, 0.54% of total)
  72. /webmessaging/without-ports/006.html (1/1, 100.00%, 0.54% of total)
  73. /webmessaging/MessageEvent.html (9/9, 100.00%, 4.84% of total)
  74. /webmessaging/worker_postMessage_user_activation.tentative.html (1/1, 100.00%, 0.54% of total)
  75. /webmessaging/postMessage_asterisk_xorigin.sub.htm (1/1, 100.00%, 0.54% of total)
  76. /webmessaging/postMessage_origin_mismatch_xorigin.sub.htm (1/1, 100.00%, 0.54% of total)
  77. /webmessaging/without-ports/025.html (3/3, 100.00%, 1.61% of total)
  78. /webmessaging/with-options/null-transfer.html (1/1, 100.00%, 0.54% of total)
  79. /webmessaging/Channel_postMessage_DataCloneErr.htm (1/1, 100.00%, 0.54% of total)
  80. /webmessaging/message-channels/worker.html (1/1, 100.00%, 0.54% of total)
  81. /webmessaging/postMessage_solidus_xorigin.sub.htm (1/1, 100.00%, 0.54% of total)
  82. /webmessaging/event.source.xorigin.sub.htm (1/1, 100.00%, 0.54% of total)
  83. /webmessaging/message-channels/004.html (1/1, 100.00%, 0.54% of total)
  84. /webmessaging/MessageEvent-trusted.html (3/3, 100.00%, 1.61% of total)
  85. /webmessaging/without-ports/018.html (1/1, 100.00%, 0.54% of total)
  86. /webmessaging/postMessage_objects.sub.htm (1/1, 100.00%, 0.54% of total)
  87. /webmessaging/event.source.htm (1/1, 100.00%, 0.54% of total)
  88. /webmessaging/with-ports/010.html (15/15, 100.00%, 8.06% of total)
  89. /webmessaging/with-ports/020.html (1/1, 100.00%, 0.54% of total)
  90. /webmessaging/postMessage_MessagePorts_sorigin.htm (2/2, 100.00%, 1.08% of total)
  91. /webmessaging/messageerror.html (3/3, 100.00%, 1.61% of total)
  92. /webmessaging/MessagePort_initial_disabled.htm (1/1, 100.00%, 0.54% of total)
  93. /webmessaging/with-ports/002.html (1/1, 100.00%, 0.54% of total)
  94. /webmessaging/with-ports/025.html (1/1, 100.00%, 0.54% of total)
  95. /webmessaging/postMessage_MessagePorts_xorigin.sub.htm (2/2, 100.00%, 1.08% of total)
  96. /webmessaging/without-ports/019.html (1/1, 100.00%, 0.54% of total)
  97. /webmessaging/with-ports/005.html (1/1, 100.00%, 0.54% of total)
  98. /webmessaging/broadcastchannel/origin.window.html (1/1, 100.00%, 0.54% of total)
  99. /webmessaging/without-ports/007.html (1/1, 100.00%, 0.54% of total)
  100. /webmessaging/with-ports/015.html (1/1, 100.00%, 0.54% of total)
  101. /webmessaging/with-ports/026.html (1/1, 100.00%, 0.54% of total)
  102. /webmessaging/message-channels/001.html (1/1, 100.00%, 0.54% of total)
  103. /webmessaging/without-ports/009.html (1/1, 100.00%, 0.54% of total)
  104. /webmessaging/without-ports/016.html (1/1, 100.00%, 0.54% of total)
  105. /webmessaging/without-ports/023.html (1/1, 100.00%, 0.54% of total)
  106. /webmessaging/without-ports/029.html (1/1, 100.00%, 0.54% of total)
  107. /webmessaging/Channel_postMessage_Blob.htm (1/1, 100.00%, 0.54% of total)
  108. /webmessaging/without-ports/028.html (1/1, 100.00%, 0.54% of total)
  109. /webmessaging/postMessage_solidus_sorigin.htm (1/1, 100.00%, 0.54% of total)
  110. /webmessaging/with-ports/027.html (2/2, 100.00%, 1.08% of total)
  111. /webmessaging/without-ports/020.html (1/1, 100.00%, 0.54% of total)
Test Show/Hide MessagesSf12
/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_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/with-options/message-channel-transferable.html (1/1, 100.00%, 0.54% of total)OK
MessageChannel's ports as MessagePort objectsFAIL
/webmessaging/with-ports/012.html (1/1, 100.00%, 0.54% of total)OK
loop in array in structured clonePASS
/webmessaging/without-ports/027.html (1/1, 100.00%, 0.54% of total)OK
Cloning objects, preserving sharingPASS
/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/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/019.html (1/1, 100.00%, 0.54% of total)OK
origin of the script that invoked the method, scheme/host/portPASS
/webmessaging/MessageEvent_onmessage_postMessage_infinite_loop.html (1/1, 100.00%, 0.54% of total)OK
onmessage calling source postMessagePASS
/webmessaging/without-ports/003.html (1/1, 100.00%, 0.54% of total)OK
resolving 'example.org'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/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/broadcastchannel/blobs.html (2/2, 100.00%, 1.08% of total)OK
Blobs work on BroadcastChannelFAIL
Blobs work with workers on BroadcastChannelFAIL
/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/001.html (1/1, 100.00%, 0.54% of total)OK
resolving broken urlPASS
/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/with-ports/014.html (1/1, 100.00%, 0.54% of total)OK
structured clone vs referencePASS
/webmessaging/with-options/undefined-transferable.html (1/1, 100.00%, 0.54% of total)OK
undefined as transferableFAIL
/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/without-ports/001.html (1/1, 100.00%, 0.54% of total)OK
resolving broken urlPASS
/webmessaging/with-ports/021.html (1/1, 100.00%, 0.54% of total)OK
cross-origin testPASS
/webmessaging/MessageEvent_properties.htm (1/1, 100.00%, 0.54% of total)OK
MessageEvent interface and properties 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/with-options/no-target-origin.html (1/1, 100.00%, 0.54% of total)OK
no targetOriginFAIL
/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/broadcastchannel/sandbox.html (1/1, 100.00%, 0.54% of total)OK
Creating BroadcastChannel in an opaque originFAIL
/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/021.html (1/1, 100.00%, 0.54% of total)OK
cross-origin testPASS
/webmessaging/message-channels/003.html (1/1, 100.00%, 0.54% of total)OK
onmessage implied start()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/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/without-ports/013.html (1/1, 100.00%, 0.54% of total)OK
loop in object in structured clonePASS
/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/message-channels/002.html (1/1, 100.00%, 0.54% of total)OK
without start()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/with-ports/013.html (1/1, 100.00%, 0.54% of total)OK
loop in object in structured clonePASS
/webmessaging/with-ports/024.html (1/1, 100.00%, 0.54% of total)OK
undefined as portsPASS
/webmessaging/with-options/slash-origin.html (1/1, 100.00%, 0.54% of total)OK
special value '/'FAIL
/webmessaging/without-ports/004.html (1/1, 100.00%, 0.54% of total)OK
special value '/'PASS
/webmessaging/message-channels/user-activation.tentative.html (1/1, 100.00%, 0.54% of total)OK
user activation messagechannel testFAIL
/webmessaging/broadcastchannel/workers.html (5/5, 100.00%, 2.69% of total)ERROR
BroadcastChannel created after a worker self.close()TIMEOUT
BroadcastChannel used after a worker self.close()FAIL
BroadcastChannel works in shared workersFAIL
BroadcastChannel works in workersFAIL
Closing and re-opening a channel works.FAIL
/webmessaging/without-ports/002.html (1/1, 100.00%, 0.54% of total)OK
resolving url with stuff in host-specificPASS
/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/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-options/broken-origin.html (1/1, 100.00%, 0.54% of total)OK
resolving broken urlPASS
/webmessaging/without-ports/005.html (1/1, 100.00%, 0.54% of total)OK
resolving a same origin targetOriginPASS
/webmessaging/without-ports/014.html (1/1, 100.00%, 0.54% of total)OK
structured clone vs referencePASS
/webmessaging/with-options/one-arg.html (1/1, 100.00%, 0.54% of total)OK
just one argumentFAIL
/webmessaging/with-ports/003.html (1/1, 100.00%, 0.54% of total)OK
resolving 'example.org'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/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/015.html (1/1, 100.00%, 0.54% of total)OK
different originPASS
/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/008.html (1/1, 100.00%, 0.54% of total)OK
just one argumentFAIL
/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/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/with-options/unknown-parameter.html (1/1, 100.00%, 0.54% of total)OK
unknown parameterFAIL
/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/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/with-ports/006.html (1/1, 100.00%, 0.54% of total)OK
resolving a same origin targetOrigin with trailing slashPASS
/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/basics.html (5/5, 100.00%, 2.69% of total)OK
Closing a channel in onmessage doesn't cancel already queued eventsFAIL
closing and creating channels during message delivery works correctlyFAIL
messages are delivered in port creation orderFAIL
messages aren't delivered to a closed portFAIL
postMessage results in correct eventFAIL
/webmessaging/message-channels/dictionary-transferrable.html (1/1, 100.00%, 0.54% of total)OK
basic messagechannel with transferFAIL
/webmessaging/with-ports/023.html (1/1, 100.00%, 0.54% of total)OK
null portsPASS
/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/007.html (1/1, 100.00%, 0.54% of total)OK
targetOrigin '*'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/with-ports/004.html (1/1, 100.00%, 0.54% of total)OK
special value '/'PASS
/webmessaging/broadcastchannel/interface.html (13/13, 100.00%, 6.99% of total)OK
BroadcastChannel should have an onmessage eventFAIL
Non-empty name should not throwFAIL
Non-string name should not throwFAIL
Null name should not throwFAIL
Should throw if no name is providedFAIL
Undefined name should not throwFAIL
close should not throwFAIL
close should not throw when called multiple timesFAIL
postMessage after close should throwFAIL
postMessage should throw InvalidStateError after close, even with uncloneable dataFAIL
postMessage should throw with uncloneable dataFAIL
postMessage with null should not throwFAIL
postMessage without parameters should throwFAIL
/webmessaging/MessagePort_onmessage_start.htm (1/1, 100.00%, 0.54% of total)OK
MessageChannel: port.onmessage enables message queuePASS
/webmessaging/without-ports/006.html (1/1, 100.00%, 0.54% of total)OK
resolving a same origin targetOrigin with trailing slashPASS
/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/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/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/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/null-transfer.html (1/1, 100.00%, 0.54% of total)OK
null transferFAIL
/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/worker.html (1/1, 100.00%, 0.54% of total)OK
MessageChannel/MessagePort created and used after a worker self.close()PASS
/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/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/message-channels/004.html (1/1, 100.00%, 0.54% of total)OK
cross-document channelPASS
/webmessaging/MessageEvent-trusted.html (3/3, 100.00%, 1.61% of total)OK
With a BroadcastChannelFAIL
With a MessageChannel and its MessagePortsPASS
With windowPASS
/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/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/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/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-ports/020.html (1/1, 100.00%, 0.54% of total)OK
cross-origin testPASS
/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/messageerror.html (3/3, 100.00%, 1.61% of total)OK
The default value of onmessageerror is nullFAIL
The onmessageerror content attribute must be compiled into the onmessageerror propertyFAIL
The onmessageerror content attribute must execute when an event is dispatched on the windowFAIL
/webmessaging/MessagePort_initial_disabled.htm (1/1, 100.00%, 0.54% of total)OK
MessageChannel: port message queue is initially disabledPASS
/webmessaging/with-ports/002.html (1/1, 100.00%, 0.54% of total)OK
resolving url with stuff in host-specificPASS
/webmessaging/with-ports/025.html (1/1, 100.00%, 0.54% of total)OK
1 as portsPASS
/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/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-ports/005.html (1/1, 100.00%, 0.54% of total)OK
resolving a same origin targetOriginPASS
/webmessaging/broadcastchannel/origin.window.html (1/1, 100.00%, 0.54% of total)TIMEOUT
Serialization of BroadcastChannel originTIMEOUT
/webmessaging/without-ports/007.html (1/1, 100.00%, 0.54% of total)OK
targetOrigin '*'PASS
/webmessaging/with-ports/015.html (1/1, 100.00%, 0.54% of total)OK
different originPASS
/webmessaging/with-ports/026.html (1/1, 100.00%, 0.54% of total)OK
object with length as transferablePASS
/webmessaging/message-channels/001.html (1/1, 100.00%, 0.54% of total)OK
basic messagechannel testPASS
/webmessaging/without-ports/009.html (1/1, 100.00%, 0.54% of total)OK
zero argumentsPASS
/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/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/029.html (1/1, 100.00%, 0.54% of total)OK
Check that getters don't linger after deletion wrt cloningPASS
/webmessaging/Channel_postMessage_Blob.htm (1/1, 100.00%, 0.54% of total)OK
Test Description: Messages can contain Blobs.PASS
/webmessaging/without-ports/028.html (1/1, 100.00%, 0.54% of total)OK
Cloning objects, preserving sharing #2FAIL
/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/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/020.html (1/1, 100.00%, 0.54% of total)OK
cross-origin testPASS