diff --git a/src/models/Service.js b/src/models/Service.js index 7a0310ebc..08dbc0b5f 100644 --- a/src/models/Service.js +++ b/src/models/Service.js @@ -112,6 +112,16 @@ export default class Service { frameName, options, })); + + this.webview.addEventListener('crashed', (e) => { + console.log(e); + let reload = confirm('Service crashed. Reload?'); + if (reload) { + store.actions.service.reload({ + serviceId: this.id + }); + } + }); } initializeWebViewListener() {