diff --git a/.github/codeql/codeql-config.yml b/.github/codeql/codeql-config.yml index d8571c06d..ec80902f0 100644 --- a/.github/codeql/codeql-config.yml +++ b/.github/codeql/codeql-config.yml @@ -34,3 +34,11 @@ paths-ignore: - analysis/ghidra/service/server.py - sandbox/ghosts/vendor/ghosts-src/Ghosts.Api/wwwroot/lib - arcane/home/honeypot-cowrie/honeyfs-implant/main.go + - docs/design-lab + # #1763: docs/design-lab/ is the preserved 2026-08-17 design-lab record + # (restored from preserve-design-lab-1763 branch, kept byte-identical). + # playground/compare.html is a local-only harness (loads 127.0.0.1: + # frames into an iframe for side-by-side theme comparison); it is not + # shipped, not served by any route, and reachable only by opening the file + # directly in a browser. CodeQL js/html DOM-text findings here are + # documentation-artifact noise, same class as the ghost vendor exclusion. diff --git a/arcane/home/honeypot-dashboard/frontend-next/src/components/AppShell.tsx b/arcane/home/honeypot-dashboard/frontend-next/src/components/AppShell.tsx index 0e9c6e160..e76837028 100644 --- a/arcane/home/honeypot-dashboard/frontend-next/src/components/AppShell.tsx +++ b/arcane/home/honeypot-dashboard/frontend-next/src/components/AppShell.tsx @@ -107,6 +107,33 @@ export function AppShell({ return (
+ { + Object.assign(event.currentTarget.style, { + position: 'fixed', + top: '8px', + left: '8px', + width: 'auto', + height: 'auto', + overflow: 'visible', + clip: 'auto', + whiteSpace: 'normal', + zIndex: 9999, + background: 'var(--bg-raised, #fff)', + color: 'var(--text-000, #000)', + padding: '8px 16px', + borderRadius: '6px', + boxShadow: '0 2px 8px rgba(0, 0, 0, 0.3)', + }) + }} + onBlur={(event) => { + event.currentTarget.removeAttribute('style') + }} + > + Skip to main content + @@ -120,7 +147,7 @@ export function AppShell({ {/* Click-to-dismiss backdrop behind the ≤520px drawer — visible only while .hp-nav-open is on the shell (theme.css:2143-2158). */}