fix(client): get-sesion gets triggered twice on foucs

This commit is contained in:
Bereket Engida
2025-11-21 20:47:28 -08:00
parent 3bef6adbc0
commit 978cf9858f

View File

@@ -31,19 +31,15 @@ class WindowFocusManager implements FocusManager {
return () => {};
}
const onFocus = () => this.setFocused(true);
const visibilityHandler = () => {
if (document.visibilityState === "visible") {
this.setFocused(true);
}
};
window.addEventListener("focus", onFocus, false);
document.addEventListener("visibilitychange", visibilityHandler, false);
return () => {
window.removeEventListener("focus", onFocus, false);
document.removeEventListener(
"visibilitychange",
visibilityHandler,