diff options
Diffstat (limited to 'src/stores/ServicesStore.js')
-rw-r--r-- | src/stores/ServicesStore.js | 10 |
1 files changed, 1 insertions, 9 deletions
diff --git a/src/stores/ServicesStore.js b/src/stores/ServicesStore.js index 80c7d7e81..0ad523374 100644 --- a/src/stores/ServicesStore.js +++ b/src/stores/ServicesStore.js | |||
@@ -155,12 +155,6 @@ export default class ServicesStore extends Store { | |||
155 | */ | 155 | */ |
156 | _serviceMaintenance() { | 156 | _serviceMaintenance() { |
157 | this.all.forEach((service) => { | 157 | this.all.forEach((service) => { |
158 | // Defines which services should be hibernated. | ||
159 | if (!service.isActive && (Date.now() - service.lastUsed > ms('5m'))) { | ||
160 | // If service is stale for 5 min, hibernate it. | ||
161 | this._hibernate({ serviceId: service.id }); | ||
162 | } | ||
163 | |||
164 | if (service.lastPoll && (service.lastPoll) - service.lastPollAnswer > ms('30s')) { | 158 | if (service.lastPoll && (service.lastPoll) - service.lastPollAnswer > ms('30s')) { |
165 | // If service did not reply for more than 30s try to reload. | 159 | // If service did not reply for more than 30s try to reload. |
166 | if (!service.isActive) { | 160 | if (!service.isActive) { |
@@ -501,9 +495,7 @@ export default class ServicesStore extends Store { | |||
501 | const service = this.one(serviceId); | 495 | const service = this.one(serviceId); |
502 | 496 | ||
503 | if (service.webview) { | 497 | if (service.webview) { |
504 | if (document.activeElement) { | 498 | service.webview.blur(); |
505 | document.activeElement.blur(); | ||
506 | } | ||
507 | service.webview.focus(); | 499 | service.webview.focus(); |
508 | } | 500 | } |
509 | } | 501 | } |