Skip to content

Commit d84ac7f

Browse files
committed
chore(error): include file+line in global error toast/log for easier debugging
1 parent 9657281 commit d84ac7f

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

src/renderer/app/init.js

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -28,12 +28,13 @@
2828
errorHandlersInstalled = true;
2929
window.addEventListener('error', (ev) => {
3030
const toast = document.getElementById('toast');
31+
const location = ev.filename ? ` at ${ev.filename}:${ev.lineno || 0}:${ev.colno || 0}` : '';
3132
if (toast) {
3233
toast.hidden = false;
33-
toast.textContent = 'Erreur: ' + ev.message;
34-
setTimeout(() => { toast.hidden = true; }, 5000);
34+
toast.textContent = 'Erreur: ' + ev.message + (location ? (' ' + location) : '');
35+
setTimeout(() => { toast.hidden = true; }, 8000);
3536
}
36-
console.error('Erreur globale', ev.error || ev.message);
37+
console.error('Erreur globale', ev.error || ev.message, location, ev.error && ev.error.stack ? ev.error.stack : '');
3738
});
3839

3940
window.addEventListener('unhandledrejection', (ev) => {

0 commit comments

Comments
 (0)