This one was a bear to track down. I have a select box that sets a temporary state value on change. However, it was always one event behind. i.e. If you select "Option 1" the state would be null. If you changed the selection to "Option 2" it would set the state to "Option 1".
I realized it occurred when a second change event was on the select box. The order of events is irrelevant. I've attached a demo app that reproduces the error.
tempstatetest.json (12.2 KB)