Commit f3a84a7
fix(dashboard): sticky filter row no longer overlays sidebar — layout, not z-index
ListControls was sticky with z-10 + bg-cf-surface/95 + backdrop-blur,
which created a stacking context and let the row paint across the
sidebar column when scrolled.
Layout fix:
- ListControls drops z-10 + backdrop-blur + /95 translucency. Solid
bg-cf-surface now opaquely occludes scrolled rows underneath
without needing z-index to win against siblings.
- main gets `isolate` (Tailwind alias for isolation: isolate). Any
z-index used inside the main column is trapped to that stacking
context. Even if a child component reaches for z-N, it can't
punch through to the Sidebar paint root anymore.
161/161 vitest + typecheck clean.
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>1 parent 3c98897 commit f3a84a7
2 files changed
Lines changed: 2 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
36 | 36 | | |
37 | 37 | | |
38 | 38 | | |
39 | | - | |
| 39 | + | |
40 | 40 | | |
41 | 41 | | |
42 | 42 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
120 | 120 | | |
121 | 121 | | |
122 | 122 | | |
123 | | - | |
| 123 | + | |
124 | 124 | | |
125 | 125 | | |
126 | 126 | | |
| |||
0 commit comments