SaaSApr 15, 2026Stackline

Stackline — When the menu ate the cookie banner

A 380px viewport trapped the cookie preferences. We re-architected the stacking context and made consent actually consentable.

ReactRadix UITailwind
320px - 4KViewport coverage
No trapA11y
+14%Consent click-through

At 380px the nav drawer rendered above the cookie banner, making preferences unreachable on iPhone SE. Z-index wars had escalated for months.

We flattened the stacking context, moved both to Radix Dialog primitives with proper focus scoping, and wrote a 320px QA matrix. Preferences are now reachable, and consent analytics became trustworthy for the first time.

Like what you see?

We can do the same for your product. Fixed scope or sprint-based — your call.