Editor has no 'apply same settings to all paths' — user with 10 paths that should all be fill / red / density 0.5 must edit each path one at a time #212
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#212
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/components/editor/EditorRightPanel.tsx's "Path Properties" section applies changes to a single selected path (per theselectedPathcomputation at line 98). The controls are:onUpdateSelectedPathStitchType)onUpdateSelectedPathDensity)onUpdateSelectedPathColor— per #185 fix)Each change targets the single selected path. There's no "apply to all" or "apply to selected" affordance.
A user with 10 paths that should all be:
...must:
30 operations instead of 3.
grep -n 'applyToAll\|applyAll\|setAllPaths' src/components/editor/returns 0 hits.Where
src/components/editor/EditorRightPanel.tsx:267-320grep -n 'applyToAll' src/components/editor/returns 0selectedPathId: string | null(single, per #188)setAllPathsdoesn't exist in workspace either (per #197/200)Suggested fix shape
Two approaches:
onApplyToAllPathsupdates all paths in one reducer action, pushing history once.The second approach is the more powerful one but requires #188 to land first. The first approach (apply-to-all) is the smaller, scoped fix.
Severity
Medium. The user can apply per-path. Power users with many paths of the same type notice.
Discovered by
Gap analysis (2026-10-02) of editor bulk operations.
Related
Shipped #212 — Editor right panel adds Apply-to-all icon buttons (ArrowDownToLine) next to Stitch Type, Density, and Thread Color.
paths.length >= 2AND the selection agreeing on the value (no Mixed broadcast).Commit:
85a61b8on main. Approach 1 from the suggestion (Apply to all next to each control) rather than the more-powerful Approach 2 (Apply to selection) — Approach 2 depends on #188 multi-select landing first.