Changed HTML5 flask widget behavior because min, max and step != "any" must be given for size to have any effect (well, now it has seemingly lost the effect again). min, max, step, size can be given to the constructor of FloatField, and the __call__ method can get any of these prms from the template and they will override those set in the constructor (different behavior from the past, but very convenient for tayloring widget behavior i view.html). min, max, step are set in model now if minmax is given (step=1). size is only set in view.html because text widgets and std widgets in flask do not accept the size argument in their constructors. min, max, step are special for HTML5 widgets. In Firefox the HTML5 widgets are not recognized, but the widget size can easily be controlled now. It defaults to 7, which is much less than 20 which was the past default (not set, but implied).