Bug 185078
| Summary: | Make MessagePort's close() set [[Detached]] | ||
|---|---|---|---|
| Product: | WebKit | Reporter: | Anne van Kesteren <annevk> |
| Component: | DOM | Assignee: | Chris Dumez <cdumez> |
| Status: | RESOLVED FIXED | ||
| Severity: | Normal | CC: | ahmad.saleem792, ap, bfulgham, cdumez, rniwa, webkit-bug-importer |
| Priority: | P2 | Keywords: | InRadar, WPTImpact |
| Version: | WebKit Nightly Build | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
Anne van Kesteren
See https://github.com/whatwg/html/pull/3584 and https://github.com/w3c/web-platform-tests/pull/10123.
| Attachments | ||
|---|---|---|
| Add attachment proposed patch, testcase, etc. |
Ahmad Saleem
Safari Technology Preview 151 & Chrome Canary 107 still fail these tests:
https://wpt.fyi/results/webmessaging/message-channels/close.any.html?label=master&label=experimental&aligned&view=subtest&q=message%20channel%20close
> close() detaches a MessagePort (but not the one its entangled with)
> close() detaches a MessagePort (but not the one its entangled with)
Alexey Proskuryakov
It may be a good idea to fix this before shipping nested workers, as lifetime issues are even more complicated for those than for first level dedicated workers.
Chris Dumez
No browser passes this particular subtest expect for Firefox.
Chris Dumez
Pull request: https://github.com/WebKit/WebKit/pull/4484
EWS
Committed 254661@main (5cc2efcf871d): <https://commits.webkit.org/254661@main>
Reviewed commits have been landed. Closing PR #4484 and removing active labels.
Radar WebKit Bug Importer
<rdar://problem/100156508>