diff --git a/src/cascadia/TerminalSettingsEditor/MainPage.cpp b/src/cascadia/TerminalSettingsEditor/MainPage.cpp index 696579ae950..739e0c5e6f8 100644 --- a/src/cascadia/TerminalSettingsEditor/MainPage.cpp +++ b/src/cascadia/TerminalSettingsEditor/MainPage.cpp @@ -705,6 +705,12 @@ namespace winrt::Microsoft::Terminal::Settings::Editor::implementation // can have mica too. void MainPage::_UpdateBackgroundForMica() { + // If we're in high contrast mode, don't override the theme. + if (Windows::UI::ViewManagement::AccessibilitySettings accessibilitySettings; accessibilitySettings.HighContrast()) + { + return; + } + bool isMicaAvailable = false; // Check to see if our hosting window supports Mica at all. We'll check diff --git a/src/cascadia/TerminalSettingsEditor/MainPage.xaml b/src/cascadia/TerminalSettingsEditor/MainPage.xaml index 7d96589f0ec..ed82d1b2efb 100644 --- a/src/cascadia/TerminalSettingsEditor/MainPage.xaml +++ b/src/cascadia/TerminalSettingsEditor/MainPage.xaml @@ -44,11 +44,10 @@ + ResourceKey="SystemColorWindowBrush" /> + ResourceKey="SystemColorWindowBrush" /> - diff --git a/src/cascadia/TerminalSettingsEditor/pch.h b/src/cascadia/TerminalSettingsEditor/pch.h index 2e9eba2f51a..8d9382aaeb0 100644 --- a/src/cascadia/TerminalSettingsEditor/pch.h +++ b/src/cascadia/TerminalSettingsEditor/pch.h @@ -31,6 +31,7 @@ #include #include #include +#include #include #include #include