|
Recording: capture page scroll as a "scroll" step with replay support
- content script debounces window scroll (250ms per pause, like inputs) into a "scroll" step; inner-container scrolls are ignored (they bubble from the page, so only document/documentElement targets count) - replay sends replay_scroll to the content script, scaling recorded offsets to the current viewport - "scroll" step type in shared API + server validation; timeline icon, AI-prompt coords line and stepTypes i18n (en/ru/uk) - e2e: tall test page + scroll assertion; wait for composer focus instead of fixed delays (full-page stitch can take a while); mkdir /tmp/ltt-shots for video download; debug log on failure Co-Authored-By: Claude Code <noreply@anthropic.com> |
|---|
|
|
| packages/extension/e2e.mjs |
|---|
| packages/extension/src/background/index.ts |
|---|
| packages/extension/src/content/index.ts |
|---|
| packages/extension/src/popup/Popup.vue |
|---|
| packages/shared/src/api.ts |
|---|
| packages/web/src/i18n/en.json |
|---|
| packages/web/src/i18n/ru.json |
|---|
| packages/web/src/i18n/uk.json |
|---|
| packages/web/src/lib/aiPrompt.ts |
|---|
| packages/web/src/pages/ReportPage.vue |
|---|
| server/app/schemas.py |
|---|