diff --git a/src/cascadia/TerminalApp/SuggestionsControl.cpp b/src/cascadia/TerminalApp/SuggestionsControl.cpp index e6f482ac19e..c3e7c8c47a2 100644 --- a/src/cascadia/TerminalApp/SuggestionsControl.cpp +++ b/src/cascadia/TerminalApp/SuggestionsControl.cpp @@ -803,6 +803,10 @@ namespace winrt::TerminalApp::implementation _filteredActionsView().SelectedIndex(std::min(lastSelectedIndex, _filteredActionsView().Items().Size() - 1)); const auto currentNeedleHasResults{ _filteredActions.Size() > 0 }; + if (!currentNeedleHasResults) + { + PreviewAction.raise(*this, nullptr); + } _noMatchesText().Visibility(currentNeedleHasResults ? Visibility::Collapsed : Visibility::Visible); if (auto automationPeer{ Automation::Peers::FrameworkElementAutomationPeer::FromElement(_searchBox()) }) {