Problem Statement
The application binds a global keyboard shortcut for the Search bar (Ctrl+K) in two different places within ui/app.js. This redundancy causes the event to fire twice every time the user presses the shortcut, which is inefficient and creates confusing code maintenance.
Proposed Solution
Consolidate the global keyboard event listeners. I will remove the duplicate keydown listener and ensure all global shortcuts (like Ctrl+K, Escape, Ctrl+Enter, etc.) are cleanly managed in a single, centralized document.addEventListener('keydown', ...) block.
Additional Context
I'd love to clean this up for GSSoC '26! Could a maintainer please assign this to me?
Problem Statement
The application binds a global keyboard shortcut for the Search bar (
Ctrl+K) in two different places withinui/app.js. This redundancy causes the event to fire twice every time the user presses the shortcut, which is inefficient and creates confusing code maintenance.Proposed Solution
Consolidate the global keyboard event listeners. I will remove the duplicate
keydownlistener and ensure all global shortcuts (likeCtrl+K,Escape,Ctrl+Enter, etc.) are cleanly managed in a single, centralizeddocument.addEventListener('keydown', ...)block.Additional Context
I'd love to clean this up for GSSoC '26! Could a maintainer please assign this to me?