Before bug 1674302, table flex item didn't consider `flex-basis` properly. After bug 1674302, table flex item still returns a wrong flex base size in column flex container because table wrapper always computes an unconstrained block-size. Attached a testcase adapted from [table-as-item-specified-width.html](https://searchfox.org/mozilla-central/rev/04f921656dfd19a5afa503c9b9780a1a389f14c4/testing/web-platform/tests/css/css-flexbox/table-as-item-specified-width.html).
Bug 1692116 Comment 0 Edit History
Note: The actual edited comment in the bug view page will always show the original commenter’s name and original timestamp.
Before bug 1674302, table flex item didn't consider `flex-basis` properly. After bug 1674302, table flex item may still returns a wrong flex base size in column flex container if there's a caption on the block-axis or non-zero border & padding with `box-sizing: content-box`. We also don't get the 'auto' height when measuring the table flex item content because [UseAutoBSize](https://searchfox.org/mozilla-central/rev/d3343662ce0aced933b30e053b33c93f759292eb/layout/generic/ReflowInput.cpp#2327-2331) doesn't propagate to the inner table. Attached a testcase adapted from [table-as-item-specified-width.html](https://searchfox.org/mozilla-central/rev/04f921656dfd19a5afa503c9b9780a1a389f14c4/testing/web-platform/tests/css/css-flexbox/table-as-item-specified-width.html).