We have donation products and use the quantity input as a "variable price" tool. So really it's a $1 gift but you can change the quantity input to 100 and it looks like a $100.
For some gifts, we would like to be able to empty the quantity input on the page so that customers aren't influenced by a default value. It would still have validation so customers can't use decimals, negative numbers or 0.
There seems to be some JS working on this input that isn't coming from theme.js (Supply theme) and the resultant HTML is this: