The range type takes input outside the range (and step) as valid. This seems different to the XLSForms specification. Only an additional constraint will make a (range) control working. So, it seems only a widget UI form, accepting any integer.
I have seen that range type was just added in last release: