Baka-Konto-Dialog: Passwort wird jetzt auch getrimmt (wie im Navidrome-Dialog)
Das Passwortfeld im Baka-Konto-Anmelde-Dialog wurde vor dem Absenden und
vor dem Speichern nicht getrimmt — ein durch Autofill eingefügtes
Leerzeichen ließ korrekte Logins scheitern. Gleicher Fix wie bereits in
settings_screen.dart (Commit 3d1e00646a) für denselben Symptom-Typ.
This commit is contained in:
@@ -5,6 +5,29 @@ Format angelehnt an [Keep a Changelog](https://keepachangelog.com/de/1.0.0/).
|
||||
|
||||
## [Unreleased]
|
||||
|
||||
### 🔑 Baka-Konto-Dialog trimmte das Passwort nicht — Autofill-Leerzeichen ließ korrekte Logins scheitern (2026-08-29)
|
||||
|
||||
- 🐛 **Im "Baka-Konto"-Anmelde-Dialog (`_AnmeldeDialogState._anmelden()` in
|
||||
`downloads_screen.dart`) wurde der Benutzername vor dem Absenden getrimmt
|
||||
(`_benutzer.text.trim()`), das Passwort aber nicht** (`_passwort.text`
|
||||
roh, an beiden Stellen: beim `BakaAuth.anmelden(...)`-Aufruf UND beim
|
||||
anschließenden `NavidromeService.speichereZugangsdaten(...)`). Ein durch
|
||||
Autofill/Tastatur-Vorschläge im `obscureText`-Passwortfeld eingefügtes
|
||||
unsichtbares Leerzeichen landete dadurch im gesendeten UND dauerhaft
|
||||
gespeicherten Passwort — der Login schlug fehl, obwohl der Nutzer sein
|
||||
Passwort korrekt kannte.
|
||||
- 🔧 **Fix:** `_passwort.text.trim()` an beiden Stellen, mit demselben
|
||||
Kommentar wie beim strukturell identischen, bereits behobenen Fall im
|
||||
Navidrome-Login-Dialog (`settings_screen.dart`, Commit `3d1e00646ac`) —
|
||||
das war schon einmal exakt dasselbe Symptom in einem zweiten
|
||||
Passwort-Dialog. Falls das Muster ein drittes Mal auftaucht: derselbe
|
||||
Trim-Fix, derselbe Kommentar.
|
||||
- ✅ **Getestet (RED→GREEN):** neuer Widget-Test in `online_screen_test.dart`
|
||||
gibt im Passwortfeld `'geheim '` (mit Leerzeichen) ein und bestätigt, dass
|
||||
sowohl der gesendete `POST /auth/login`-Body als auch
|
||||
`nav.passwort` das getrimmte `'geheim'` enthalten. Volle Suite (605 Tests)
|
||||
grün, `flutter analyze` ohne Befund.
|
||||
|
||||
### ✨ Staggered List-Enter-Animation: Listen faden beim ersten Erscheinen gestaffelt ein (2026-08-29)
|
||||
|
||||
- ✅ **Teil 1 einer Animations-Serie** (inspiriert von Xiaomis HyperOS-
|
||||
|
||||
Reference in New Issue
Block a user