diff --git a/Telegram/SourceFiles/dialogs/dialogs_widget.cpp b/Telegram/SourceFiles/dialogs/dialogs_widget.cpp index 7953264bc..349ed93d1 100644 --- a/Telegram/SourceFiles/dialogs/dialogs_widget.cpp +++ b/Telegram/SourceFiles/dialogs/dialogs_widget.cpp @@ -1173,6 +1173,10 @@ void Widget::updateSuggestions(anim::type animated) { .key = peer->owner().history(peer), .newWindow = base::IsCtrlPressed(), }); + if (!_searchSuggestionsLocked && _searchHasFocus) { + setFocus(); + controller()->widget()->setInnerFocus(); + } }, _suggestions->lifetime()); updateControlsGeometry();