From 4b7aa8f1c2dafca4ff4e15d538d8d99da50a7032 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lukas=20Br=C3=BCbach?= Date: Fri, 9 Oct 2026 13:02:44 +0200 Subject: [PATCH] [UI] Restore Tab behavior to match original (handle in focusOut) --- .../src/interface/widgets/utility/line_edit_completer.cpp | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/cockatrice/src/interface/widgets/utility/line_edit_completer.cpp b/cockatrice/src/interface/widgets/utility/line_edit_completer.cpp index a1789fe99..e32dc25e3 100644 --- a/cockatrice/src/interface/widgets/utility/line_edit_completer.cpp +++ b/cockatrice/src/interface/widgets/utility/line_edit_completer.cpp @@ -114,12 +114,8 @@ void LineEditCompleter::keyPressEvent(QKeyEvent *event) } if (event->key() == Qt::Key_Tab) { - bool popupVisible = hasVisibleCompleterPopup(); - if (popupVisible) { - event->ignore(); - return; - } - event->ignore(); + // Let Tab proceed normally; focusOutEvent will handle completion if popup is visible + LineEditUnfocusable::keyPressEvent(event); return; }