@@ -9,7 +9,7 @@ import { DomEmitter } from 'vs/base/browser/event';
9
9
import { StandardKeyboardEvent } from 'vs/base/browser/keyboardEvent' ;
10
10
import { IIdentityProvider , IKeyboardNavigationDelegate , IKeyboardNavigationLabelProvider , IListContextMenuEvent , IListDragAndDrop , IListDragOverReaction , IListMouseEvent , IListRenderer , IListVirtualDelegate } from 'vs/base/browser/ui/list/list' ;
11
11
import { ElementsDragAndDropData } from 'vs/base/browser/ui/list/listView' ;
12
- import { DefaultKeyboardNavigationDelegate , IListOptions , IListStyles , isInputElement , isMonacoEditor , List , MouseController } from 'vs/base/browser/ui/list/listWidget' ;
12
+ import { DefaultKeyboardNavigationDelegate , IListOptions , IListStyles , isButton , isInputElement , isMonacoEditor , List , MouseController } from 'vs/base/browser/ui/list/listWidget' ;
13
13
import { getVisibleState , isFilterResult } from 'vs/base/browser/ui/tree/indexTreeModel' ;
14
14
import { ICollapseStateChangeEvent , ITreeContextMenuEvent , ITreeDragAndDrop , ITreeEvent , ITreeFilter , ITreeModel , ITreeModelSpliceEvent , ITreeMouseEvent , ITreeNavigator , ITreeNode , ITreeRenderer , TreeDragOverBubble , TreeError , TreeFilterResult , TreeMouseEventTarget , TreeVisibility } from 'vs/base/browser/ui/tree/tree' ;
15
15
import { distinct , equals , firstOrDefault , range } from 'vs/base/common/arrays' ;
@@ -1153,7 +1153,9 @@ class TreeNodeListMouseController<T, TFilterData, TRef> extends MouseController<
1153
1153
}
1154
1154
1155
1155
protected override onViewPointer ( e : IListMouseEvent < ITreeNode < T , TFilterData > > ) : void {
1156
- if ( isInputElement ( e . browserEvent . target as HTMLElement ) || isMonacoEditor ( e . browserEvent . target as HTMLElement ) ) {
1156
+ if ( isButton ( e . browserEvent . target as HTMLElement ) ||
1157
+ isInputElement ( e . browserEvent . target as HTMLElement ) ||
1158
+ isMonacoEditor ( e . browserEvent . target as HTMLElement ) ) {
1157
1159
return ;
1158
1160
}
1159
1161
0 commit comments