Skip to content

Commit 9978889

Browse files
authored
Merge pull request microsoft#196626 from microsoft/merogge/accept-response
accept chat response when session is released, prevent audio cue loop from continuing
2 parents 9d035ef + 92febe3 commit 9978889

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

src/vs/workbench/contrib/inlineChat/browser/inlineChatSession.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@ import { ISingleEditOperation } from 'vs/editor/common/core/editOperation';
2727
import { raceCancellation } from 'vs/base/common/async';
2828
import { LineRangeMapping } from 'vs/editor/common/diff/rangeMapping';
2929
import { IMarkdownString } from 'vs/base/common/htmlContent';
30+
import { IChatAccessibilityService } from 'vs/workbench/contrib/chat/browser/chat';
3031

3132
export type Recording = {
3233
when: Date;
@@ -407,6 +408,7 @@ export class InlineChatSessionService implements IInlineChatSessionService {
407408
@IModelService private readonly _modelService: IModelService,
408409
@ITextModelService private readonly _textModelService: ITextModelService,
409410
@ILogService private readonly _logService: ILogService,
411+
@IChatAccessibilityService private readonly _chatAccessibilityService: IChatAccessibilityService,
410412
) { }
411413

412414
dispose() {
@@ -485,7 +487,7 @@ export class InlineChatSessionService implements IInlineChatSessionService {
485487
}
486488

487489
releaseSession(session: Session): void {
488-
490+
this._chatAccessibilityService.acceptResponse();
489491
const { editor } = session;
490492

491493
// cleanup

0 commit comments

Comments
 (0)