Add isSteppable. This almost removes the last usage of isRangeControl, but it is used once later on in the function. We shouldn't assert that a steppable control has a spinner, since a spinner is a UI detail and steppability is functionality.
Created attachment 90746 [details] [PATCH] Proposed Fix - Add isSteppable
Comment on attachment 90746 [details] [PATCH] Proposed Fix - Add isSteppable ok
Landed in <http://trac.webkit.org/changeset/84683>.
Arg, I should also have removed the now unused HTMLInputElement::hasSpinButton. I'll be working on a follow-up patch that will do that soon.
http://trac.webkit.org/changeset/84683 might have broken GTK Linux 64-bit Debug