diff --git a/Telegram/SourceFiles/dialogs/dialogs_widget.cpp b/Telegram/SourceFiles/dialogs/dialogs_widget.cpp index 26e15b8fd9..12f857b8ea 100644 --- a/Telegram/SourceFiles/dialogs/dialogs_widget.cpp +++ b/Telegram/SourceFiles/dialogs/dialogs_widget.cpp @@ -2336,7 +2336,7 @@ bool Widget::cancelSearch() { auto clearingQuery = !currentSearchQuery().isEmpty(); auto clearingInChat = false; cancelSearchRequest(); - if (!clearingQuery && _searchInChat) { + if (!clearingQuery && (_searchInChat || _searchFromAuthor)) { if (controller()->adaptive().isOneColumn()) { if (const auto thread = _searchInChat.thread()) { controller()->showThread(thread);