Help page documents 9 stitch types total (5 available, 4 coming-soon) but the Editor's right-panel dropdown only offers 4 — 'Zigzag' is documented as available but missing from the editor #195
Labels
No labels
blocked:commit-ready-failed
blocked:gate-fetch
blocked:gate-lint
blocked:gate-plan
blocked:gate-research
blocked:needs-attention
blocked:needs-decision
blocked:needs-human
blocked:no-changes
blocked:verify-failed
bug
deferred
feature-request
in-progress
needs-decompose
needs-triage
quickfix
security/medium
triage-approved
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
Mark/Kimi_Agent_Brother_10_Digitizing_App#195
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Finding
src/pages/Help.tsx:88-100declares 9 stitch types withstatus: 'available' | 'coming-soon':src/components/editor/EditorRightPanel.tsx:285renders the stitch type as a<select>with these options:Four options. The fifth "available" — Zigzag — is missing.
A user reads the help page (which says Zigzag is available), opens the Editor, and finds the dropdown has no Zigzag. They might think the help page is wrong; the help page is right and the editor is wrong.
Where
src/pages/Help.tsx:88-100src/components/editor/EditorRightPanel.tsx:285<option value="zigzag">Zigzag</option>Suggested fix shape
Quick fix (5 minutes): add the missing
<option value="zigzag">Zigzag</option>to the select. ThehandleUpdateSelectedPathStitchTypecallback already accepts arbitrary strings; the only missing piece is the UI option.Proper fix: introduce a
STITCH_TYPESconstant insrc/components/editor/constants.tsthat the dropdown renders from, sourced from the sameSTITCH_TYPESthe help page uses (or a sharedstitchTypes.tsfile). Mark each with astatusfield so the dropdown can show a "coming soon" suffix for Motif, Bean, Applique, and Stem (mirroring the help page's status badge).The proper fix prevents this kind of drift in the future — the help page and the editor both render from the same source of truth.
Severity
Low. The user can use one of the 4 available types. The help page is wrong; the editor is wrong; the user has to figure out which.
Discovered by
Gap analysis (2026-10-02) of Help page accuracy (re-checking #189's specific claim).
Related
Closing as wontfix: the bug does not reproduce on
mainat HEAD15922cd.src/components/editor/EditorRightPanel.tsxlines 572-576 already include all fiveavailablestitch types:zigzaghas been continuously present in this dropdown since the project bootstrap (1c11999). The line number referenced in the issue body (EditorRightPanel.tsx:285) is now a playbackRotateCcwbutton — the stitch-type select moved to line 554-577 when the multi-path selection UI landed (e8eaf04, fix(#188)). The gap analysis on 2026-10-02 was looking at a stale snapshot.Editor dropdown and Help page agree: both expose the same five
availablestitch types (Satin, Fill, Running, Cross-Stitch, Zigzag). The fourcoming-soontypes (Motif, Bean, Applique, Stem) are listed in Help only, as designed.Related: #189 (open) — Help page lists 5 stitch types but Editor only has 4. Same root cause; same fix: nothing to fix.