From dcdd76c00893656cce82f2ca0b853b8f65cf278b Mon Sep 17 00:00:00 2001 From: Shunmugaraj Date: Tue, 7 Oct 2025 11:44:00 +0300 Subject: [PATCH] added debounce for the height update to fix #7970. Signed-off-by: Shunmugaraj Subramanian --- .../Room/Views/WYSIWYGInputToolbar/WysiwygInputToolbarView.swift | 1 + changelog.d/ElementIOS7970.bugfix | 1 + 2 files changed, 2 insertions(+) create mode 100644 changelog.d/ElementIOS7970.bugfix diff --git a/Riot/Modules/Room/Views/WYSIWYGInputToolbar/WysiwygInputToolbarView.swift b/Riot/Modules/Room/Views/WYSIWYGInputToolbar/WysiwygInputToolbarView.swift index 1e67f620ba..01b2276bf5 100644 --- a/Riot/Modules/Room/Views/WYSIWYGInputToolbar/WysiwygInputToolbarView.swift +++ b/Riot/Modules/Room/Views/WYSIWYGInputToolbar/WysiwygInputToolbarView.swift @@ -285,6 +285,7 @@ class WysiwygInputToolbarView: MXKRoomInputToolbarView, NibLoadable, HtmlRoomInp cancellables = [ hostingViewController.heightPublisher .removeDuplicates() + .debounce(for: .milliseconds(150), scheduler: RunLoop.main) .sink(receiveValue: { [weak self] idealHeight in guard let self = self else { return } self.updateToolbarHeight(wysiwygHeight: idealHeight) diff --git a/changelog.d/ElementIOS7970.bugfix b/changelog.d/ElementIOS7970.bugfix new file mode 100644 index 0000000000..c5a507b030 --- /dev/null +++ b/changelog.d/ElementIOS7970.bugfix @@ -0,0 +1 @@ +WysiwygInputToolbarView: Fixes the toolbarview hiding the chat room 75% when typing text in minimsed mode. This happens from iOS26!. Contributed by Shunmugaraj Subramanian. \ No newline at end of file