Skip to content

Commit 0fa5f93

Browse files
author
vishala
committed
fix: replace unload with pagehide
1 parent 01a58f9 commit 0fa5f93

1 file changed

Lines changed: 10 additions & 7 deletions

File tree

src/logger.js

Lines changed: 10 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -385,13 +385,16 @@ export function Logger({
385385
immediateFlush();
386386
});
387387

388-
window.addEventListener("unload", () => {
389-
immediateFlush();
390-
});
391-
392-
window.addEventListener("pagehide", () => {
393-
immediateFlush();
394-
});
388+
// Use pagehide if available, fallback to unload
389+
if ("onpagehide" in window) {
390+
window.addEventListener("pagehide", () => {
391+
immediateFlush();
392+
});
393+
} else {
394+
window.addEventListener("unload", () => {
395+
immediateFlush();
396+
});
397+
}
395398
}
396399

397400
const logger = {

0 commit comments

Comments
 (0)