I have a wrapping container set to display:grid that contains two columns. One column contains a responsive image, the other contains text. The image column is set to display:flex so that the image fills the full height of the columnn as determined by the grid item next to it.
This works great in Firefox:
But in Chrome the image shows at full height rather than being responsive:
If I change the display to -webkit-box, Chrome behaves as desired...
...but shouldn't it work as expected using display:flex?
Link: http://uvmc.wpengine.com/play-sing-learn/classes
I've tried all sorts of combinations of width, min-width, height, min-height on the image, but nothing seems to work. I know I can handle this using a background image instead, but I'd really like to use an actual image. Any ideas?