Editor's settings modal opens from the toolbar's gear icon but is named 'Settings' — confusing because the workspace has its own Settings modal that's identical; user opening it in the editor sees the workspace's thread library (which is correct) but… #306
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#306
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
The editor's toolbar has a Settings button that opens the same
SettingsModalcomponent as the workspace (per the snippet I saw earlier inEditorToolbar.tsx).The two surfaces are:
The component is the same (
SettingsModal.tsx). The user can see:All three are workspace-relevant (Color Simplification is for digitizing, not editing). Some of these don't make sense in the editor's context.
A user opens Settings in the editor:
The fix is either:
Where
src/components/editor/EditorToolbar.tsx(gear icon)src/components/workspace/SettingsModal.tsx(same component, used in both places)Suggested fix shape
context: 'workspace' | 'editor'prop to SettingsModal:In the modal, filter sections by context:
The most user-friendly is the contextual sections. The user doesn't see "Color Simplification" in the editor because it's not relevant.
Severity
Low. The user can ignore the irrelevant sections. New users notice the confusion.
Discovered by
Gap analysis (2026-10-02) of editor settings.
Related
Closed by fix(#306) at commit
57dec27on origin/main.The editor's toolbar Settings button now passes
context="editor"to SettingsModal. The modal:The workspace passes no context and keeps its full three-section list.
Adds 3 tests pinning the new behavior (workspace-default keeps Color Simplification, editor hides it AND renames the title, editor keeps Thread Library + Path Defaults). All 20 SettingsModal tests pass; all 6 EditorToolbar tests pass.