Skip to content

fix(web): close composer menus when their controls hide

MacroscopeApp / Macroscope - UI Consistency succeeded Sep 4, 2026 in 10s

UI Consistency: no issues found

All clear

Details

Note

Your check run agent prompt is: .macroscope/check-run-agents/ui-consistency.md
More information about how Check Run Agents work can be found in our Help Center.

Changed lines in ChatComposer.tsx, CompactComposerControlsMenu.tsx, TraitsPicker.tsx, and composerProviderState.tsx only add/route a hidden prop and centralize menu open state into the new useComposerMenuState hook. No new raw controls, no new CSS or inline style objects, and no duplicated primitive markup.


🔍 Agent activity — reasoning, no tool calls

💭 This diff just deals with state logic, nothing related to styling, so there's nothing notable to flag here.


Agent Credits: 15 credits

Token usage: 2 uncached input · 0 cache-read input · 21,173 cache-write input · 286 output
Agent Credits may also include non-token charges from external tools such as web research.