diff --git a/src/plugins/texteditor/completionwidget.cpp b/src/plugins/texteditor/completionwidget.cpp
index 031ddbe39c680aaf7cc4b84141738d68fbea65f0..b33c1e7e64dbac7ea7bd24fd6034d9a3d8c28018 100644
--- a/src/plugins/texteditor/completionwidget.cpp
+++ b/src/plugins/texteditor/completionwidget.cpp
@@ -334,6 +334,7 @@ bool CompletionListView::event(QEvent *e)
         }
 #endif
         m_completionWidget->closeList(index);
+        m_infoFrame->close();
         return true;
     } else if (e->type() == QEvent::ShortcutOverride) {
         QKeyEvent *ke = static_cast<QKeyEvent *>(e);