From 654ceb40561bd03b9ee864ac32d63d3e810a9011 Mon Sep 17 00:00:00 2001 From: Mark Erikson Date: Tue, 4 Nov 2025 10:22:13 -0500 Subject: [PATCH] Fix window SSR breakage --- packages/toolkit/src/query/core/setupListeners.ts | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/packages/toolkit/src/query/core/setupListeners.ts b/packages/toolkit/src/query/core/setupListeners.ts index 331fa9510d..7384956f05 100644 --- a/packages/toolkit/src/query/core/setupListeners.ts +++ b/packages/toolkit/src/query/core/setupListeners.ts @@ -83,8 +83,7 @@ export function setupListeners( } if (!initialized) { - const WINDOW = window - if (typeof WINDOW !== 'undefined' && !!WINDOW.addEventListener) { + if (typeof window !== 'undefined' && window.addEventListener) { const handlers = { [FOCUS]: handleFocus, [VISIBILITYCHANGE]: handleVisibilityChange, @@ -95,9 +94,9 @@ export function setupListeners( function updateListeners(add: boolean) { Object.entries(handlers).forEach(([event, handler]) => { if (add) { - WINDOW.addEventListener(event, handler, false) + window.addEventListener(event, handler, false) } else { - WINDOW.removeEventListener(event, handler) + window.removeEventListener(event, handler) } }) }