From 4f4884984668b593b811065d50917c88bfcb6c9e Mon Sep 17 00:00:00 2001 From: Connor Peet Date: Thu, 27 Mar 2025 12:20:52 -0700 Subject: [PATCH] tools: fix enter not working on 'add pick' action --- .../workbench/contrib/chat/browser/actions/chatToolActions.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/vs/workbench/contrib/chat/browser/actions/chatToolActions.ts b/src/vs/workbench/contrib/chat/browser/actions/chatToolActions.ts index 9d420cfad24fb..ce4d1e6a6b664 100644 --- a/src/vs/workbench/contrib/chat/browser/actions/chatToolActions.ts +++ b/src/vs/workbench/contrib/chat/browser/actions/chatToolActions.ts @@ -356,6 +356,10 @@ export class AttachToolsAction extends Action2 { _update(); })); + store.add(picker.onDidAccept(() => { + picker.activeItems.find(isAddPick)?.run(); + })); + await Promise.race([Event.toPromise(Event.any(picker.onDidAccept, picker.onDidHide))]); telemetryService.publicLog2('chat/selectedTools', { enabled: widget.input.selectedToolsModel.tools.get().length,