From d130f267d2cf6610ae20aab2995b830c661d0bc6 Mon Sep 17 00:00:00 2001 From: Stefan Malzner Date: Sun, 3 Feb 2019 20:55:36 +0100 Subject: fix(Service): Improve focus when switching services #1255 --- src/stores/ServicesStore.js | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'src') diff --git a/src/stores/ServicesStore.js b/src/stores/ServicesStore.js index 84f84891a..0ab57312a 100644 --- a/src/stores/ServicesStore.js +++ b/src/stores/ServicesStore.js @@ -291,6 +291,8 @@ export default class ServicesStore extends Store { this.all[index].isActive = false; }); service.isActive = true; + + this._focusActiveService(); } @action _setActiveNext() { @@ -341,6 +343,9 @@ export default class ServicesStore extends Store { const service = this.one(serviceId); if (service.webview) { + if (document.activeElement) { + document.activeElement.blur(); + } service.webview.focus(); } } -- cgit v1.2.3-54-g00ecf