Merge pull request #67 from Psypeal/fix/notification-crash
fix: guard Notification.isSupported for standalone/Docker (#42)
This commit is contained in:
commit
a95f10757f
1 changed files with 6 additions and 2 deletions
|
|
@ -373,8 +373,12 @@ export class NotificationManager extends EventEmitter {
|
|||
* Shows a native macOS notification for an error.
|
||||
*/
|
||||
private showNativeNotification(error: DetectedError): void {
|
||||
// Check if Notification is supported
|
||||
if (!Notification.isSupported()) {
|
||||
// Guard against standalone/Docker mode where Electron's Notification API is unavailable
|
||||
if (
|
||||
typeof Notification === 'undefined' ||
|
||||
typeof Notification.isSupported !== 'function' ||
|
||||
!Notification.isSupported()
|
||||
) {
|
||||
logger.warn('Native notifications not supported');
|
||||
return;
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in a new issue