Skip to content

Style overrides: Restore whole-bar recolor for active style overrides in Modern UI#326141

Merged
mrleemurray merged 1 commit into
mainfrom
mrleemurray/rising-apricot-junglefowl
Jul 16, 2026
Merged

Style overrides: Restore whole-bar recolor for active style overrides in Modern UI#326141
mrleemurray merged 1 commit into
mainfrom
mrleemurray/rising-apricot-junglefowl

Conversation

@mrleemurray

Copy link
Copy Markdown
Contributor

Modern UI now correctly displays the whole-bar recolor when an active style override is present, such as during a debugging session. This change enhances visibility by ensuring the status bar reflects the active state clearly, similar to the classic UI.

Fixes #325921

…dern UI

Co-authored-by: Copilot <copilot@github.com>
Copilot AI review requested due to automatic review settings July 16, 2026 11:15
@mrleemurray mrleemurray enabled auto-merge (squash) July 16, 2026 11:15
@mrleemurray mrleemurray self-assigned this Jul 16, 2026
@vs-code-engineering

Copy link
Copy Markdown
Contributor

📬 CODENOTIFY

The following users are being notified based on files changed in this PR:

@benibenj

Matched files:

  • src/vs/workbench/browser/parts/statusbar/statusbarPart.ts

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Restores Modern UI’s status-bar debugging state.

Changes:

  • Marks status bars with active style overrides.
  • Adds Modern UI recoloring for active overrides.

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 1 comment.

File Description
statusbarPart.ts Exposes active override state via a CSS class.
floatingPanels.css Recolors overridden Modern UI status bars.

* clearly as it does in the classic UI.
*/
.monaco-workbench.floating-panels .part.statusbar.has-style-override {
background-color: color-mix(in srgb, var(--vscode-statusBar-debuggingBackground) 30%, transparent) !important;
@mrleemurray mrleemurray merged commit fcb86b6 into main Jul 16, 2026
30 checks passed
@mrleemurray mrleemurray deleted the mrleemurray/rising-apricot-junglefowl branch July 16, 2026 11:56
@vs-code-engineering vs-code-engineering Bot added this to the 1.130.0 milestone Jul 16, 2026
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.

Status bar: no longer switches color while debugging in Modern UI

3 participants