We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 01a58f9 commit 0fa5f93Copy full SHA for 0fa5f93
1 file changed
src/logger.js
@@ -385,13 +385,16 @@ export function Logger({
385
immediateFlush();
386
});
387
388
- window.addEventListener("unload", () => {
389
- immediateFlush();
390
- });
391
-
392
- window.addEventListener("pagehide", () => {
393
394
+ // Use pagehide if available, fallback to unload
+ if ("onpagehide" in window) {
+ window.addEventListener("pagehide", () => {
+ immediateFlush();
+ });
+ } else {
+ window.addEventListener("unload", () => {
395
396
397
+ }
398
}
399
400
const logger = {
0 commit comments