Skip to content

fix(sentry): filter browser extension errors from error tracking#17147

Merged
wackerow merged 1 commit into
devfrom
fix/sentry-filter-browser-extension-errors
Jan 23, 2026
Merged

fix(sentry): filter browser extension errors from error tracking#17147
wackerow merged 1 commit into
devfrom
fix/sentry-filter-browser-extension-errors

Conversation

@minimalsm
Copy link
Copy Markdown
Contributor

Summary

Filter ~1,700+ errors/month from browser extensions that pollute Sentry error tracking. These errors originate from extensions wrapping HTMLMediaElement.canPlayType with improper recursion—the path src/preload/document.js doesn't exist in our codebase.

Changes

  • Add denyUrls to filter Chrome/Firefox extension protocol URLs
  • Add beforeSend filter to catch preload/document.js injection path

Testing

  • ESLint passes
  • No code changes to application behavior—only error filtering
  • Expected: "Maximum call stack" errors drop by >90% after deploy

Closes #17146

@netlify
Copy link
Copy Markdown

netlify Bot commented Jan 22, 2026

Deploy Preview for ethereumorg failed.

Name Link
🔨 Latest commit 42b6656
🔍 Latest deploy log https://app.netlify.com/projects/ethereumorg/deploys/6972fb3bdf00600008eb0164

@minimalsm minimalsm force-pushed the fix/sentry-filter-browser-extension-errors branch 4 times, most recently from aadea2f to f62396c Compare January 22, 2026 23:25
Add denyUrls and beforeSend filter to drop errors originating from browser
extensions. These errors (~1,700/month) come from extensions wrapping
HTMLMediaElement.canPlayType with improper recursion, not from our code.

Closes #17146
@minimalsm minimalsm force-pushed the fix/sentry-filter-browser-extension-errors branch from f62396c to 42b6656 Compare January 23, 2026 04:38
@wackerow wackerow merged commit 4e671f4 into dev Jan 23, 2026
3 of 7 checks passed
@wackerow wackerow deleted the fix/sentry-filter-browser-extension-errors branch January 23, 2026 13:01
@wackerow wackerow mentioned this pull request Jan 23, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

fix: Filter browser extension stack overflow errors in Sentry

2 participants