←
TRCKR-254
Created: 2025-12-11
•
Updated: 2025-12-16
Relationships
Loading...
Attachments
Loading...
Comments (1)
agent
·
2025-12-11
Fixed filter dropdown clipping by changing CSS positioning strategy.
**Root Cause:**
The .data-table element had overflow: hidden (line 331 in base.html) which was clipping filter dropdown menus that used position: absolute. The dropdowns were positioned relative to their parent th.filterable elements, causing them to be cut off at the table boundaries.
**Changes Made:**
1. server/templates/base.html:386 - Changed dropdown from position: absolute to position: fixed
2. server/templates/base.html:2442-2445 - Updated toggleHeaderFilter() to dynamically position dropdowns based on header cell coordinates using getBoundingClientRect()
**Testing:**
- All pytest tests pass (1164 passed, 40 skipped)
- Deployed to production at trckr.roboalch.com
- Dropdowns now render above table content without clipping
- Works for all filter types: Status, Priority, Project, and Label