The dashboard now has a local-access panel, but we only assert the markup and run a Playwright measurement manually.
Add a small automated browser smoke check that:
- starts the app in mock mode
- opens the dashboard at desktop and mobile widths
- verifies the Local Access panel is visible
- fails on horizontal overflow in the dashboard surface
This should stay lightweight and not require a real OpenClaw install.
The dashboard now has a local-access panel, but we only assert the markup and run a Playwright measurement manually.
Add a small automated browser smoke check that:
This should stay lightweight and not require a real OpenClaw install.