diff --git a/Telegram/SourceFiles/dialogs/dialogs_widget.cpp b/Telegram/SourceFiles/dialogs/dialogs_widget.cpp index ec971de510..84bd291c07 100644 --- a/Telegram/SourceFiles/dialogs/dialogs_widget.cpp +++ b/Telegram/SourceFiles/dialogs/dialogs_widget.cpp @@ -3648,6 +3648,9 @@ bool Widget::applySearchState(SearchState state) { ? peer->owner().history(migrateFrom).get() : nullptr; _searchState = state; + if (inChatChanged && _searchState.inChat && _stories) { + storiesExplicitCollapse(); + } if (_chatFilters && (queryEmptyChanged || inChatChanged)) { _chatFilters->setVisible(_searchState.query.isEmpty() && !_openedForum