diff --git a/src/cascadia/TerminalSettingsModel/ActionArgs.cpp b/src/cascadia/TerminalSettingsModel/ActionArgs.cpp index bf86ae1a0..6f253973b 100644 --- a/src/cascadia/TerminalSettingsModel/ActionArgs.cpp +++ b/src/cascadia/TerminalSettingsModel/ActionArgs.cpp @@ -601,6 +601,14 @@ namespace winrt::Microsoft::Terminal::Settings::Model::implementation winrt::hstring GlobalSummonArgs::GenerateName() const { + // GH#10210 - Is this action literally the same thing as the `quakeMode` + // action? That has a special name. + static const auto quakeModeArgs{ std::get<0>(GlobalSummonArgs::QuakeModeFromJson(Json::Value::null)) }; + if (quakeModeArgs.Equals(*this)) + { + return RS_(L"QuakeModeCommandKey"); + } + std::wstringstream ss; ss << std::wstring_view(RS_(L"GlobalSummonCommandKey"));