File tree Expand file tree Collapse file tree 1 file changed +4
-2
lines changed
packages/amazonq/src/app/inline Expand file tree Collapse file tree 1 file changed +4
-2
lines changed Original file line number Diff line number Diff line change @@ -290,14 +290,16 @@ export class AmazonQInlineCompletionItemProvider implements InlineCompletionItem
290290 const prevSessionId = prevSession ?. sessionId
291291 const prevItemId = this . sessionManager . getActiveRecommendation ( ) ?. [ 0 ] ?. itemId
292292 const prevStartPosition = prevSession ?. startPosition
293- if ( prevSession ?. triggerOnAcceptance ) {
293+ const editsTriggerOnAcceptance = prevSession ?. triggerOnAcceptance
294+ if ( editsTriggerOnAcceptance ) {
294295 getAllRecommendationsOptions = {
295296 ...getAllRecommendationsOptions ,
296297 editsStreakToken : prevSession ?. editsStreakPartialResultToken ,
297298 }
298299 }
299300 const editor = window . activeTextEditor
300- if ( prevSession && prevSessionId && prevItemId && prevStartPosition ) {
301+ // Skip prefix matching for Edits suggestions that trigger on acceptance.
302+ if ( prevSession && prevSessionId && prevItemId && prevStartPosition && ! editsTriggerOnAcceptance ) {
301303 const prefix = document . getText ( new Range ( prevStartPosition , position ) )
302304 const prevItemMatchingPrefix = [ ]
303305 for ( const item of this . sessionManager . getActiveRecommendation ( ) ) {
You can’t perform that action at this time.
0 commit comments