Context
The Settings page is the first thing a new user touches on first run, and it's currently not E2E-tested. A single Playwright test covering "add a provider → save → reload → it's still there" would guard against a whole class of regressions.
Acceptance criteria
Pointers
packages/frontend/tests/settings.spec.ts (new)
- Existing patterns in
packages/frontend/tests/chat.spec.ts
Difficulty
~1–2 hours. Great introduction to the Playwright + backend fixture setup.
Context
The Settings page is the first thing a new user touches on first run, and it's currently not E2E-tested. A single Playwright test covering "add a provider → save → reload → it's still there" would guard against a whole class of regressions.
Acceptance criteria
packages/frontend/tests/settings.spec.tsnpm run test:e2e -w packages/frontendand in CIPointers
packages/frontend/tests/settings.spec.ts(new)packages/frontend/tests/chat.spec.tsDifficulty
~1–2 hours. Great introduction to the Playwright + backend fixture setup.