Editor has no 'lock path' option — user wanting to keep a path from being accidentally edited has to use 'Hide' (which removes the path from rendering) or move it out of the way; no separate 'lock for editing' state #289
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#289
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 'lock.*path\|pathLocked\|locked' src/components/editor/returns 0 hits for path locking. The editor has:A user with a complex design (e.g., a logo with 12 paths):
Lock is a separate state from hide:
Where
src/components/editor/EditorRightPanel.tsx(per-row actions)grep -rn 'pathLocked' src/components/editor/returns 0src/components/editor/types.ts— let me check iflocked?: booleanexistsSuggested fix shape
locked: booleanto theStitchPathtype:Render: locked paths are still drawn but with a "locked" indicator (a small lock icon in the corner of the bounding box, or a greyed-out color).
Click behavior: clicking a locked path doesn't select it. The user must unlock first.
Multi-select: when a path is locked, multi-select skips it (or warns).
History: lock toggles are undoable.
Severity
Low. The user can hide. Power users with complex designs notice.
Discovered by
Gap analysis (2026-10-02) of editor path operations.
Related
gradient: { startColor, endColor }field to StitchPath type (#350 type layer) #393