diff --git a/Telegram/SourceFiles/history/view/reactions/history_view_reactions_selector.cpp b/Telegram/SourceFiles/history/view/reactions/history_view_reactions_selector.cpp index 11ba8209435f25..f884fe28569e79 100644 --- a/Telegram/SourceFiles/history/view/reactions/history_view_reactions_selector.cpp +++ b/Telegram/SourceFiles/history/view/reactions/history_view_reactions_selector.cpp @@ -1116,7 +1116,13 @@ void Selector::createList() { _list->searchQueries( ) | rpl::start_with_next([=](std::vector &&query) { _stickers->applySearchQuery(std::move(query)); - updateVisibleTopBottom(); + }, _stickers->lifetime()); + + rpl::combine( + _list->heightValue(), + _stickers->heightValue() + ) | rpl::start_with_next([=] { + InvokeQueued(lists, updateVisibleTopBottom); }, _stickers->lifetime()); rpl::combine(