gstack/extension
Garry Tan 80af7570a2
fix(ui): banner z-index above shield icon so close button is clickable
The security shield sits at position: absolute, top: 6px, right: 8px with
z-index: 10 in the sidepanel header. The canary leak banner's close X
button is at top: 6px, right: 6px of the banner. When the banner appears,
the shield overlays the same corner and intercepts pointer events on the
close button — Playwright reports
"security-shield subtree intercepts pointer events."

Caught by the new sidepanel DOM test (security-sidepanel-dom.test.ts)
clicking #security-banner-close. Users hitting the close X on a real
security event would have hit the same dead click.

Fix: bump .security-banner to z-index: 20 so its controls sit above the
shield. Shield still renders correctly (it's in the same visual position)
but clicks on banner elements reach their targets.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-20 05:40:54 +08:00
..
icons feat: headed mode + sidebar agent + Chrome extension (v0.12.0) (#517) 2026-03-26 11:15:24 -06:00
background.js fix: community security wave — 8 PRs, 4 contributors (v0.15.13.0) (#847) 2026-04-06 00:47:04 -07:00
content.css feat: headed mode + sidebar agent + Chrome extension (v0.12.0) (#517) 2026-03-26 11:15:24 -06:00
content.js refactor: AI slop reduction with cross-model quality review (v0.16.3.0) (#941) 2026-04-10 17:13:15 -10:00
inspector.css feat: sidebar CSS inspector + per-tab agents (v0.13.9.0) (#650) 2026-03-30 12:51:05 -06:00
inspector.js refactor: AI slop reduction with cross-model quality review (v0.16.3.0) (#941) 2026-04-10 17:13:15 -10:00
manifest.json feat: sidebar CSS inspector + per-tab agents (v0.13.9.0) (#650) 2026-03-30 12:51:05 -06:00
popup.html feat: headed mode + sidebar agent + Chrome extension (v0.12.0) (#517) 2026-03-26 11:15:24 -06:00
popup.js feat: headed mode + sidebar agent + Chrome extension (v0.12.0) (#517) 2026-03-26 11:15:24 -06:00
sidepanel.css fix(ui): banner z-index above shield icon so close button is clickable 2026-04-20 05:40:54 +08:00
sidepanel.html feat(ui): add security shield icon in sidepanel header (3 states) 2026-04-19 19:20:26 +08:00
sidepanel.js feat(security): shield icon continuous polling via /sidebar-chat 2026-04-20 04:39:18 +08:00