←
TRCKR-265
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