From 7f7732704111383accf2b02bb64dc08f77b7ee7d Mon Sep 17 00:00:00 2001 From: Eyejoker Date: Sat, 2 May 2026 04:00:42 +0900 Subject: [PATCH] Add dashboard UX verification Add a Playwright-based dashboard UX verification script for the Settings page. Covers hash-route nav stability, /goal toggle persistence, single restart confirmation, and serious/critical axe checks. --- apps/dashboard/src/SettingsPanel.tsx | 10 +- apps/dashboard/src/styles.css | 2 +- bun.lock | 5 + package.json | 2 + scripts/dashboard-ux.ts | 363 +++++++++++++++++++++++++++ 5 files changed, 372 insertions(+), 10 deletions(-) create mode 100644 scripts/dashboard-ux.ts diff --git a/apps/dashboard/src/SettingsPanel.tsx b/apps/dashboard/src/SettingsPanel.tsx index 34060c0..6d56ef2 100644 --- a/apps/dashboard/src/SettingsPanel.tsx +++ b/apps/dashboard/src/SettingsPanel.tsx @@ -210,15 +210,7 @@ function SettingsApplyBar({ onRestartStack }: { onRestartStack: () => void }) {