The following layout test is failing on all the platforms: fast/workers/worker-close-more.html
It passed in r252208 and failed in r252210. Most likely a regression from r252209 https://trac.webkit.org/changeset/252209/webkit
https://bugs.webkit.org/show_bug.cgi?id=203960 'Port MessagePort to the HTML5 event loop'
PASS: workerThreadCount = 0
PASS: MessagePort multiple message test, received message: echo_ping1
+FAIL: The MessagePort message was dispatched after a JS fragment that called 'close()' exited.
+PASS: MessagePort messages were not delivered asfter close().
PASS: MessagePort messages were not delivered asfter close().
I think WorkerMessagingProxy::workerGlobalScopeClosed() needs to be ported to the Event Loop too, or the ordering between posting a message and closing the worker global scope is no longer correct. I will confirm.
Created attachment 383130 [details]
Comment on attachment 383130 [details]
Clearing flags on attachment: 383130
Committed r252242: <https://trac.webkit.org/changeset/252242>
All reviewed patches have been landed. Closing bug.