From 3e87da7ccd2cec4fb1ca39111ada5dd174bfcd96 Mon Sep 17 00:00:00 2001 From: alina sireneva Date: Thu, 30 Jul 2026 02:17:55 +0400 Subject: [PATCH] fix gap above dialog search results --- Telegram/SourceFiles/dialogs/dialogs_widget.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Telegram/SourceFiles/dialogs/dialogs_widget.cpp b/Telegram/SourceFiles/dialogs/dialogs_widget.cpp index b9508854db..68397559df 100644 --- a/Telegram/SourceFiles/dialogs/dialogs_widget.cpp +++ b/Telegram/SourceFiles/dialogs/dialogs_widget.cpp @@ -2772,6 +2772,12 @@ void Widget::updateStoriesVisibility() { || (pulledDown && hiddenAnimated); const auto hidden = hiddenInstant || hiddenAnimated; const auto changed = (_stories->toggledHidden() != hidden); + if (changed + && hidden + && (_storiesExplicitExpand + || _storiesExplicitExpandValue.current() > 0)) { + storiesExplicitCollapse(); + } _stories->setToggledHidden(hiddenInstant, hiddenAnimated); if (changed) { using Type = Ui::ElasticScroll::OverscrollType;