Here's a testcase with default-styled select, button, and input. In this case, the input is a good bit taller (and doesn't render "button-flavored" anyway), so it's too important for this bug's purposes. But again, the select and the button (both "button-flavored") are nearly the same size, but are just 2px apart, due to this 2px of unnecessary internal padding. So: even with default-styled form controls, this fix will be a step towards consistency.
Bug 1560824 Comment 4 Edit History
Note: The actual edited comment in the bug view page will always show the original commenter’s name and original timestamp.
Here's a testcase with default-styled select, button, and input. In this case, the input is a good bit taller on my linux system (and doesn't render "button-flavored" anyway), so its height isn't really something we should aim to match, for this bug's purposes. But again, the select and the button (both "button-flavored") are nearly the same size, but are just 2px apart, due to this 2px of unnecessary internal padding. So: even with default-styled form controls, this fix will be a step towards consistency.