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