- From: Sammy Gill via GitHub <sysbot+gh@w3.org>
- Date: Tue, 15 Aug 2023 18:45:50 +0000
- To: public-css-archive@w3.org
sgill26 has just created a new issue for https://github.com/w3c/csswg-drafts: == [css-overflow-3] Propagating margin overflow of flex items outside of the flexbox == I believe this discussion would also be valid for grid items, but I'll just focus on flex here. ``` <div style="display: flex; "> <div style="width: 50px; height: 50px; background-color: green; margin-right: 3000px; flex-shrink: 0;"> </div> </div> ``` In the above test case none of Safari, Chrome, or Firefox provide a horizontal scrollbar on the viewport. As far as I can tell, according to https://www.w3.org/TR/css-overflow-3/#scrollable, the margin of the flex item should contribute to the scrollable overflow and as a result create a horizontal scrollbar on the viewport. Setting `overflow: scroll` on the flexbox creates a scrollbar, which seems to be in line with the spec, so I feel like it should also generate on on the viewport for the `overflow: visible` case. Is there some spec language here that should be changed or do all 3 implementations mentioned above have a bug that should be resolved? Depending on the resolution the following WPT test may need to change as it does not seem to expect a scrollbar: http://wpt.live/css/css-flexbox/flexbox_stf-table-singleline-2.html Please view or discuss this issue at https://github.com/w3c/csswg-drafts/issues/9194 using your GitHub account -- Sent via github-notify-ml as configured in https://github.com/w3c/github-notify-ml-config
Received on Tuesday, 15 August 2023 18:45:52 UTC