Add CancelSessionAction and integrate into inline chat actions (#297048)

* Add CancelSessionAction and integrate into inline chat actions

fixes pressing Cancel not doing anything

* ccr
This commit is contained in:
Johannes Rieken
2026-02-23 19:28:33 +01:00
committed by GitHub
parent 0ccdf14436
commit b7238ce5bc
5 changed files with 31 additions and 2 deletions

View File

@@ -151,6 +151,7 @@ export class InlineChatController implements IEditorContribution {
@ILanguageModelsService private readonly _languageModelService: ILanguageModelsService,
@ILogService private readonly _logService: ILogService,
@IChatEditingService private readonly _chatEditingService: IChatEditingService,
@IChatService private readonly _chatService: IChatService,
) {
const editorObs = observableCodeEditor(_editor);
@@ -599,6 +600,7 @@ export class InlineChatController implements IEditorContribution {
if (!session) {
return;
}
this._chatService.cancelCurrentRequestForSession(session.chatModel.sessionResource);
await session.editingSession.reject();
session.dispose();
}