Skip to content

[Fix] Chat controls fade into light IDE themes - #1298

Draft
zoomote[bot] wants to merge 3 commits into
mainfrom
fix/theme-aware-chat-controls-157cfn81c2ad4
Draft

[Fix] Chat controls fade into light IDE themes#1298
zoomote[bot] wants to merge 3 commits into
mainfrom
fix/theme-aware-chat-controls-157cfn81c2ad4

Conversation

@zoomote

@zoomote zoomote Bot commented Aug 19, 2026

Copy link
Copy Markdown
Contributor

​Created by Roomote. Follow up by mentioning @roomote, in the web UI, or in Discord.

What changed

  • Replaced translucent-white selector borders and hover fills with shared VS Code dropdown, toolbar-hover, and focus tokens across mode, API configuration, auto-approval, and generic dropdown triggers.
  • Replaced the fixed white todo-delete overlay with the existing accessible, theme-aware alert dialog.
  • Added cancel/delete interaction coverage, enabled/disabled selector branch coverage, and light/dark computed-style checks for hover and keyboard focus states.

Why this change was made

These controls were designed around dark backgrounds, causing borders and interaction feedback to fade into light IDE themes. This follow-up addresses the confirmed token bypasses identified during the Mermaid light-theme audit.

Impact

The affected selectors and todo-delete confirmation remain visible and consistent in light and dark themes without changing their behavior. Real extension screenshots remain unavailable because this environment exposes the docs site but not the VS Code extension UI.

@codecov

codecov Bot commented Aug 19, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants