| Summary: | CSS height: 100%; not being calculated properly. | ||
|---|---|---|---|
| Product: | WebKit | Reporter: | Nathan Hammond <bugs.webkit.org> |
| Component: | CSS | Assignee: | Nobody <webkit-unassigned> |
| Status: | RESOLVED CONFIGURATION CHANGED | ||
| Severity: | Normal | CC: | ahmad.saleem792, ap, bfulgham, rniwa, rreno, simon.fraser, webkit-bug-importer, zalan |
| Priority: | P2 | Keywords: | InRadar |
| Version: | 528+ (Nightly build) | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
| URL: | http://emberjs.jsbin.com/nosap/1 | ||
|
Description
Nathan Hammond
2014-04-03 09:08:03 PDT
(Whether or not this is a difference from the spec is up for debate. However, it is at the least an inter-op difference.) Chrome / Blink fixed it in these commit: https://src.chromium.org/viewvc/blink?view=revision&revision=183654 https://chromium.googlesource.com/chromium/src.git/+/220f5e290a7fd00c76bf7050f717050e46f0c444 I am not sure whether this bug is fixed or not but just wanted to add more context and details. Thanks! There's no difference rendering the repro case between Safari 16 beta, Chrome 104, and Firefox 103. It looks like the Chromium patch from 2014 was reverted as it caused other regressions. In the mean time, all three browsers appear to have converged with respect to this layout. This bug was from before flexbox was fully supported and from before the first W3C CR for the css-flexbox module. Given that all three engines render the page the same I don't think there's any work to be done here. I'm going to mark this fixed, configuration changed. It's likely at the time of the bug the engines just didn't agree with how flex was supposed to work. |