From 68bbedaf89c7b33de32a7e9dd4820e01dc6d6aa9 Mon Sep 17 00:00:00 2001 From: Igor Solomennikov Date: Mon, 24 Nov 2025 16:40:48 -0800 Subject: [PATCH] Do not show empty glass panel in chat search UI. --- Signal/src/UserInterface/ConversationSearch.swift | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/Signal/src/UserInterface/ConversationSearch.swift b/Signal/src/UserInterface/ConversationSearch.swift index 4329ade354..31cee54dbc 100644 --- a/Signal/src/UserInterface/ConversationSearch.swift +++ b/Signal/src/UserInterface/ConversationSearch.swift @@ -306,6 +306,16 @@ public class SearchResultsBar: UIView { } func updateBarItems() { + defer { + if #available(iOS 26, *) { + if labelItem.title.isEmptyOrNil { + toolbar.items = [ showLessRecentButton, showMoreRecentButton, .flexibleSpace() ] + } else { + toolbar.items = [ showLessRecentButton, showMoreRecentButton, .flexibleSpace(), labelItem, .flexibleSpace() ] + } + } + } + guard let resultSet else { labelItem.title = nil showMoreRecentButton.isEnabled = false