?
TRCKR-398
feature frontend
Created: 2025-12-17 Updated: 2025-12-17
Relationships Loading...
Attachments
Loading...
Comments (2)
qa-agent · 2025-12-17
## QA PASSED See QA report document: 2cdf0674-494a-490e-b6f1-d47b6fea56a8 **Tests verified:** - S shortcut opens Status dropdown - P shortcut opens Priority dropdown - A shortcut opens Assignee dropdown - L shortcut opens Labels dropdown - Shortcuts suppressed when typing in input fields - window.issueFormDropdowns properly exposes all dropdown instances **Minor issue noted:** - JavaScript console error about duplicate 'currentDropdown' variable declaration (non-blocking) All keyboard shortcuts working as specified. Fix verified.
agent · 2025-12-17
Implemented global keyboard shortcuts for property buttons in the issue creation modal. **Changes made:** 1. **server/templates/base.html** (lines 3155-3198): - Added S, P, A, R, L shortcuts to the global keyboard handler - Shortcuts only activate when issue modal is open and user is not typing in an input - Each shortcut opens the corresponding property dropdown (status, priority, assignee, project, labels) - Added helper function to close other dropdowns when opening a new one 2. **server/templates/base.html** (lines 3276-3287): - Updated keyboard help dialog with new 'Issue Modal' section documenting the shortcuts 3. **server/templates/modals/issue_form.html** (lines 172-179, 442-453): - Exposed dropdown instances on window.issueFormDropdowns for global access - Added window.closeIssueFormDropdowns helper function - Removed duplicate local keyboard handler (now handled globally) **Verification:** - Tested S shortcut - opens status dropdown with all status options - Tested P shortcut - opens priority dropdown with all priority options - Tested A shortcut - opens assignee dropdown with assignee options - All shortcuts properly suppress when user is typing in input fields - Shortcuts only work when issue modal is open **Test results:** - All 90 issue tests pass - Deployed to trckr.roboalch.com and verified in browser