Files
Codewalkers/apps/web/src/routes/initiatives/index.test.tsx
Lukas May 7c35f262cf feat: default statusFilter to active with sessionStorage persistence
- Export DashboardPage for testability
- Initialize statusFilter from sessionStorage (key: initiatives.statusFilter),
  falling back to "active" when absent or invalid
- Write new filter value to sessionStorage on every change via
  handleStatusFilterChange, enabling same-session navigation persistence
- Add aria-label="Status" to the status select for accessible querying
- Add Vitest unit tests covering all 8 scenarios (default, read, write, fallback)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-07 00:33:26 +01:00

4.0 KiB