Check for existence of Notification safely
This commit is contained in:
@@ -728,9 +728,11 @@ export default class ComfyApp {
|
||||
}
|
||||
|
||||
private requestPermissions() {
|
||||
if (Notification.permission === "default") {
|
||||
Notification.requestPermission()
|
||||
.then((result) => console.log("Notification status:", result));
|
||||
if (window.Notification != null) {
|
||||
if (window.Notification.permission === "default") {
|
||||
window.Notification.requestPermission()
|
||||
.then((result) => console.log("Notification status:", result));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -92,6 +92,11 @@ function notifyToast(text: string, options: NotifyOptions) {
|
||||
}
|
||||
|
||||
function notifyNative(text: string, options: NotifyOptions) {
|
||||
if (window.Notification == null) {
|
||||
console.warn("[notify] No Notification available on window")
|
||||
return
|
||||
}
|
||||
|
||||
if (document.hasFocus())
|
||||
return;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user