Skip to content

Commit b38d9e0

Browse files
committed
feat: Enhance Sentry feedback widget handling with timeout for removal
1 parent a691b33 commit b38d9e0

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

apps/web/sentry.client.config.ts

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -55,8 +55,12 @@ if (!runtimeConfig.public?.sentry?.dsn) {
5555

5656
beforeSend(event, hint) {
5757
if (event.exception && event.event_id) {
58-
const feedback = Sentry.getFeedback();
59-
feedback?.createWidget();
58+
const feedback = Sentry.getFeedback()
59+
const widget = feedback?.createWidget()
60+
61+
setTimeout(() => {
62+
widget?.removeFromDom()
63+
}, 1 * 60 * 1000) // Remove the widget after 1 minute
6064
// Sentry.showReportDialog({ eventId: event.event_id })
6165
}
6266
return event

0 commit comments

Comments
 (0)