overflow: hidden with display: inline-flex result in an extra space (below the dom node)
The extra space is unexpected and the way to fix it (with vertical-align) seems to be hacky.
This behaviour is implemented on Gecko but not on Blink/EdgeHTML.
https://codepen.io/frlinw/pen/WyYgjM
Specs
https://www.w3.org/TR/CSS2/visuren.html#block-formatting
https://www.w3.org/TR/css-flexbox-1/