kolibri icon indicating copy to clipboard operation
kolibri copied to clipboard

🐞 Bug: Terminformular zeigt Fehlerliste bei onBlur / Komplette Durchlauf testen und optimieren

Open chrisalat opened this issue 1 year ago • 4 comments

Hinweis: Das Ticket hat zum Ziel, dass der Formular-Prozess einmal komplett rund funktioniert. Einstieg soll aber die Behebung dieses unten beschriebenen Fehlers sein.


Fehlermeldung

Beschreibung des Fehlers

  1. Aktuell scheint es so, als würde das Zeit-Feld in der Terminauswahl die onSubmit-Funktion bei einem onBlur-Ereignis auslösen und dadurch eine Validierung des gesamten Formulars verursachen. Allerdings sollte onBlur lediglich das entsprechende Feld validieren und nicht das gesamte Formular.
  2. Die Fehlerliste bleibt bestehen, wenn man zu Einwohnermeldeamt wählen zurückkehrt. Es scheint jedoch, dass dieses Problem automatisch durch Punkt 1 gelöst wird, da die normale Validierung über den Button das erwartete Ergebnis erzielt.

Reproduktion

Der Fehler ist leider manchmal garnicht so einfach zu reproduzieren. Schritte zum Reproduzieren des Verhaltens:

  • Gehe zu appointment-form
  • Wähle eine Stadt und klicke auf Weiter
  • Wähle eine Uhrzeit, welche eine Fehlermeldung hervorruft und klicke auf Weiter
  • Die Fehlerliste sollte jetzt richtigerweise dargestellt werden
  • Wähle die erste Uhrzeit aus der Liste
  • Fehlerliste bleibt bestehen
  • Springe zurück auf Einwohnermeldeamt wählen
  • Selbe Fehlerliste bleibt immer noch bestehen

Erwartetes Verhalten

Die Fehlerliste des Formulars soll bei einem Sprung über die Tabs und einen onBlur des inputs nicht dargestellt werden.

Screenshots

image

Desktop (bitte vervollständigen Sie die folgenden Informationen):

  • Betriebssystem: [macOS]
  • Browser [Chrome]
  • Version [123.0.6312.87]

Akzeptanzkriterien

  • [ ] Der Fehler ist behoben.
  • [ ] Test für das Formular sollen mit Playwright geschrieben werden, um das korrekte Verhalten in verschiedenen Szenarien sicherstellt.
    • [ ] Fehlerfreie Eingaben und erfolgreiches Absenden
    • [ ] Tests bei invaliden Eingaben und korrekter Anzeige von Fehlermeldungen
    • [ ] Validierung
      • [ ] Feld-Validierung bei onBlur
      • [ ] Schritt-Validierung bei Submit des Schrittes

chrisalat avatar Apr 26 '24 07:04 chrisalat

Halo, @chrisalat @deleonio @laske185 ich habe diese Probleme auf in meiner Anwendung in v.2.0.14 (BMF theme) und es ist nach Kolibri migration von v.1.7. kaputt gegangen

agnieszkaw61 avatar May 22 '24 13:05 agnieszkaw61

@Makko74 Dieses Thema haben wir für Dich vorgesehen. Komme gerne auf den PO zu.

deleonio avatar Sep 16 '24 11:09 deleonio

Das komplexe Formular soll in Zukunft durch ein neues Formular ersetzt werden. Daher soll keine Zeit mehr in dieses Problem investiert werden.

laske185 avatar Sep 19 '24 09:09 laske185

Letzter Versuch: Zeitslot 8 Stunden zum fixn + 8 Stunden zum Test schreiben.

laske185 avatar Sep 19 '24 13:09 laske185