Editor's Path Properties section has no 'lock to thread color' — user with a path's color set to a catalog color has no way to know 'this is locked to PR-10 slot 14, don't change it accidentally' #342
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#342
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
grep -rn 'lockToColor\|colorLocked' src/components/editor/returns 0. The editor has no color lock.A user with a path:
The fix is a "lock to color" toggle that prevents accidental color changes.
Where
src/components/editor/EditorRightPanel.tsxgrep -rn 'colorLocked' src/components/editor/returns 0Suggested fix shape
Type: add
colorLocked: booleanto the StitchPath type.UI: a small lock icon next to the color swatch in the Path Properties section:
Behavior: when
colorLockedis true, the color picker is disabled (the user can see but not change).Confirmation: clicking the color picker when locked shows a tooltip: "Color is locked. Click the lock to unlock."
History: the lock toggle is undoable.
Severity
Low. The user can use the multi-select change (per #212) carefully. Power users notice.
Discovered by
Gap analysis (2026-10-02) of editor color operations.
Related
Closed via watcher
t_ec0fb72e/ fixupt_ec0cb72e.The color-lock UI shipped in two PRs already landed on origin/main:
ca96e80Add colorLocked field to StitchPath (#342)ccfc330feat(#342): editor color-lock toggle — Lock button + disabled picker/apply-to-all when lockedpnpm test src/components/editor/issue-342.test.tsx→ 6/6 PASS.pnpm test src/pages/issue-342.test.tsx→ PASS.pnpm test src/components/editor/EditorRightPanel.test.tsx→ 221/221 PASS (no regression).pnpm run lint→ clean (1 pre-existing warning, unrelated). Kilo-gsd exhausted its 3/3 bugfix retries on a previous attempt but the work actually landed; this card's only remaining action was closing the issue.