diff --git a/src/TerminalDisplay.cpp b/src/TerminalDisplay.cpp --- a/src/TerminalDisplay.cpp +++ b/src/TerminalDisplay.cpp @@ -3595,6 +3595,10 @@ } } + if (_searchBar->isVisible() && (event->key() & Qt::Key_Escape)) { + _searchBar->hide(); + } + emit keyPressedSignal(event); #ifndef QT_NO_ACCESSIBILITY