von pichel » So 29. Jun 2025, 17:10
Hall Thomas, hallo Frank,
ihr habt beide Recht... Erst mal Danke für das Feedback. Ich konnte das Problem nachstellen und es handelt sich dabei um eine sogenannte Race Condition. Es werden asynchron Daten abgefragt und je nachdem welche Daten zuerst eintreffen, werden die Trigger an die Schaltflächen gebunden. Es ist also mehr oder weniger Zufall, ob die Klicks überhaupt registriert werden und zu einem Speichervorgang führen. Wenn man also Einstellungen vornimmt und diese bei einem Reload der Einstellungsseite erkennbar nicht übernommen wurden, lohnt sich ein weiterer Versuch...
Ich werde das natürlich versuchen, zeitnah zu reparieren. Bei dem Source-Code handelt es sich um eine der ältesten Komponenten und diese orientiert sich nicht an dem Style, dass man Änderungen erst bestätigen muss. Daher macht es vielleicht sowieso Sinn, dass ich das mal komplett überarbeite.
Viele Grüße,
Stefan
Hall Thomas, hallo Frank,
ihr habt beide Recht... Erst mal Danke für das Feedback. Ich konnte das Problem nachstellen und es handelt sich dabei um eine sogenannte Race Condition. Es werden asynchron Daten abgefragt und je nachdem welche Daten zuerst eintreffen, werden die Trigger an die Schaltflächen gebunden. Es ist also mehr oder weniger Zufall, ob die Klicks überhaupt registriert werden und zu einem Speichervorgang führen. Wenn man also Einstellungen vornimmt und diese bei einem Reload der Einstellungsseite erkennbar nicht übernommen wurden, lohnt sich ein weiterer Versuch...
Ich werde das natürlich versuchen, zeitnah zu reparieren. Bei dem Source-Code handelt es sich um eine der ältesten Komponenten und diese orientiert sich nicht an dem Style, dass man Änderungen erst bestätigen muss. Daher macht es vielleicht sowieso Sinn, dass ich das mal komplett überarbeite.
Viele Grüße,
Stefan