Created attachment 316707 [details] Layout break when using display:contents Here's a simple test case. The pen is by Rachel Andrew. I was unable to find if this was already reported here so posting it. Safari 10 doesn't understand what display: flow-root is so it skips it and uses the default display value of a div (which is block) to render things as necessary. So it doesn't break the layout. However, when the `contents` value is applied to display, it miserably breaks the layout. The attachment shows it all https://codepen.io/rachelandrew/pen/rxvMWG
Cannot reproduce the attached image as of Safari 12.0.2. Most likely fixed.