Skip to content

Commit f0eb2cd

Browse files
committed
chore: prohibit the use of the screen module in Electron Sentry.
1 parent b0de33c commit f0eb2cd

File tree

1 file changed

+24
-0
lines changed

1 file changed

+24
-0
lines changed

apps/desktop/src-electron/sentry.ts

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,30 @@ export const initSentry = () => {
4949
'integrity-failure',
5050
],
5151
}),
52+
Sentry.electronBreadcrumbsIntegration({
53+
app: (name) => !name.startsWith('remote-'),
54+
autoUpdater: true,
55+
webContents: (name) =>
56+
['dom-ready', 'context-menu', 'load-url', 'destroyed'].includes(name),
57+
browserWindow: (name) =>
58+
[
59+
'closed',
60+
'close',
61+
'unresponsive',
62+
'responsive',
63+
'show',
64+
'blur',
65+
'focus',
66+
'hide',
67+
'maximize',
68+
'minimize',
69+
'restore',
70+
'enter-full-screen',
71+
'leave-full-screen',
72+
].includes(name),
73+
screen: false,
74+
powerMonitor: true,
75+
}),
5276
],
5377
});
5478
};

0 commit comments

Comments
 (0)