diff --git a/src/vs/platform/list/browser/listService.ts b/src/vs/platform/list/browser/listService.ts index 7be0619e16d12261a5eb0c0181c2c19220f8d596..a82ede5817f6c1da03e1664374991a12aed9966e 100644 --- a/src/vs/platform/list/browser/listService.ts +++ b/src/vs/platform/list/browser/listService.ts @@ -621,12 +621,12 @@ export class TreeResourceNavigator2 extends Disposable { } private onSelection(e: ITreeEvent): void { - if (!e.browserEvent || !(e.browserEvent instanceof MouseEvent)) { + if (!e.browserEvent) { return; } const isDoubleClick = e.browserEvent.detail === 2; - const sideBySide = e.browserEvent.ctrlKey || e.browserEvent.metaKey || e.browserEvent.altKey; + const sideBySide = e.browserEvent instanceof MouseEvent && (e.browserEvent.ctrlKey || e.browserEvent.metaKey || e.browserEvent.altKey); this.open(!isDoubleClick, isDoubleClick, sideBySide); }