From b40a5777cb6c5ac759a85b316411faeb74c61b2a Mon Sep 17 00:00:00 2001
From: Bojan Bogdanovic <info@bojanbogdanovic.nl>
Date: Fri, 28 Feb 2025 11:49:32 +0100
Subject: [PATCH] Issue #3509590: Allow trailing whitespace in the query

---
 src/Utility/AutocompleteHelper.php | 7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)

diff --git a/src/Utility/AutocompleteHelper.php b/src/Utility/AutocompleteHelper.php
index 0668504..186222a 100644
--- a/src/Utility/AutocompleteHelper.php
+++ b/src/Utility/AutocompleteHelper.php
@@ -27,10 +27,9 @@ class AutocompleteHelper implements AutocompleteHelperInterface {
    */
   public function splitKeys($keys) {
     $keys = ltrim($keys);
-    // If there is whitespace or a quote on the right, all words have been
-    // completed.
-    if (rtrim($keys, " \"") != $keys) {
-      return [rtrim($keys, ' '), ''];
+    // If there is a quote on the right, all words have been completed.
+    if (rtrim($keys, "\"") != $keys) {
+      return [$keys, ''];
     }
     if (preg_match('/^(.*?)\s*"?([\S]*)$/', $keys, $m)) {
       return [$m[1], $m[2]];
-- 
GitLab