1.1 KiB
1.1 KiB
id, title, status, wave, depends_on, plan, spec
| id | title | status | wave | depends_on | plan | spec |
|---|---|---|---|---|---|---|
| 02-freeze-native-transcript | Freeze disabled native transcript | done | 1 | plan.md | ../../specs/ui/requirements/transcript-auto-scroll.md |
Task 02: Freeze disabled native transcript
Acceptance
- Disabling auto-scroll from the bottom prevents native browser anchoring from advancing the transcript after a live message arrives.
- Enabled auto-scroll remains bottom-pinned.
- Desktop and Pixel-5 mobile tests cover the bottom-anchor case.
Verification
cd apps
pnpm install --frozen-lockfile
cd web
pnpm e2e:run tests/chat/auto-scroll-toggle.spec.ts -- --grep 'disabling while genuinely at the bottom'
pnpm e2e:run tests/chat/mobile-auto-scroll-toggle.spec.ts
Files likely touched
apps/web/components/task/chat/message-list-native.tsxapps/web/e2e/tests/chat/auto-scroll-toggle.spec.tsapps/web/e2e/tests/chat/mobile-auto-scroll-toggle.spec.ts
Dependencies
None.
Parallelism
Sequential.
Output contract
Report the scroll-owner style change, desktop/mobile verification results, files changed, and updated task and plan status.