Windows 10: Terminal does not update when the OS theme changes #16988

Open
opened 2026-01-31 05:29:13 +00:00 by claunia · 3 comments
Owner

Originally created by @sergiubacioiu on GitHub (Mar 12, 2022).

Windows Terminal version

1.13.10395.0

Windows build number

10.0.19044.0

Other Software

No response

Steps to reproduce

Open Terminal -> Settings -> Appearance -> Theme and make sure that "Use Windows theme" is active.

After changing the OS color theme the Terminal interface is not updated only after an app restart.

Expected Behavior

Update theme based on OS preferred color scheme without restarting the app.

Actual Behavior

The theme is not updated without a restart.

Originally created by @sergiubacioiu on GitHub (Mar 12, 2022). ### Windows Terminal version 1.13.10395.0 ### Windows build number 10.0.19044.0 ### Other Software _No response_ ### Steps to reproduce Open Terminal -> Settings -> Appearance -> Theme and make sure that "Use Windows theme" is active. After changing the OS color theme the Terminal interface is not updated only after an app restart. ### Expected Behavior Update theme based on OS preferred color scheme without restarting the app. ### Actual Behavior The theme is not updated without a restart.
Author
Owner

@j4james commented on GitHub (Mar 13, 2022):

This was previously raised in #1230, but that issue is currently closed as "resolution-external", because the problem is fixed in Windows 11. So for now, the answer is that you'll need Windows 11 if you want this to work correctly.

That said, I think it might still be possible to get it working in Windows 10. I had a partial solution a while back that looked promising, but I got sidetracked with other stuff and haven't had a chance to get back to it. If/when I do finish that off, the PR should be tracked in #1230.

@j4james commented on GitHub (Mar 13, 2022): This was previously raised in #1230, but that issue is currently closed as "resolution-external", because the problem is fixed in Windows 11. So for now, the answer is that you'll need Windows 11 if you want this to work correctly. That said, I think it might still be possible to get it working in Windows 10. I had a partial solution a while back that looked promising, but I got sidetracked with other stuff and haven't had a chance to get back to it. If/when I do finish that off, the PR should be tracked in #1230.
Author
Owner

@rashil2000 commented on GitHub (Mar 17, 2022):

I'm using Windows 11 Build 22572 and still facing this issue. Terminal version 1.13.10395.0

The titlebar does not fully react to system theme change. The whole window needs to be restarted. Even manually changing the value of "theme" does not make it react immediately.

@rashil2000 commented on GitHub (Mar 17, 2022): I'm using Windows 11 Build 22572 and still facing this issue. Terminal version 1.13.10395.0 The titlebar does not fully react to system theme change. The whole window needs to be restarted. Even manually changing the value of `"theme"` does not make it react immediately.
Author
Owner

@zadjii-msft commented on GitHub (Mar 17, 2022):

@rashil2000 you might be seeing something like #12356.

I suppose I'll leave this open to handle the Windows 10 fix for #1230, to make it clearer that #1230 isn't fixed on 10.

@zadjii-msft commented on GitHub (Mar 17, 2022): @rashil2000 you might be seeing something like #12356. I suppose I'll leave this open to handle the Windows 10 fix for #1230, to make it clearer that #1230 isn't fixed on 10.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/terminal#16988