@@ -8,7 +8,7 @@ import { ChatContextKeys } from '../../common/chatContextKeys.js';
88import { IContextMenuService } from '../../../../../platform/contextview/browser/contextView.js' ;
99import { IInstantiationService } from '../../../../../platform/instantiation/common/instantiation.js' ;
1010import { IOpenEvent , WorkbenchCompressibleAsyncDataTree } from '../../../../../platform/list/browser/listService.js' ;
11- import { $ , append } from '../../../../../base/browser/dom.js' ;
11+ import { $ , append , EventHelper } from '../../../../../base/browser/dom.js' ;
1212import { IAgentSession , IAgentSessionsModel , isLocalAgentSessionItem } from './agentSessionsModel.js' ;
1313import { AgentSessionRenderer , AgentSessionsAccessibilityProvider , AgentSessionsCompressionDelegate , AgentSessionsDataSource , AgentSessionsDragAndDrop , AgentSessionsIdentityProvider , AgentSessionsKeyboardNavigationLabelProvider , AgentSessionsListDelegate , AgentSessionsSorter , IAgentSessionsFilter } from './agentSessionsViewer.js' ;
1414import { FuzzyScore } from '../../../../../base/common/filters.js' ;
@@ -213,11 +213,13 @@ export class AgentSessionsControl extends Disposable implements IAgentSessionsCo
213213 await this . chatWidgetService . openSession ( session . resource , target , options ) ;
214214 }
215215
216- private async showContextMenu ( { element : session , anchor } : ITreeContextMenuEvent < IAgentSession > ) : Promise < void > {
216+ private async showContextMenu ( { element : session , anchor, browserEvent } : ITreeContextMenuEvent < IAgentSession > ) : Promise < void > {
217217 if ( ! session ) {
218218 return ;
219219 }
220220
221+ EventHelper . stop ( browserEvent , true ) ;
222+
221223 const provider = await this . chatSessionsService . activateChatSessionItemProvider ( session . providerType ) ;
222224 const contextOverlay = getSessionItemContextOverlay ( session , provider , this . chatService , this . editorGroupsService ) ;
223225 contextOverlay . push ( [ ChatContextKeys . isCombinedAgentSessionsViewer . key , true ] ) ;
0 commit comments