I have chosen a smaller text size in my preferences and that seems to influence the size of the reply button. It’s smaller than the other buttons. Interestingly, it does not get bigger when I choose a larger font size.
The property font-size: var(--font-up-1) is applied to both the notifications button wrap and the button inside.
As you know, em values incrementally multiply from parent to child.
1.15 × 1.15 is the issue. The final value of the font-size on the notification button <button> element is larger than expected.
It’s not obvious at first glance because the sibling buttons (wrench, share, bookmark, etc) adjust their height to the tallest element on the same line[1], so the topic notifications button doesn’t stand out as “too tall”, since all the buttons in this container are the same height.
Removing the highlighted line in the GitHub onebox above should resolve the issue:
The buttons on the first line all get the expected height.
However, the notifications button, larger than expected because of the em multiplication, makes the adjacent button on the same line automatically increase in height ↩︎
I knew it was the notification button that was causing the issue but hadn’t pinpointed it yet so; damn, that’s a good find! I had sorta overlooked the double ems being applied there! Haven’t verified it yet but very likely the case.
The invisible text ​ next to the svg icon in the select kit increases the button height. Any text in any button similarly increases its height (and the sibling buttons adjust their height accordingly, like the behavior discussed above).
Yeah, that’s something I’ll open an internal topic for. I’m not sure whether ​ causing issues is due to my changes, or always was the case and we just noticed it now in this setup.