Current main: a12d6ed942 Environment: Linux x86_64; real Vite web app at localhost:8458; server at 16498; Chromium collaborative browser 1280x800. Command: PATH=/home/ubuntu/t3code/node_modules/.bin:$PATH vp run dev State: automatic read-only snapshot from live database into worktree .t3, pruned to stopped threads. Attempt 1: clicked existing thread A; clicked existing thread B; Settings; Back. Confirmed returned B. Dispatched Linux shortcut Ctrl+[ (keydown key=[ code=BracketLeft ctrlKey=true). Observed: /settings/general, Settings/General visible. Expected: A. Attempt 2: another Ctrl+[ from Settings returned B (not A); confirms closed Settings had pushed a second B entry. Reporter platform macOS / Cmd+[ unavailable natively here; Linux equivalent was handled by app (event default prevented). Attempt 3: Settings > Escape returned B; Ctrl+[ again returned /settings/general. Same bug with keyboard close.