diff --git a/cockatrice/src/interface/widgets/utility/line_edit_completer.cpp b/cockatrice/src/interface/widgets/utility/line_edit_completer.cpp index 95e335963..8d4a4f973 100644 --- a/cockatrice/src/interface/widgets/utility/line_edit_completer.cpp +++ b/cockatrice/src/interface/widgets/utility/line_edit_completer.cpp @@ -123,10 +123,12 @@ void LineEditCompleter::keyPressEvent(QKeyEvent *event) insertCompletion(info.completer, completionText); } hideCompleterPopups(); - setFocus(); return; } } + // If no popup is visible, prevent Tab from moving focus + event->ignore(); + return; } LineEditUnfocusable::keyPressEvent(event);