From 2d231d3f13d8321b9fc2ce3a8341661b61b7ea1e Mon Sep 17 00:00:00 2001 From: Konstantin Hudyakov Date: Wed, 5 Nov 2025 12:47:00 +0200 Subject: [PATCH] [terminal] IJPL-215631 Fix reporting zero typings in terminal popup completion `LookupUsageTracker.MyLookupTracker.MyTypingTracker` is listening `beforeAppend` event that doesn't arrive because our custom prefix updating logic doesn't call `fireBeforeAppendPrefix`. (cherry picked from commit a3b311995f70a5f59e9da24f34323bd08ce05c58) IJ-CR-181570 GitOrigin-RevId: 6f33916039fe15f8527f52060f824dfa1ac2dd02 --- .../frontend/view/completion/TerminalLookupPrefixUpdater.kt | 1 + 1 file changed, 1 insertion(+) diff --git a/plugins/terminal/frontend/src/com/intellij/terminal/frontend/view/completion/TerminalLookupPrefixUpdater.kt b/plugins/terminal/frontend/src/com/intellij/terminal/frontend/view/completion/TerminalLookupPrefixUpdater.kt index 49e8bf09587e..6a1e7b4d3d2f 100644 --- a/plugins/terminal/frontend/src/com/intellij/terminal/frontend/view/completion/TerminalLookupPrefixUpdater.kt +++ b/plugins/terminal/frontend/src/com/intellij/terminal/frontend/view/completion/TerminalLookupPrefixUpdater.kt @@ -127,6 +127,7 @@ class TerminalLookupPrefixUpdater private constructor( if (lookup.isLookupDisposed) { return } + lookup.fireBeforeAppendPrefix(c) lookup.appendPrefix(c) } }