Closed samuelventura closed 2 years ago
The solution was to delay the selection that happened on the onclick event to avoid the selected control to change before the blur of the editing input fired. The delay was implemented with a setTimeout.
The blur handler is part of the new validation model implemented in check.js that allowed to restore a previous or default valid value to the input if the focus is lost in an invalid state. This allows also to safely type temprary/transitional invalid values which makes editing more less cumbersome.
Fixed in 234b28e8596c20e53dbcb8c193adf904e3e4e45d
To reproduce: