diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/models/Service.js | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/models/Service.js b/src/models/Service.js index 484252e7c..c7276821a 100644 --- a/src/models/Service.js +++ b/src/models/Service.js | |||
@@ -117,6 +117,16 @@ export default class Service { | |||
117 | frameName, | 117 | frameName, |
118 | options, | 118 | options, |
119 | })); | 119 | })); |
120 | |||
121 | this.webview.addEventListener('crashed', (e) => { | ||
122 | console.log(e); | ||
123 | const reload = window.confirm('Service crashed. Reload?'); // eslint-disable-line no-alert | ||
124 | if (reload) { | ||
125 | store.actions.service.reload({ | ||
126 | serviceId: this.id, | ||
127 | }); | ||
128 | } | ||
129 | }); | ||
120 | } | 130 | } |
121 | 131 | ||
122 | initializeWebViewListener() { | 132 | initializeWebViewListener() { |