diff --git a/src/cascadia/TerminalSettingsEditor/Compatibility.cpp b/src/cascadia/TerminalSettingsEditor/Compatibility.cpp
index 62c5d306be..9982eae8ca 100644
--- a/src/cascadia/TerminalSettingsEditor/Compatibility.cpp
+++ b/src/cascadia/TerminalSettingsEditor/Compatibility.cpp
@@ -18,11 +18,6 @@ namespace winrt::Microsoft::Terminal::Settings::Editor::implementation
INITIALIZE_BINDABLE_ENUM_SETTING(TextMeasurement, TextMeasurement, winrt::Microsoft::Terminal::Control::TextMeasurement, L"Globals_TextMeasurement_", L"Text");
}
- bool CompatibilityViewModel::AllowVtChecksumReportAvailable() const noexcept
- {
- return Feature_VtChecksumReport::IsEnabled();
- }
-
bool CompatibilityViewModel::AllowKeypadModeAvailable() const noexcept
{
return Feature_KeypadModeEnabled::IsEnabled();
diff --git a/src/cascadia/TerminalSettingsEditor/Compatibility.h b/src/cascadia/TerminalSettingsEditor/Compatibility.h
index ebf8d3fad9..eb8c03b3af 100644
--- a/src/cascadia/TerminalSettingsEditor/Compatibility.h
+++ b/src/cascadia/TerminalSettingsEditor/Compatibility.h
@@ -15,7 +15,6 @@ namespace winrt::Microsoft::Terminal::Settings::Editor::implementation
public:
CompatibilityViewModel(Model::GlobalAppSettings globalSettings);
- bool AllowVtChecksumReportAvailable() const noexcept;
bool AllowKeypadModeAvailable() const noexcept;
// DON'T YOU DARE ADD A `WINRT_CALLBACK(PropertyChanged` TO A CLASS DERIVED FROM ViewModelHelper. Do this instead:
diff --git a/src/cascadia/TerminalSettingsEditor/Compatibility.idl b/src/cascadia/TerminalSettingsEditor/Compatibility.idl
index d105435ce6..39d281b5a8 100644
--- a/src/cascadia/TerminalSettingsEditor/Compatibility.idl
+++ b/src/cascadia/TerminalSettingsEditor/Compatibility.idl
@@ -11,7 +11,6 @@ namespace Microsoft.Terminal.Settings.Editor
{
CompatibilityViewModel(Microsoft.Terminal.Settings.Model.GlobalAppSettings globalSettings);
- Boolean AllowVtChecksumReportAvailable { get; };
Boolean AllowKeypadModeAvailable { get; };
PERMANENT_OBSERVABLE_PROJECTED_SETTING(Boolean, ForceVTInput);
diff --git a/src/cascadia/TerminalSettingsEditor/Compatibility.xaml b/src/cascadia/TerminalSettingsEditor/Compatibility.xaml
index f50874f7e3..85bad2cc1e 100644
--- a/src/cascadia/TerminalSettingsEditor/Compatibility.xaml
+++ b/src/cascadia/TerminalSettingsEditor/Compatibility.xaml
@@ -41,8 +41,7 @@
+ Style="{StaticResource ToggleSwitchInExpanderStyle}" />
diff --git a/src/features.xml b/src/features.xml
index b87e09bb7c..82d84faa4e 100644
--- a/src/features.xml
+++ b/src/features.xml
@@ -124,16 +124,6 @@
-
- Feature_VtChecksumReport
- Enables the DECRQCRA checksum report, which can be used to read the screen contents
- 14974
- AlwaysDisabled
-
- Dev
-
-
-
Feature_ScratchpadPane
Allow the user to create scratchpad panes. Mostly just exists to validate non-terminal panes.
diff --git a/src/terminal/adapter/adaptDispatch.cpp b/src/terminal/adapter/adaptDispatch.cpp
index 712e10db4b..3e8a04d4d5 100644
--- a/src/terminal/adapter/adaptDispatch.cpp
+++ b/src/terminal/adapter/adaptDispatch.cpp
@@ -1323,7 +1323,7 @@ void AdaptDispatch::RequestChecksumRectangularArea(const VTInt id, const VTInt p
{
uint16_t checksum = 0;
// If this feature is not enabled, we'll just report a zero checksum.
- if (Feature_VtChecksumReport::IsEnabled() && _vtChecksumReportEnabled)
+ if (_vtChecksumReportEnabled)
{
// If the page number is 0, then we're meant to return a checksum of all
// of the pages, but we have no need for that, so we'll just return 0.