Skip to content

Ignore DuckDuckGo iOS hover CSS parser error in Sentry#921

Merged
jbojcic1 merged 1 commit intomasterfrom
fix/ignore-duckduckgo-hover-error
Mar 5, 2026
Merged

Ignore DuckDuckGo iOS hover CSS parser error in Sentry#921
jbojcic1 merged 1 commit intomasterfrom
fix/ignore-duckduckgo-hover-error

Conversation

@jbojcic1
Copy link
Collaborator

@jbojcic1 jbojcic1 commented Mar 5, 2026

Ignores AGICASH-7B.

Claude's analysis:

  Summary

  Error: feature named 'hover' was not found
  Where: /signup page, single occurrence on an iPhone (DuckDuckGo Mobile 26.3, iOS 18.6)
  Mechanism: onunhandledrejection — no stack trace available

  Analysis

  The exact error string feature named 'hover' was not found doesn't exist in our codebase or any of our dependencies (I searched source code, build output, and WASM binaries). The backtick formatting suggests it comes from a Rust-based tool
  (likely lightningcss or similar) but none of our build-time dependencies ship this to the browser.

  Most likely cause: This is a DuckDuckGo Mobile browser internal error. DuckDuckGo on iOS injects its own content blocking/privacy scripts that process CSS. When it encounters @media (hover: hover) (which Tailwind v4 uses for all hover:
  variants), the browser's internal CSS parser throws this error. It surfaces as an unhandled rejection on our page, but it's not our code.

  Evidence:
  - No stack trace (browser-internal errors often have none)
  - Only 1 occurrence, 0 users impacted
  - Only on DuckDuckGo Mobile (not a standard WebKit browser)
  - The error message format doesn't match any of our dependencies

I tried to reproduce it with duck duck go browser on android and iphone and happens only on iphone without anything visible for the user

Fixes AGICASH-7B

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@jbojcic1 jbojcic1 requested review from bobscully3 and gudnuf March 5, 2026 09:43
@jbojcic1 jbojcic1 self-assigned this Mar 5, 2026
@vercel
Copy link

vercel bot commented Mar 5, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
agicash Ready Ready Preview, Comment Mar 5, 2026 9:43am

Request Review

@supabase
Copy link

supabase bot commented Mar 5, 2026

This pull request has been ignored for the connected project hrebgkfhjpkbxpztqqke because there are no changes detected in supabase directory. You can change this behaviour in Project Integrations Settings ↗︎.


Preview Branches by Supabase.
Learn more about Supabase Branching ↗︎.

// internal call we can't wrap. See https://make-prisms.sentry.io/issues/6786605134/?project=4509707316690944.
/^View transition was skipped because document visibility state is hidden\.$/,
// DuckDuckGo on iOS (WebKit) throws when encountering @media (hover: hover)
// from Tailwind v4. No stack trace, not our code. See AGICASH-7B.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

this has that sentry notation again "Agicash-7B". I haven't looked, but if that clearly maps to something in sentry I guess it's fine... claude keeps writing it everywhere.

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

it's their short id. you can use it to build snetry url to see the issue. I think it is fine to keep as is.

if you really want to we can put into claude.md note for it to always use full url instead of short id

@jbojcic1 jbojcic1 merged commit ee2c219 into master Mar 5, 2026
9 checks passed
@jbojcic1 jbojcic1 deleted the fix/ignore-duckduckgo-hover-error branch March 5, 2026 15:51
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.

2 participants