1.2 KiB
1.2 KiB
id, title, status, wave, depends_on, plan
| id | title | status | wave | depends_on | plan | ||
|---|---|---|---|---|---|---|---|
| app-status-bar-07 | Prove mobile Status drawer parity | done | 4 |
|
docs/plans/app-status-bar/plan.md |
Prove mobile Status drawer parity
Inputs
Spec scenarios; mobile UI language; tasks 04 and 06; configured Pixel 5 project.
Files
apps/web/e2e/tests/plugins/mobile-status-drawer.spec.ts- Existing mobile helpers/page objects only when strictly needed.
Acceptance
- Mobile E2E installs fixture, opens Status from Home, task bottom navigation, and PageTopbar route, then sees built-ins plus plugin contribution with
mobile-drawerprops. - Test proves dismiss/focus return, 44 px trigger, safe-area clearance, one internal scroll owner, zero document horizontal overflow, and no persistent second footer.
- Existing task navigation still works after drawer dismissal.
Verification
make build-web
cd apps/web && pnpm e2e:run tests/plugins/mobile-status-drawer.spec.ts -- --project=mobile-chrome
Output contract
Report mobile assertions, screenshot/rendered check, build/E2E result, blockers, and task status.