Skip to content

Commit 0e1bbe8

Browse files
authored
Add "Show chats" to chat editor menu (microsoft#254530)
For microsoft/vscode-copilot-release#10291
1 parent ffdc173 commit 0e1bbe8

File tree

1 file changed

+13
-7
lines changed

1 file changed

+13
-7
lines changed

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

Lines changed: 13 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ import product from '../../../../../platform/product/common/product.js';
3838
import { IQuickInputButton, IQuickInputService, IQuickPickItem, IQuickPickSeparator } from '../../../../../platform/quickinput/common/quickInput.js';
3939
import { ITelemetryService } from '../../../../../platform/telemetry/common/telemetry.js';
4040
import { ToggleTitleBarConfigAction } from '../../../../browser/parts/titlebar/titlebarActions.js';
41-
import { IsCompactTitleBarContext } from '../../../../common/contextkeys.js';
41+
import { ActiveEditorContext, IsCompactTitleBarContext } from '../../../../common/contextkeys.js';
4242
import { IWorkbenchContribution } from '../../../../common/contributions.js';
4343
import { IViewDescriptorService, ViewContainerLocation } from '../../../../common/views.js';
4444
import { IEditorGroupsService } from '../../../../services/editor/common/editorGroupsService.js';
@@ -348,12 +348,18 @@ export function registerChatActions() {
348348
super({
349349
id: `workbench.action.chat.history`,
350350
title: localize2('chat.history.label', "Show Chats..."),
351-
menu: {
352-
id: MenuId.ViewTitle,
353-
when: ContextKeyExpr.equals('view', ChatViewId),
354-
group: 'navigation',
355-
order: 2
356-
},
351+
menu: [
352+
{
353+
id: MenuId.ViewTitle,
354+
when: ContextKeyExpr.equals('view', ChatViewId),
355+
group: 'navigation',
356+
order: 2
357+
},
358+
{
359+
id: MenuId.EditorTitle,
360+
when: ActiveEditorContext.isEqualTo(ChatEditorInput.EditorID),
361+
},
362+
],
357363
category: CHAT_CATEGORY,
358364
icon: Codicon.history,
359365
f1: true,

0 commit comments

Comments
 (0)