- 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>