### fix: 41 verbessere Lade- und Navigationslogik
Build and Publish Docker Images / build-and-push (., backend/services/mail/Dockerfile, mail-service, mail-service) (push) Successful in 5m50s
Build and Publish Docker Images / build-and-push (., config/docker/caddy/web-app/Dockerfile, web-app, web-app) (push) Successful in 4m16s

- **OnlineNennungFormular:** `isLoading`-State präziser verwaltet und Erfolgsmeldungen erweitert.
- **WebMainScreen:** Hashwechsel-Logik verbessert, Erfolgsscreen modularisiert.
- **UI-Version:** auf `v2026-04-23.41 - UI NAVIGATION FIX` aktualisiert.
This commit is contained in:
2026-04-23 20:41:55 +02:00
parent 0aaa160b95
commit d493734660
2 changed files with 20 additions and 9 deletions
@@ -400,11 +400,11 @@ fun OnlineNennungFormular(
errorMessage = null
onNennenAbgeschickt(payload) { success, error ->
println("Formular Callback erhalten: success=$success, error=$error")
isLoading = false
if (!success) {
isLoading = false
errorMessage = "Senden fehlgeschlagen: " + (error ?: "Fehler beim Server-Aufruf. Bitte prüfen Sie die Browser-Konsole (F12) auf Netzwerk-Fehler.")
} else {
println("Formular meldet: Erfolg!")
println("Formular meldet: Erfolg! (Ladezustand bleibt aktiv bis Screen-Wechsel)")
}
}
}
@@ -445,11 +445,11 @@ fun OnlineNennungFormular(
errorMessage = null
onNennenAbgeschickt(payload) { success, error ->
println("Button Callback erhalten: success=$success, error=$error")
isLoading = false
if (!success) {
isLoading = false
errorMessage = "Senden fehlgeschlagen: " + (error ?: "Netzwerkfehler oder Server nicht erreichbar.")
} else {
println("Button meldet: Erfolg!")
println("Button meldet: Erfolg! (Ladezustand bleibt aktiv bis Screen-Wechsel)")
}
}
},