Files
kandev/docs/plans/settings-discovery/task-06-browser-mobile-e2e.md
2026-08-24 11:09:03 +00:00

2.1 KiB

id, title, status, wave, depends_on, plan, spec
id title status wave depends_on plan spec
06-browser-mobile-e2e Desktop and mobile browser coverage completed 6
03-command-palette
05-domain-target-coverage
plan.md ../../specs/ui/requirements/settings-discovery.md

Task 06: Desktop and mobile browser coverage

Acceptance

  • Production-build desktop E2E proves tree filtering, exact target focus/highlight, history, and guarded unsaved cross-page navigation.
  • Cmd+K E2E proves granular entries are search-only and exact selection lands on its control.
  • Mobile E2E proves equivalent search/landing value, Sheet dismissal, 44 px actions, internal scrolling, viewport containment, and no document horizontal overflow.

Verification

  • cd apps/web && pnpm e2e:run tests/settings/settings-discovery.spec.ts
  • cd apps/web && pnpm e2e:run --project mobile-chrome tests/settings/mobile-settings-discovery.spec.ts
  • cd apps/web && pnpm e2e:run tests/command-panel.spec.ts -- --grep "settings discovery"
  • cd apps/web && pnpm run typecheck && pnpm run i18n:check && pnpm run i18n:ratchet

Files likely touched

  • apps/web/e2e/tests/settings/settings-discovery.spec.ts
  • apps/web/e2e/tests/settings/mobile-settings-discovery.spec.ts
  • apps/web/e2e/tests/command-panel.spec.ts
  • Focused selectors/page helpers required by those scenarios

Dependencies

Tasks 03 and 05.

Parallelism

Sequential; it validates the integrated feature against one production build.

Results

  • pnpm run build — passed; production Vite bundle generated.
  • pnpm e2e:run --host --no-build tests/settings/settings-discovery.spec.ts — 3 passed.
  • pnpm e2e:run --host --no-build --project mobile-chrome tests/settings/mobile-settings-discovery.spec.ts — 1 passed.
  • pnpm e2e:run --host --no-build tests/command-panel.spec.ts -- --grep "settings discovery|common aliases find home commands" — 2 passed.
  • Final lint, typecheck, i18n checks, focused unit/integration suites, and git diff --check passed.
  • Public docs now explain Settings-tree and Cmd+K discovery; both public-doc validators passed.