From 7bef4351ecaa99ee263436ded59c118fa976719a Mon Sep 17 00:00:00 2001 From: Florian Wilde Date: Fri, 11 Sep 2026 13:34:39 +0200 Subject: [PATCH] fix: Serverzustand geht der Browsermeldung vor MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Fehlen die Push-Schluessel auf dem Server, stand unter "Dieses Geraet" trotzdem, der Browser habe blockiert — zwei Aussagen nebeneinander, von denen nur eine zaehlt. Jetzt sagt die Karte zuerst das, was den Ausschlag gibt. Aufgefallen ist es erst im aufgenommenen Bild. Co-Authored-By: Claude Opus 5 --- .../einstellungen/benachrichtigungen.tsx | 23 +++++++++++++------ 1 file changed, 16 insertions(+), 7 deletions(-) diff --git a/src/app/(app)/einstellungen/benachrichtigungen.tsx b/src/app/(app)/einstellungen/benachrichtigungen.tsx index c4c88d5..a5baa5e 100644 --- a/src/app/(app)/einstellungen/benachrichtigungen.tsx +++ b/src/app/(app)/einstellungen/benachrichtigungen.tsx @@ -206,13 +206,22 @@ export function Benachrichtigungen({

Dieses Gerät

- {pushZustand === 'nicht-unterstuetzt' && - 'Dieser Browser kann keine Push-Nachrichten empfangen.'} - {pushZustand === 'verweigert' && - 'Der Browser hat Benachrichtigungen blockiert. Das lässt sich nur in seinen Einstellungen ändern.'} - {pushZustand === 'an' && 'Empfängt Push-Nachrichten.'} - {pushZustand === 'aus' && 'Empfängt keine Push-Nachrichten.'} - {pushZustand === 'unbekannt' && '…'} + {/* + Fehlen die Schlüssel auf dem Server, geht hier ohnehin nichts – + dann über den Browser zu reden, schickt nur auf die falsche + Fährte. + */} + {!pushMoeglich + ? 'Ohne Push-Schlüssel auf dem Server empfängt kein Gerät etwas.' + : pushZustand === 'nicht-unterstuetzt' + ? 'Dieser Browser kann keine Push-Nachrichten empfangen.' + : pushZustand === 'verweigert' + ? 'Der Browser hat Benachrichtigungen blockiert. Das lässt sich nur in seinen Einstellungen ändern.' + : pushZustand === 'an' + ? 'Empfängt Push-Nachrichten.' + : pushZustand === 'aus' + ? 'Empfängt keine Push-Nachrichten.' + : '…'}