From 99929b581d2f67733e4a46d9f67c90032aecd4ef Mon Sep 17 00:00:00 2001 From: Christof Marti Date: Thu, 6 Dec 2018 21:30:50 +0100 Subject: [PATCH] Prevent default on mouse down (fixes #64350) --- src/vs/workbench/browser/parts/quickinput/quickInputList.ts | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/vs/workbench/browser/parts/quickinput/quickInputList.ts b/src/vs/workbench/browser/parts/quickinput/quickInputList.ts index c230e87ad45..558a89487ed 100644 --- a/src/vs/workbench/browser/parts/quickinput/quickInputList.ts +++ b/src/vs/workbench/browser/parts/quickinput/quickInputList.ts @@ -279,6 +279,12 @@ export class QuickInputList { break; } })); + this.disposables.push(this.list.onMouseDown(e => { + if (e.browserEvent.button !== 2) { + // Works around / fixes #64350. + e.browserEvent.preventDefault(); + } + })); this.disposables.push(dom.addDisposableListener(this.container, dom.EventType.CLICK, e => { if (e.x || e.y) { // Avoid 'click' triggered by 'space' on checkbox. this._onLeave.fire(); -- GitLab