Insistence on (EDIT: having used) using type=number.
Given the choice of bad UI vs. (accidentally) modified data, I'd pick bad UI any day.
Insistence on using number makes me suspect they require sanitation to be done client-side.
EDIT: Normally, I wouldn't assume a website run by a government wouldn't be doing this, but wasn't there some scandal recently in the US about the Dems and some web-app, and that it was woefully amateuristic? Suffice to say, that has kinda changed my perception about governments and IT. Then again, "gov.uk" has a tech blog, so I'm probably misplacing my skepticism.
> Insistence on using number makes me suspect they require sanitation to be done client-side.
Why when they explicitly state that it was done for getting the proper input UX on mobile? The whole article is about finding a good UX for inputting numbers, taking different device types and accessibility concerns into account. It doesn't mention using these for validation at all afaict. Somewhere in this thread one of devs showed up and explicitly stated that they disable all HTML validation on the pages.
Given the choice of bad UI vs. (accidentally) modified data, I'd pick bad UI any day.
Insistence on using number makes me suspect they require sanitation to be done client-side.
EDIT: Normally, I wouldn't assume a website run by a government wouldn't be doing this, but wasn't there some scandal recently in the US about the Dems and some web-app, and that it was woefully amateuristic? Suffice to say, that has kinda changed my perception about governments and IT. Then again, "gov.uk" has a tech blog, so I'm probably misplacing my skepticism.
EDIT2: Updated tense.