Skip to content

Commit 621d89f

Browse files
Fix ctrl+enter in chat input when a codeblock is visible (microsoft#199717) (microsoft#199720)
This could use a chat codeblock-scoped context key to be a little more precise. Fix microsoft#199692 Co-authored-by: Rob Lourens <[email protected]>
1 parent 7568dc9 commit 621d89f

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/vs/workbench/contrib/chat/browser/actions/chatCodeblockActions.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ import { IUntitledTextResourceEditorInput } from 'vs/workbench/common/editor';
2727
import { CHAT_CATEGORY } from 'vs/workbench/contrib/chat/browser/actions/chatActions';
2828
import { IChatWidgetService } from 'vs/workbench/contrib/chat/browser/chat';
2929
import { ICodeBlockActionContext } from 'vs/workbench/contrib/chat/browser/codeBlockPart';
30-
import { CONTEXT_IN_CHAT_SESSION, CONTEXT_PROVIDER_EXISTS } from 'vs/workbench/contrib/chat/common/chatContextKeys';
30+
import { CONTEXT_IN_CHAT_INPUT, CONTEXT_IN_CHAT_SESSION, CONTEXT_PROVIDER_EXISTS } from 'vs/workbench/contrib/chat/common/chatContextKeys';
3131
import { IChatService, IDocumentContext, InteractiveSessionCopyKind } from 'vs/workbench/contrib/chat/common/chatService';
3232
import { IChatResponseViewModel, isResponseVM } from 'vs/workbench/contrib/chat/common/chatViewModel';
3333
import { CTX_INLINE_CHAT_VISIBLE } from 'vs/workbench/contrib/inlineChat/common/inlineChat';
@@ -191,7 +191,7 @@ export function registerChatCodeBlockActions() {
191191
when: CONTEXT_IN_CHAT_SESSION,
192192
},
193193
keybinding: {
194-
when: CONTEXT_IN_CHAT_SESSION,
194+
when: ContextKeyExpr.and(CONTEXT_IN_CHAT_SESSION, CONTEXT_IN_CHAT_INPUT.negate()),
195195
primary: KeyMod.CtrlCmd | KeyCode.Enter,
196196
mac: { primary: KeyMod.WinCtrl | KeyCode.Enter },
197197
weight: KeybindingWeight.WorkbenchContrib

0 commit comments

Comments
 (0)