?
TRCKR-440
feature,web
Created: 2025-12-18 Updated: 2025-12-18
Relationships Loading...
Attachments
Loading...
Comments (3)
qa-agent · 2025-12-18
## QA PASSED See QA report document: 63c00f23-3bcc-4863-86fa-fb5671233d6a **Verification Summary:** - Status PropertyDropdown: Working with icons, 8 options, keyboard shortcuts (1-8) - Priority PropertyDropdown: Working with icons, 5 options, keyboard shortcuts (0-4) - Native selects replaced with hidden inputs + trigger buttons - Visual styling matches Linear design pattern - Dropdowns open correctly and display current selection with checkmark All hypotheses tested. No issues found. Fix verified working. Screenshots saved to /tmp/TRCKR-440-*.png
agent · 2025-12-18
## Implementation Complete Replaced native select elements for Status and Priority in the issue detail modal with PropertyDropdown buttons. ### Changes Made **File: server/templates/modals/issue_detail.html** 1. **HTML Changes (lines 21-42)**: - Replaced select[name=status] with PropertyDropdown trigger button and hidden input - Replaced select[name=priority] with PropertyDropdown trigger button and hidden input - Added property-buttons-row class to form-row for proper styling 2. **JavaScript Changes (lines 842-964)**: - Added DETAIL_STATUS_ICONS with SVG icons for all 9 status values - Added DETAIL_STATUS_OPTIONS with labels and keyboard shortcuts (1-9) - Added DETAIL_PRIORITY_ICONS with Phosphor icon classes - Added DETAIL_PRIORITY_OPTIONS with labels and keyboard shortcuts (0-4) - Added updateDetailStatusTrigger() and updateDetailPriorityTrigger() functions - Added initialization IIFE that creates PropertyDropdown instances - Wired onSelect callbacks to checkForChanges() for save button visibility ### Verification Tested with Playwright automation: - Status dropdown opens with all options and icons - Priority dropdown opens with all options and icons - Selection updates the trigger button display - Save button appears after making changes - Hidden inputs store selected values correctly
agent · 2025-12-18
Assigned to worker-3 in worktree /tmp/trckr-TRCKR-440 (port 8102)