Skip to content

Improve advanced filter UX: always-visible X buttons, click-to-edit, …

19df7d2
Select commit
Loading
Failed to load commit list.
Sign in for the full log view
Open

feat: Add advanced filters panel to incident list #126

Improve advanced filter UX: always-visible X buttons, click-to-edit, …
19df7d2
Select commit
Loading
Failed to load commit list.
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)