diff --git a/Telegram/SourceFiles/info/info_wrap_widget.cpp b/Telegram/SourceFiles/info/info_wrap_widget.cpp index 57a18d233..cae3ed40c 100644 --- a/Telegram/SourceFiles/info/info_wrap_widget.cpp +++ b/Telegram/SourceFiles/info/info_wrap_widget.cpp @@ -650,6 +650,10 @@ not_null WrapWidget::topWidget() const { void WrapWidget::showContent(object_ptr content) { if (auto old = std::exchange(_content, std::move(content))) { + if (Ui::InFocusChain(old)) { + // Prevent activating dialogs filter field while animating. + setFocus(); + } old->hide(); // Content destructor may invoke closeBox() that will try to