Fix tab row acrylic material in unfocused windows - #19647
Merged
Carlos Zamora (carlos-zamora) merged 4 commits intoFeb 27, 2026
Merged
Fix tab row acrylic material in unfocused windows#19647Carlos Zamora (carlos-zamora) merged 4 commits into
Carlos Zamora (carlos-zamora) merged 4 commits into
Conversation
This commit fixes the issue where the tab row loses its acrylic material when the window loses focus, even when 'Allow acrylic material in unfocused windows' setting is enabled. The fix modifies the _updateThemeColors() function in TerminalPage.cpp to check both the UseAcrylicInTabRow setting AND the window focus state along with the EnableUnfocusedAcrylic setting. Now the tab row will maintain its acrylic effect when: 1. UseAcrylicInTabRow is enabled, AND 2. Either the window is focused OR EnableUnfocusedAcrylic is enabled This ensures that the 'Allow acrylic material in unfocused windows' setting is properly respected for the tab row, not just the terminal background. Fixes microsoft#19544
Carlos Zamora (carlos-zamora)
approved these changes
Jan 12, 2026
Carlos Zamora (carlos-zamora)
left a comment
Member
There was a problem hiding this comment.
✅ Verified it works
Change is pretty straightforward. Thanks for doing it 😊
Member
|
/azp run |
|
Azure Pipelines successfully started running 1 pipeline(s). |
Carlos Zamora (carlos-zamora)
enabled auto-merge (squash)
January 12, 2026 21:21
Carlos Zamora (carlos-zamora)
approved these changes
Jan 12, 2026
PankajBhojwani
requested changes
Jan 12, 2026
Member
|
/azp run |
Dustin L. Howett (DHowett)
approved these changes
Jan 12, 2026
|
Azure Pipelines successfully started running 1 pipeline(s). |
PankajBhojwani
approved these changes
Jan 13, 2026
Carlos Zamora (carlos-zamora)
added a commit
that referenced
this pull request
Jan 13, 2026
Member
|
/azp run |
|
Azure Pipelines successfully started running 1 pipeline(s). |
Carlos Zamora (carlos-zamora)
added a commit
that referenced
this pull request
Jan 20, 2026
Carlos Zamora (carlos-zamora)
added a commit
that referenced
this pull request
Jan 29, 2026
Carlos Zamora (carlos-zamora)
added a commit
that referenced
this pull request
Feb 10, 2026
Dustin L. Howett (DHowett)
approved these changes
Feb 27, 2026
Dustin L. Howett (DHowett)
left a comment
Member
There was a problem hiding this comment.
Oh, I'm sorry - I missed that this needed a final review.
Carlos Zamora (carlos-zamora)
merged commit Feb 27, 2026
28c98c5
into
microsoft:main
16 checks passed
Dustin L. Howett (DHowett)
pushed a commit
that referenced
this pull request
Feb 27, 2026
## Summary Fixes tab row losing acrylic material when window is unfocused, even when "Allow acrylic material in unfocused windows" is enabled. ## References Fixes #19544 ## Changes Modified `_updateThemeColors()` in `TerminalPage.cpp` to check both window focus state and `EnableUnfocusedAcrylic` setting. ## Testing - Verified acrylic persists when window loses focus (with setting enabled) - Verified acrylic removed when setting disabled (expected behavior) --------- Co-authored-by: Carlos Zamora <carlos.zamora@microsoft.com> (cherry picked from commit 28c98c5) Service-Card-Id: PVTI_lADOAF3p4s4BBcTlzgjj55A Service-Version: 1.24
|
Hi - sorry to reopen this issue but I am still having the exact same problem - tab row's acrylic disappears if the window is out of focus. On Windows Terminal Version 1.24.10621.0. Looks like this was not fixed in v 1.24? |
4 tasks
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Fixes tab row losing acrylic material when window is unfocused, even when "Allow acrylic material in unfocused windows" is enabled.
References
Fixes #19544
Changes
Modified
_updateThemeColors()inTerminalPage.cppto check both window focus state andEnableUnfocusedAcrylicsetting.Testing