From 1c231d665997c720674aa926257b284c7a9b4707 Mon Sep 17 00:00:00 2001 From: saravanakumardb1 Date: Thu, 28 May 2026 19:53:36 -0700 Subject: [PATCH] test(tracker-web): make e2e deterministic + add axe a11y and console checks Rewrite the Playwright suite to mock the platform-service at the Next.js proxy boundary (/api/tracker, /api/auth) so no live backend is required, and provide the env vars /api/health needs via webServer.env. Adds a login->dashboard happy path, board/list toggle and vote-prompt coverage, axe-core accessibility assertions (resolved from the workspace, no new dependency), and a no-unexpected-console-errors check. The axe gate surfaced a real bug: the roadmap type-filter and submit-modal setTypeFilter(e.target.value)} + aria-label="Filter by type" className="px-3 py-2 border border-slate-300 dark:border-slate-600 rounded-lg bg-white dark:bg-slate-800 text-sm" > @@ -462,6 +463,7 @@ export default function RoadmapPage() {