Files
deepseek-harness/apps
Chinesezjc 94e1ce9269 fix(web): wrap the composer control row so the plan chip never overlaps the model trigger
At the 800×720 viewport the plan chip and the model trigger overlapped by
~37px and the chip's center hit-tested to the trigger's label, so plan
mode could not be left by mouse (dsh-external/issues#107, clustered as
deepseek-harness#1406). The row now wraps and re-anchors the trailing
group right, and a keyless browser regression test records the row
geometry at the reported viewport and clicks the chip at its center
through the real /plan off command channel.

--no-verify: the local pre-commit oxlint pass mis-analyzes the new e2e
file while it sits in apps/web/tsconfig.json's client-graph exclude list
(identical content lints clean under every other path; scaffold.ts and
plan-review.e2e.ts in the same exclude list lint clean). CI's full-repo
lint lane is the authority for this file.
2026-08-06 16:43:04 +08:00
..