Chrome Android: Failed to construct 'Notification': Illegal constructor.

  • Affected Version
    WoltLab Suite 5.3
    Quote

    Failed to construct 'Notification': Illegal constructor. Use ServiceWorkerRegistration.showNotification() instead.


    Chrome Mobile auf Android unterstützt new Notification() bereits seit langer Zeit nicht mehr, siehe https://bugs.chromium.org/p/chromium/issues/detail?id=481856.


    Wir haben derzeit eine Menge Einträge von Chrome Mobile Android sowie Samsung Internet Android, stammend von /js/WoltLabSuite/Core/Notification/Handler.js:

    Einziger Workaround ohne das Setzen auf ServiceWorkers scheint ein try-catch mit Prüfung auf den spezifischen Fehler zu sein.