diff options
Diffstat (limited to 'src/models/Service.js')
-rw-r--r-- | src/models/Service.js | 21 |
1 files changed, 13 insertions, 8 deletions
diff --git a/src/models/Service.js b/src/models/Service.js index 5b3ad7bd8..45dc55fce 100644 --- a/src/models/Service.js +++ b/src/models/Service.js | |||
@@ -77,7 +77,7 @@ export default class Service { | |||
77 | 77 | ||
78 | @observable restrictionType = null; | 78 | @observable restrictionType = null; |
79 | 79 | ||
80 | @observable isHibernationEnabled = false; | 80 | @observable disableHibernation = false; |
81 | 81 | ||
82 | @observable lastUsed = Date.now(); // timestamp | 82 | @observable lastUsed = Date.now(); // timestamp |
83 | 83 | ||
@@ -136,7 +136,7 @@ export default class Service { | |||
136 | 136 | ||
137 | this.spellcheckerLanguage = data.spellcheckerLanguage !== undefined ? data.spellcheckerLanguage : this.spellcheckerLanguage; | 137 | this.spellcheckerLanguage = data.spellcheckerLanguage !== undefined ? data.spellcheckerLanguage : this.spellcheckerLanguage; |
138 | 138 | ||
139 | this.isHibernationEnabled = data.isHibernationEnabled !== undefined ? data.isHibernationEnabled : this.isHibernationEnabled; | 139 | this.disableHibernation = data.disableHibernation !== undefined ? data.disableHibernation : this.disableHibernation; |
140 | 140 | ||
141 | this.recipe = recipe; | 141 | this.recipe = recipe; |
142 | 142 | ||
@@ -266,12 +266,17 @@ export default class Service { | |||
266 | })); | 266 | })); |
267 | 267 | ||
268 | this.webview.addEventListener('new-window', (event, url, frameName, options) => { | 268 | this.webview.addEventListener('new-window', (event, url, frameName, options) => { |
269 | openWindow({ | 269 | debug('new-window', event, url, frameName, options); |
270 | event, | 270 | if (event.disposition === 'foreground-tab') { |
271 | url, | 271 | ipcRenderer.send('open-browser-window', event, this.id); |
272 | frameName, | 272 | } else { |
273 | options, | 273 | openWindow({ |
274 | }); | 274 | event, |
275 | url, | ||
276 | frameName, | ||
277 | options, | ||
278 | }); | ||
279 | } | ||
275 | }); | 280 | }); |
276 | 281 | ||
277 | 282 | ||