Dealing with the line-height bug in Firefox can be quite frustrating. It seems impossible to manually set the line-height on button elements due to a browser style declaration that cannot be reversed.
In today's world, where browser quirks are becoming less of an issue, it is annoying to have to make exceptions for specific browsers like Firefox.
I wonder if there is any solution to this problem, considering the article linked above suggested that it was nearly impossible to fix.
Feel free to experiment with this fiddle: http://jsfiddle.net/hBLQ7/
Try opening it in both Firefox and Chrome to see the difference.
Is there any way to work around this issue in modern times?