aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/stores/ServicesStore.js5
1 files changed, 5 insertions, 0 deletions
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 {
291 this.all[index].isActive = false; 291 this.all[index].isActive = false;
292 }); 292 });
293 service.isActive = true; 293 service.isActive = true;
294
295 this._focusActiveService();
294 } 296 }
295 297
296 @action _setActiveNext() { 298 @action _setActiveNext() {
@@ -341,6 +343,9 @@ export default class ServicesStore extends Store {
341 const service = this.one(serviceId); 343 const service = this.one(serviceId);
342 344
343 if (service.webview) { 345 if (service.webview) {
346 if (document.activeElement) {
347 document.activeElement.blur();
348 }
344 service.webview.focus(); 349 service.webview.focus();
345 } 350 }
346 } 351 }