diff --git a/.github/actions/spell-check/dictionary/microsoft.txt b/.github/actions/spell-check/dictionary/microsoft.txt
index 960efdbd7..5e5d2ee31 100644
--- a/.github/actions/spell-check/dictionary/microsoft.txt
+++ b/.github/actions/spell-check/dictionary/microsoft.txt
@@ -1,4 +1,5 @@
ACLs
+backplating
DACL
DACLs
LKG
diff --git a/src/cascadia/TerminalApp/App.cpp b/src/cascadia/TerminalApp/App.cpp
index 0c7ff464d..8e5022a69 100644
--- a/src/cascadia/TerminalApp/App.cpp
+++ b/src/cascadia/TerminalApp/App.cpp
@@ -26,6 +26,11 @@ namespace winrt::TerminalApp::implementation
}
Initialize();
+
+ // Disable XAML's automatic backplating of text when in High Contrast
+ // mode: we want full control of and responsibility for the foreground
+ // and background colors that we draw in XAML.
+ HighContrastAdjustment(::winrt::Windows::UI::Xaml::ApplicationHighContrastAdjustment::None);
}
AppLogic App::Logic()
diff --git a/src/cascadia/TerminalControl/SearchBoxControl.xaml b/src/cascadia/TerminalControl/SearchBoxControl.xaml
index 54a21fe30..f64ae36ff 100644
--- a/src/cascadia/TerminalControl/SearchBoxControl.xaml
+++ b/src/cascadia/TerminalControl/SearchBoxControl.xaml
@@ -36,7 +36,6 @@
-
@@ -94,7 +93,6 @@
-
@@ -144,14 +142,10 @@
-
@@ -188,8 +182,7 @@
-
+