fix(ext/node): count MessagePort message listeners in hasMessageEventListener (#23209)

This commit is contained in:
Satya Rohith 2024-04-04 20:38:51 +05:30 committed by GitHub
parent de3f0b93f5
commit e01bc09573
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 20 additions and 1 deletions

View file

@ -282,7 +282,8 @@ let isClosing = false;
let globalDispatchEvent;
function hasMessageEventListener() {
return event.listenerCount(globalThis, "message") > 0;
return event.listenerCount(globalThis, "message") > 0 ||
messagePort.messageEventListenerCount > 0;
}
async function pollForMessages() {