fix: don't double-log unhandled rejections (#37464)
This commit is contained in:
parent
17ccb3c6ec
commit
829fb4f586
5 changed files with 56 additions and 2 deletions
13
spec/fixtures/api/unhandled-rejection-handled.js
vendored
Normal file
13
spec/fixtures/api/unhandled-rejection-handled.js
vendored
Normal file
|
@ -0,0 +1,13 @@
|
|||
const { app } = require('electron');
|
||||
|
||||
const handleUnhandledRejection = (reason) => {
|
||||
console.error(`Unhandled Rejection: ${reason.stack}`);
|
||||
app.quit();
|
||||
};
|
||||
|
||||
const main = async () => {
|
||||
process.on('unhandledRejection', handleUnhandledRejection);
|
||||
throw new Error('oops');
|
||||
};
|
||||
|
||||
main();
|
Loading…
Add table
Add a link
Reference in a new issue