feat: Add advanced filters panel to incident list #126
GitHub Actions / warden
completed
Apr 9, 2026 in 5m 10s
1 issue
Medium
"Clear all filters" unexpectedly clears the status filter - `frontend/src/routes/components/filters/FilterTrigger.tsx:18-22`
The navigate({search: {}}) call clears ALL URL search parameters, including status which is managed by the separate StatusFilter component. The activeCount from useActiveFilters() doesn't count status, so users see a badge showing only advanced filter counts but clicking 'Clear all' also resets the status tabs (Active/In Review/Closed/All) to the default. Other filter components in this PR use search: (prev) => ({...prev, ...}) to preserve unrelated params.
3 skills analyzed
| Skill | Findings | Duration | Cost |
|---|---|---|---|
| security-review | 0 | 68.4s | $1.37 |
| code-review | 1 | 173.9s | $1.54 |
| find-bugs | 0 | 292.4s | $3.24 |
Duration: 534.7s · Tokens: 3.4M in / 41.8k out · Cost: $6.17 (+extraction: $0.00, +dedup: $0.01)
Loading