From 8cd9097526f03eaf847cbcdf59bf16f651d31344 Mon Sep 17 00:00:00 2001 From: Alan Ren Date: Wed, 20 Nov 2019 13:28:06 -0800 Subject: [PATCH] remove active css class on mouse leave (#8410) --- src/sql/base/browser/ui/button/button.ts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/sql/base/browser/ui/button/button.ts b/src/sql/base/browser/ui/button/button.ts index b5a6735c86..0bcf60797e 100644 --- a/src/sql/base/browser/ui/button/button.ts +++ b/src/sql/base/browser/ui/button/button.ts @@ -32,6 +32,11 @@ export class Button extends vsButton { DOM.EventHelper.stop(e); DOM.removeClass(this.element, 'active'); })); + + this._register(DOM.addDisposableListener(this.element, DOM.EventType.MOUSE_LEAVE, e => { + DOM.EventHelper.stop(e); + DOM.removeClass(this.element, 'active'); + })); } public style(styles: IButtonStyles): void {