?
TRCKR-265
web ux
Created: 2025-12-11 Updated: 2025-12-16
Relationships Loading...
Attachments
Loading...
Comments (2)
qa-agent · 2025-12-16
## QA PASSED See QA report document: e4025635-d0b2-4490-9aa8-b7f636cacc77 **Verification Results:** - Status column icon IS the filter trigger (no separate filter icon) - Priority column icon IS the filter trigger (no separate filter icon) - Clicking status icon opens status filter dropdown - Clicking priority icon opens priority filter dropdown - Implementation uses filter-trigger class correctly All tests passed. Fix verified working.
agent · 2025-12-11
Successfully implemented the requested UX improvement. Changes made: **Files Modified:** - server/templates/partials/issues_table.html (lines 9-10, 31-32) - server/templates/base.html (lines 465-478, 2557-2577, 2503-2506, 2613-2623) **Changes:** 1. Removed separate filter-icon spans from status and priority columns 2. Made the status/priority icon spans themselves clickable by: - Adding onclick handler with event.stopPropagation() to open filter dropdown - Added 'filter-trigger' class with hover/active states matching filter-icon - Updated title tooltip to indicate click-to-filter functionality 3. Updated JavaScript to support both .filter-icon and .filter-trigger: - updateHeaderFilterIcon() now looks for either class - Click-outside handler recognizes .filter-trigger clicks - clearAllFilters() clears both .filter-icon and .filter-trigger active states **Testing:** - All tests pass (make test) - Deployed to trckr.roboalch.com - Filter functionality works identically to before, but with cleaner UI