Editor's Path Properties has 'Path Properties' but no 'Path color reference' (which catalog entry this path's color matches) — user with the path in #FF0000 doesn't know 'is this Robison-Anton 9012 or Brother PR-10 slot 14?' #381
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#381
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 'colorReference\|catalogColor' src/components/editor/EditorRightPanel.tsxreturns 0. The Path Properties doesn't show which catalog color the path matches.A user with a path in #FF0000:
The fix is to show the matched catalog entry (per #341's color distance) prominently.
Where
src/components/editor/EditorRightPanel.tsxgrep -rn 'colorReference' src/components/editor/returns 0catalog: ThreadColor[]Suggested fix shape
Severity**
Low. The user can compare visually. Power users with thread ordering notice.
Discovered by
Gap analysis (2026-10-02) of editor path properties.
Related**
Closed by commit
bf0a32bon origin/main.Added a path color reference read-out directly below the THREAD COLOR row in editor Path Properties:
Implementation:
findColorReference(hex, catalog)helper alongsidegetCatalogName(#282), returning{kind:exact,...}/{kind:closest,..., distance}/{kind:none}colorDistancehelper (#341) so the picker grid badge and this read-out use the same units8 new tests in issue-381.test.tsx pin exact-match render, closest-match ordering for off-catalog hexes, mixed-selection suppression, empty-catalog suppression, re-render updates, and picker-collapsed visibility.
Closes #381.