GeezerVison is showing github.com — worker: throw InvalidStateError in postMessage after close · nodejs/node@226836c
File tree
Expand file treeCollapse file tree
Open diff view settings
test/wpt/status/webmessaging
Expand file treeCollapse file tree
Open diff view settings
Collapse file
Copy file name to clipboardExpand all lines: lib/internal/worker/io.js +1-1Lines changed: 1 addition & 1 deletion | Original file line number | Diff line number | Diff line change |
|---|
@@ -491,7 +491,7 @@ class BroadcastChannel extends EventTarget { |
491 | 491 | if (arguments.length === 0) |
492 | 492 | throw new ERR_MISSING_ARGS('message'); |
493 | 493 | if (this[kHandle] === undefined) |
494 | | - throw new DOMException('BroadcastChannel is closed.'); |
| 494 | + throw new DOMException('BroadcastChannel is closed.', 'InvalidStateError'); |
495 | 495 | if (this[kHandle].postMessage(message) === undefined) |
496 | 496 | throw new DOMException('Message could not be posted.'); |
497 | 497 | } |
|
Collapse file
Copy file name to clipboardExpand all lines: test/wpt/status/webmessaging/broadcastchannel.json -8Lines changed: 0 additions & 8 deletions | Original file line number | Diff line number | Diff line change |
|---|
|
10 | 10 | ] |
11 | 11 | } |
12 | 12 | }, |
13 | | - "interface.any.js": { |
14 | | - "fail": { |
15 | | - "expected": [ |
16 | | - "postMessage after close should throw", |
17 | | - "postMessage should throw InvalidStateError after close, even with uncloneable data" |
18 | | - ] |
19 | | - } |
20 | | - }, |
21 | 13 | "origin.window.js": { |
22 | 14 | "fail": { |
23 | 15 | "expected": [ |
|