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
Describe the bug
The hotkeysEnabled state in the tasks component is set via mouse enter/leave handlers but is never actually checked before executing hotkey actions, it means hotkeys work globally on the page regardless of mouse position.
To Reproduce
Steps to reproduce the behavior:
Go to http://localhost:5173/home
Hover your mouse outside the task table
Press f key
See that the search input still gets focused
Press r key
See that sync still triggers
Expected behavior
Hotkeys (f, p, ArrowUp, ArrowDown, Enter, etc.) should only work when the mouse is hovering over the task table, when mouse leaves the task table, hotkeys should be disabled
Root cause
hotkeysEnabled state is defined and set via onMouseEnter/onMouseLeave but the manual useEffect keyboard handler and all useHotkeys calls does not check hotkeysEnabled before executing
Desktop (please complete the following information):
Describe the bug
The
hotkeysEnabledstate in the tasks component is set via mouse enter/leave handlers but is never actually checked before executing hotkey actions, it means hotkeys work globally on the page regardless of mouse position.To Reproduce
Steps to reproduce the behavior:
http://localhost:5173/homeExpected behavior
Root cause
hotkeysEnabledstate is defined and set via onMouseEnter/onMouseLeave but the manualuseEffectkeyboard handler and all useHotkeys calls does not checkhotkeysEnabledbefore executingDesktop (please complete the following information):
video:
Screen.Recording.2026-01-22.at.1.18.10.AM.mov