Reproduktion des Fehlers:
- In URL-Zeile gehen und [Enter] drücken (Seite läd vollständig neu)
- In "Eingabe" gehen und eine Änderung durchführen (z.B. am Ende ein "d" hinzufügen) - Feld noch NICHT verlassen!
- Mit der Maus (!!!) in "Auswahlfeld" klicken - dort steht noch "Alte Auswahl" und die Drop-Down-Box öffnet sich
- Ggf. kurz warten (500ms; siehe Code FEATURE_FLAG_SIMULATE_ASYNC_BACKEND_REQUEST) - Wert ändert sich dann programatisch auf "Neue Vorauswahl"
- In Auswahlbox mit der Maus nun "Alte Auswahl" auswählen
- SOLL: Wertänderung erkannt - "new-value" zeigt "alte-auswahl" an
- IST (Wenn Fehler vorhanden): Wertänderung nicht erkannt - "new-value" ist weiterhin "neue-vorauswahl"
Im Code könne folgende Feature-Flags gesetzt werden:
- FEATURE_FLAG_SIMULATE_ASYNC_BACKEND_REQUEST: Es kann aktiviert werden, dass die Vorauswahl des Drop-Down-Felds verzögert stattfindet (Simulation eines Backend-Requests).
- FEATURE_FLAG_CLICK_HACK_ACTIVE: Es kann ein sehr oberflächlicher Hack zum Umgehen des Problems aktiviert werden.
Auswahlfeld-Daten aus letzten "ValueChanged"-Event - dient lediglich als ein Feld, welches von der Auswahl in "Auswahlfeld" irgendwie abhängt und bei Änderungen aktualisiert werden muss:
Neuer Wert: