You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix(dashboard): move settings back button into titlebar; defensive no-drag CSS
In dashboard mode (1200×800 transparent window) the OS hit-tester was
claiming clicks inside the settings-header for window dragging, swallowing
the back button entirely. Widget mode worked because the small always-on-
top window uses different hit-testing rules.
- Move the "← Back" affordance into the titlebar actions row (next to ×),
which is verified-clickable because it sits inside the explicit no-drag
region used by the close button.
- Auto-focus the import-paste textarea + add `key` to recover from
window minimize/restore focus-stuck cases.
- Bump modal z-index to 500, mark all screen containers explicitly as
-webkit-app-region: no-drag so the drag region can never silently
expand to cover content. Lock titlebar to a fixed 36px height with
flex-shrink: 0 so its bounding rect is deterministic.
- Replace the unreliable document.body.matches(":hover") in the hotzone
auto-hide check with mousemove/mousedown/keydown activity tracking. The
previous :hover poll could falsely report "not hovered" after a
minimize/restore cycle, hiding the window mid-interaction.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
0 commit comments