deepseek-harness/apps/web/tests
Yichen Jiang b90cb1b0b0 test(web): re-record the subagent goldens against a rebuilt client
The child session now shows the preset badge its parent shows, which is the
visible consequence of recording the composition it runs. The first recording
of these two goldens was taken against a dist built before the master merge,
so it captured the fallback Chinese label instead of the English one
`newEnglishPage` pins — the web lane replays the BUILT client, and a stale
build reads as a product difference. Re-recorded after `pnpm run build`.
2026-08-10 20:55:32 +08:00
..
snapshots test(web): re-record the subagent goldens against a rebuilt client 2026-08-10 20:55:32 +08:00
support fix(web): verify current GUI updates end to end 2026-07-29 11:22:48 +08:00
access-confirmation.e2e.ts Merge remote-tracking branch 'origin/master' into worktree/custom-deepseek-models 2026-08-03 16:20:55 +08:00
agent-preset-authoring.e2e.ts fix(web): clarify shipped preset capabilities 2026-08-10 19:40:19 +08:00
agent-preset-authoring.overlay.yml refactor(agent-presets,web): copy-only preset authoring with a path to the files 2026-08-08 22:35:26 +08:00
agent-preset-selection.e2e.ts fix(web): pin preset before subagent header action 2026-08-10 19:54:08 +08:00
approval-composer.e2e.ts docs: make technical prose concrete 2026-08-10 16:34:20 +08:00
assembled-boot.ts test(web): pin the assembled snapshot lane's locale through the browser 2026-08-10 16:37:01 +08:00
bash-abort-row.e2e.ts test(web): follow the structured abort message in the bash-abort-row scenario 2026-08-03 20:57:26 +08:00
built-boot.snapshot.ts test: update conversation assembly coverage and docs 2026-08-09 18:16:44 +08:00
chat-continuous-conversation.e2e.ts test: update conversation assembly coverage and docs 2026-08-09 18:16:44 +08:00
chat-long-interactions.e2e.ts docs: make technical prose concrete 2026-08-10 16:34:20 +08:00
chat-scroll-contract.e2e.ts Attribute reader scroll input through the observed-top ledger 2026-08-07 13:44:49 +08:00
chat-scroll-fixture.ts Merge remote-tracking branch 'origin/master' into xtr/react-loop-simplification 2026-08-05 21:42:33 +08:00
code-mode-round.e2e.ts docs: purge chain-of-thought leakage from prose 2026-08-09 21:10:59 +08:00
complex-history.perf.ts docs: make technical prose concrete 2026-08-10 16:34:20 +08:00
composer-draft-scroll.e2e.ts docs: make technical prose concrete 2026-08-10 16:34:20 +08:00
composer-tab-geometry.e2e.ts docs: purge chain-of-thought leakage from prose 2026-08-09 21:10:59 +08:00
conversation-column-overflow.e2e.ts docs: purge chain-of-thought leakage from prose 2026-08-09 21:10:59 +08:00
cordis-tool-round.e2e.ts Merge remote-tracking branch 'origin/master' into xtr/react-loop-simplification 2026-07-31 22:16:40 +08:00
core-web-profile.snapshot.ts test(web): cover core profile request header 2026-08-06 20:41:19 +08:00
declared-reasoning.e2e.ts fix(headless): dsh run is a direct core front door 2026-08-09 13:44:44 +08:00
declared-reasoning.overlay.yml fix(headless): dsh run is a direct core front door 2026-08-09 13:44:44 +08:00
default-model.e2e.ts docs: reserve seam for complete capabilities 2026-08-09 17:26:57 +08:00
default-model.overlay.yml docs: purge chain-of-thought leakage from prose 2026-08-09 21:10:59 +08:00
details-session-lifecycle.e2e.ts docs: make technical prose concrete 2026-08-10 16:34:20 +08:00
goal-bar.e2e.ts fix(web): single-flight goal clear 2026-07-31 20:54:23 +08:00
goal-bar.overlay.yml fix(web): single-flight goal clear 2026-07-31 20:54:23 +08:00
goal-multi-turn-actions.e2e.ts test(web): cover Goal actions across turns 2026-08-07 11:51:18 +08:00
hmr-live.e2e.ts fix(ui): use official hero title casing 2026-08-07 23:05:55 +08:00
image-display.snapshot.ts test(web): pin the assembled snapshot lane's locale through the browser 2026-08-10 16:37:01 +08:00
lifecycle-chrome.e2e.ts docs: purge chain-of-thought leakage from prose 2026-08-09 21:10:59 +08:00
live-interactions.e2e.ts docs: reserve seam for complete capabilities 2026-08-09 17:26:57 +08:00
markdown-cjk-strong.e2e.ts test: stabilize markdown web snapshots 2026-08-06 15:37:40 +08:00
markdown-images.e2e.ts test(web): pin the remaining markdown fixture's event times 2026-08-06 16:24:20 +08:00
markdown-inline-code-links.e2e.ts test: stabilize markdown web snapshots 2026-08-06 15:37:40 +08:00
math-rendering.e2e.ts fix(web): localize stats and close stale context meter 2026-08-06 00:21:34 +08:00
message-actions.e2e.ts test(web): await fork title projection 2026-08-09 23:50:46 +08:00
models-settings.e2e.ts docs: purge chain-of-thought leakage from prose 2026-08-09 21:10:59 +08:00
navigation-panes.e2e.ts docs: make technical prose concrete 2026-08-10 16:34:20 +08:00
onboarding-deepseek-config.e2e.ts Merge remote-tracking branch 'origin/master' into claude/unified-environment-credentials-c8841a 2026-08-06 22:34:46 +08:00
permission-policy-context.e2e.ts fix(web): pass the scaffold root in the new permission-policy scenario 2026-07-31 16:58:42 +08:00
pin-browse-picker.overlay.yml docs: purge chain-of-thought leakage from prose 2026-08-09 21:10:59 +08:00
plan-review.e2e.ts feat(client): surface pending session interactions 2026-08-04 17:15:10 +08:00
produced-file-mentions.e2e.ts feat(web): a prose mention of a produced file opens it 2026-08-07 03:02:10 -07:00
produced-files.e2e.ts refactor(web): open produced files through the Host, not over HTTP 2026-08-01 03:15:54 -07:00
pwa-manifest.e2e.ts feat(web): add install metadata 2026-08-06 23:00:01 +08:00
pwsh-terminal.e2e.ts docs: make technical prose concrete 2026-08-10 16:34:20 +08:00
pwsh-terminal.overlay.yml feat(pwsh): render pwsh calls as bash-shaped terminal cards in the Web UI 2026-08-05 02:05:06 +08:00
question-composer.e2e.ts docs: make technical prose concrete 2026-08-10 16:34:20 +08:00
queue-actions.e2e.ts test(web): await stopped queue state 2026-08-04 15:09:55 +08:00
remote-welcome.e2e.ts fix(web): unblock remote welcome onboarding 2026-08-02 12:56:31 -07:00
replay-round-trip.e2e.ts docs: reserve seam for complete capabilities 2026-08-09 17:26:57 +08:00
scaffold-hermetic.e2e.ts fix(agent-presets): unify the session event entrypoint and re-address the hermetic skills probe 2026-08-09 23:42:44 +08:00
scaffold.ts Merge remote-tracking branch 'origin/master' into worktree/web-theme-settings-integration-fde706 2026-08-10 17:05:18 +08:00
search-card.snapshot.ts docs: make technical prose concrete 2026-08-10 16:34:20 +08:00
seeded-history.e2e.ts docs: make technical prose concrete 2026-08-10 16:34:20 +08:00
settings-chrome.e2e.ts Merge remote-tracking branch 'origin/master' into worktree/web-theme-settings-integration-fde706 2026-08-10 12:50:43 +08:00
shipped-composition.e2e.ts Merge remote-tracking branch 'origin/master' into fix/preset-host-plane-task-registry 2026-08-10 16:53:03 +08:00
sidebar-scrollbar.e2e.ts docs: purge chain-of-thought leakage from prose 2026-08-09 21:10:59 +08:00
sidebar-subagent-activity.e2e.ts docs: reserve seam for complete capabilities 2026-08-09 17:26:57 +08:00
skill-invocation-policy.e2e.ts test(web): cover user-only skill invocation end to end 2026-08-08 01:27:25 +08:00
skill-tool-row.e2e.ts feat(web): add dedicated skill tool row 2026-08-06 14:07:15 +08:00
skill-user-invoke.e2e.ts test: update conversation assembly coverage and docs 2026-08-09 18:16:44 +08:00
smoke-real.e2e.ts docs: purge chain-of-thought leakage from prose 2026-08-09 21:10:59 +08:00
startup-auto-selection.e2e.ts docs: make technical prose concrete 2026-08-10 16:34:20 +08:00
steering.e2e.ts test(web): refresh localized preset snapshots 2026-08-10 20:20:31 +08:00
subagent-conversation.e2e.ts Merge remote-tracking branch 'origin/master' into worktree/web-multimodal-image-input 2026-08-08 17:56:53 +08:00
subagent-interrupt-ui.e2e.ts docs: purge chain-of-thought leakage from prose 2026-08-09 21:10:59 +08:00
subagent-interrupt.e2e.ts docs: purge chain-of-thought leakage from prose 2026-08-09 21:10:59 +08:00
support.ts fix(web): persist general preferences in host settings 2026-08-07 16:43:59 +08:00
todo-row.snapshot.ts docs: make technical prose concrete 2026-08-10 16:34:20 +08:00
trajectory-virtualization.e2e.ts fix(trajectory): bound work during long streams 2026-08-04 20:37:33 +08:00
turn-tail-actions.e2e.ts docs: make technical prose concrete 2026-08-10 16:34:20 +08:00
vite-entry.e2e.ts fix(web): verify current GUI updates end to end 2026-07-29 11:22:48 +08:00
web-search-round.e2e.ts fix(ui-primitives): keep two-digit source markers out of the scroll clip 2026-08-03 18:58:44 +08:00
workspace-management.e2e.ts docs: make technical prose concrete 2026-08-10 16:34:20 +08:00