From a0c888800282f200cac2b3cf1003a6efac107bf9 Mon Sep 17 00:00:00 2001 From: Will Lo Date: Tue, 23 Sep 2025 16:23:21 -0700 Subject: [PATCH] Revert "telemetry: flush usertriggerDecision event on keystroke or manual trigger (#8085)" This reverts commit 00ffeb376ea1db1187999ee6e35ea9bcd0432b86. --- .../core/src/codewhisperer/commands/invokeRecommendation.ts | 3 --- .../core/src/codewhisperer/service/inlineCompletionService.ts | 2 ++ packages/core/src/codewhisperer/service/keyStrokeHandler.ts | 3 --- 3 files changed, 2 insertions(+), 6 deletions(-) diff --git a/packages/core/src/codewhisperer/commands/invokeRecommendation.ts b/packages/core/src/codewhisperer/commands/invokeRecommendation.ts index 1a3a6a2c1f8..37fcb965774 100644 --- a/packages/core/src/codewhisperer/commands/invokeRecommendation.ts +++ b/packages/core/src/codewhisperer/commands/invokeRecommendation.ts @@ -20,9 +20,6 @@ export async function invokeRecommendation( client: DefaultCodeWhispererClient, config: ConfigurationEntry ) { - // Call report user decisions once to report recommendations leftover from last invocation. - RecommendationHandler.instance.reportUserDecisions(-1) - if (!editor || !config.isManualTriggerEnabled) { return } diff --git a/packages/core/src/codewhisperer/service/inlineCompletionService.ts b/packages/core/src/codewhisperer/service/inlineCompletionService.ts index f982fa6d3c7..18a7c014b6a 100644 --- a/packages/core/src/codewhisperer/service/inlineCompletionService.ts +++ b/packages/core/src/codewhisperer/service/inlineCompletionService.ts @@ -88,6 +88,8 @@ export class InlineCompletionService { } } + // Call report user decisions once to report recommendations leftover from last invocation. + RecommendationHandler.instance.reportUserDecisions(-1) TelemetryHelper.instance.setInvokeSuggestionStartTime() ClassifierTrigger.instance.recordClassifierResultForAutoTrigger(editor, autoTriggerType, event) diff --git a/packages/core/src/codewhisperer/service/keyStrokeHandler.ts b/packages/core/src/codewhisperer/service/keyStrokeHandler.ts index 9e7e92ade34..49ef633a98f 100644 --- a/packages/core/src/codewhisperer/service/keyStrokeHandler.ts +++ b/packages/core/src/codewhisperer/service/keyStrokeHandler.ts @@ -87,9 +87,6 @@ export class KeyStrokeHandler { client: DefaultCodeWhispererClient, config: ConfigurationEntry ): Promise { - // Call report user decisions once to report recommendations leftover from last invocation. - RecommendationHandler.instance.reportUserDecisions(-1) - try { if (!config.isAutomatedTriggerEnabled) { return