Some virtual methods living in Node/Element are related to form control elements only.
isAutofilled / isTextControl / etc... (nine methods in total)
As we now have some abstract base classes for form control elements (FormControlElement/InputElement/etc) we could add pure-virtual methods there, instead of jamming Node/Element.
Proof-on-concept patch following.
Created attachment 27032 [details]
As discussed on IRC, would be great if Dave could check this.
Comment on attachment 27032 [details]
Landed in r40370.
Mass moving XML DOM bugs to the "DOM" Component.