From d58a4836427207716498069b5a158f26bb9c8249 Mon Sep 17 00:00:00 2001
From: Malte E <malte.e@mailbox.org>
Date: Sun, 20 Mar 2022 21:57:16 +0100
Subject: [PATCH] add preedit text to search

---
 resources/qml/MessageInput.qml | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/resources/qml/MessageInput.qml b/resources/qml/MessageInput.qml
index 67ca7f3c2..d8a271fe5 100644
--- a/resources/qml/MessageInput.qml
+++ b/resources/qml/MessageInput.qml
@@ -175,9 +175,13 @@ Rectangle {
                         popup.close();
 
                     if (popup.opened)
-                        completer.completer.setSearchString(messageInput.getText(completerTriggeredAt, cursorPosition));
+                        completer.completer.setSearchString(messageInput.getText(completerTriggeredAt, cursorPosition)+messageInput.preeditText);
 
                 }
+                onPreeditTextChanged: {
+                    if (popup.opened)
+                        completer.completer.setSearchString(messageInput.getText(completerTriggeredAt, cursorPosition)+messageInput.preeditText);
+                }
                 onSelectionStartChanged: room.input.updateState(selectionStart, selectionEnd, cursorPosition, text)
                 onSelectionEndChanged: room.input.updateState(selectionStart, selectionEnd, cursorPosition, text)
                 // Ensure that we get escape key press events first.
-- 
GitLab