chat - give a proper name to the file that provides "New..." chat actions (#270899)

This commit is contained in:
Benjamin Pasero
2025-10-11 20:10:44 +02:00
committed by GitHub
parent 57b3363cd8
commit 6412b1d8f5
2 changed files with 7 additions and 11 deletions

View File

@@ -24,6 +24,7 @@ import { ACTION_ID_NEW_CHAT, ACTION_ID_NEW_EDIT_SESSION, ACTION_ID_OPEN_CHAT, CH
import { clearChatEditor } from './chatClear.js';
export interface INewEditSessionActionContext {
/**
* An initial prompt to write to the chat.
*/
@@ -55,8 +56,6 @@ export function registerNewChatActions() {
isSplitButton: true
});
// This action was previously used for the editor gutter toolbar, but now
// ACTION_ID_NEW_CHAT is also used for that scenario
registerAction2(class NewChatEditorAction extends Action2 {
constructor() {
super({
@@ -68,7 +67,10 @@ export function registerNewChatActions() {
});
}
async run(accessor: ServicesAccessor, ...args: unknown[]) {
announceChatCleared(accessor.get(IAccessibilitySignalService));
const accessibilitySignalService = accessor.get(IAccessibilitySignalService);
accessibilitySignalService.playSignal(AccessibilitySignal.clear);
await clearChatEditor(accessor);
}
});
@@ -117,7 +119,6 @@ export function registerNewChatActions() {
});
}
async run(accessor: ServicesAccessor, ...args: unknown[]) {
const executeCommandContext = args[0] as INewEditSessionActionContext | undefined;
@@ -135,7 +136,7 @@ export function registerNewChatActions() {
return;
}
announceChatCleared(accessibilitySignalService);
accessibilitySignalService.playSignal(AccessibilitySignal.clear);
await editingSession?.stop();
widget.clear();
@@ -163,7 +164,6 @@ export function registerNewChatActions() {
});
CommandsRegistry.registerCommandAlias(ACTION_ID_NEW_EDIT_SESSION, ACTION_ID_NEW_CHAT);
registerAction2(class UndoChatEditInteractionAction extends EditingSessionAction {
constructor() {
super({
@@ -254,7 +254,3 @@ export function registerNewChatActions() {
}
});
}
function announceChatCleared(accessibilitySignalService: IAccessibilitySignalService): void {
accessibilitySignalService.playSignal(AccessibilitySignal.clear);
}

View File

@@ -63,7 +63,7 @@ import { IVoiceChatService, VoiceChatService } from '../common/voiceChatService.
import { registerChatAccessibilityActions } from './actions/chatAccessibilityActions.js';
import { AgentChatAccessibilityHelp, EditsChatAccessibilityHelp, PanelChatAccessibilityHelp, QuickChatAccessibilityHelp } from './actions/chatAccessibilityHelp.js';
import { ACTION_ID_NEW_CHAT, CopilotTitleBarMenuRendering, registerChatActions } from './actions/chatActions.js';
import { registerNewChatActions } from './actions/chatClearActions.js';
import { registerNewChatActions } from './actions/chatNewActions.js';
import { CodeBlockActionRendering, registerChatCodeBlockActions, registerChatCodeCompareBlockActions } from './actions/chatCodeblockActions.js';
import { ChatContextContributions } from './actions/chatContext.js';
import { registerChatContextActions } from './actions/chatContextActions.js';