diff --git a/plugins/terminal/frontend/src/com/intellij/terminal/frontend/view/completion/TerminalCommandCompletionHandler.kt b/plugins/terminal/frontend/src/com/intellij/terminal/frontend/view/completion/TerminalCommandCompletionHandler.kt index 1e04ab113fb2..9d01d913f329 100644 --- a/plugins/terminal/frontend/src/com/intellij/terminal/frontend/view/completion/TerminalCommandCompletionHandler.kt +++ b/plugins/terminal/frontend/src/com/intellij/terminal/frontend/view/completion/TerminalCommandCompletionHandler.kt @@ -15,6 +15,7 @@ import com.intellij.openapi.project.Project import com.intellij.psi.PsiDocumentManager import com.intellij.terminal.frontend.action.TerminalFrontendDataContextUtils.terminalOutputModel import com.intellij.terminal.frontend.view.impl.toRelative +import org.jetbrains.plugins.terminal.block.reworked.TerminalCommandCompletion import org.jetbrains.plugins.terminal.block.util.TerminalDataContextUtils.terminalEditor import org.jetbrains.plugins.terminal.view.TerminalOutputModel @@ -102,6 +103,7 @@ internal class TerminalCommandCompletionHandler( val existing = LookupManager.getActiveLookup(editor) as? LookupImpl if (existing != null && existing.isCompletion) { existing.markReused() + existing.putUserData(TerminalCommandCompletion.LAST_SELECTED_ITEM_KEY, null) if (!autopopup) { existing.setLookupFocusDegree(LookupFocusDegree.FOCUSED) }