Wrong step when field has no digits
When Float widget has no digits, it set the step to "NaN" and so the browser does not validate it (using submit of form in a dialog). Instead the step should be 'any'.
When Float widget has no digits, it set the step to "NaN" and so the browser does not validate it (using submit of form in a dialog). Instead the step should be 'any'.