We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 2225341 commit 0a17c85Copy full SHA for 0a17c85
js/packages/client-websocket/src/WebSocketWrapper.ts
@@ -49,7 +49,9 @@ export default class WebSocketWrapper implements Socket {
49
await this.replicator.start(this);
50
};
51
52
- document.addEventListener("visibilitychange", this.#visChange);
+ if (typeof document !== "undefined") {
53
+ document.addEventListener("visibilitychange", this.#visChange);
54
+ }
55
}
56
57
#visChange = () => {
@@ -78,7 +80,9 @@ export default class WebSocketWrapper implements Socket {
78
80
79
81
close(code?: number | undefined, data?: any): void {
82
this.ws?.close(code, data);
- document.removeEventListener("visibilitychange", this.#visChange);
83
84
+ document.removeEventListener("visibilitychange", this.#visChange);
85
86
87
88
removeAllListeners(): void {
0 commit comments