Skip to content

Commit 9e65dda

Browse files
authored
fix(web-extension): beforeunload logic (#1330)
1 parent 05478c3 commit 9e65dda

File tree

2 files changed

+6
-1
lines changed

2 files changed

+6
-1
lines changed

.changeset/witty-kids-talk.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
'@rrweb/web-extension': patch
3+
---
4+
5+
🐞 fix(web-extension): beforeunload logic

packages/web-extension/src/content/index.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -155,8 +155,8 @@ async function initMainPage() {
155155

156156
// Before unload pages, cache the new events in the local storage.
157157
window.addEventListener('beforeunload', (event) => {
158+
if (!newEvents.length) return;
158159
event.preventDefault();
159-
if (newEvents.length === 0) return;
160160
void Browser.storage.local.set({
161161
[LocalDataKey.bufferedEvents]: bufferedEvents.concat(newEvents),
162162
});

0 commit comments

Comments
 (0)