Changeset 275758 in webkit
- Timestamp:
- Apr 9, 2021 4:35:30 AM (16 months ago)
- Location:
- trunk
- Files:
-
- 2 added
- 4 edited
-
LayoutTests/imported/w3c/ChangeLog (modified) (1 diff)
-
LayoutTests/imported/w3c/web-platform-tests/css/css-flexbox/percentage-max-height-004-expected.html (added)
-
LayoutTests/imported/w3c/web-platform-tests/css/css-flexbox/percentage-max-height-004.html (added)
-
LayoutTests/imported/w3c/web-platform-tests/css/css-flexbox/w3c-import.log (modified) (1 diff)
-
Source/WebCore/ChangeLog (modified) (1 diff)
-
Source/WebCore/rendering/RenderBoxModelObject.cpp (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/LayoutTests/imported/w3c/ChangeLog
r275754 r275758 1 2021-04-09 Ziran Sun <zsun@igalia.com> 2 3 [css-flexbox] max-height percentages are wrongly resolved for replaced grid items in nested percentage flexboxes 4 https://bugs.webkit.org/show_bug.cgi?id=223931 5 6 Reviewed by Javier Fernandez. 7 8 * web-platform-tests/css/css-flexbox/percentage-max-height-004-expected.html: Added. 9 * web-platform-tests/css/css-flexbox/percentage-max-height-004.html: Added. 10 1 11 2021-04-09 Ziran Sun <zsun@igalia.com> 2 12 -
trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-flexbox/w3c-import.log
r274721 r275758 1557 1557 /LayoutTests/imported/w3c/web-platform-tests/css/css-flexbox/percentage-max-height-003-expected.xht 1558 1558 /LayoutTests/imported/w3c/web-platform-tests/css/css-flexbox/percentage-max-height-003.html 1559 /LayoutTests/imported/w3c/web-platform-tests/css/css-flexbox/percentage-max-height-004-expected.html 1560 /LayoutTests/imported/w3c/web-platform-tests/css/css-flexbox/percentage-max-height-004.html 1559 1561 /LayoutTests/imported/w3c/web-platform-tests/css/css-flexbox/percentage-max-width-cross-axis.html 1560 1562 /LayoutTests/imported/w3c/web-platform-tests/css/css-flexbox/percentage-padding-001.html -
trunk/Source/WebCore/ChangeLog
r275757 r275758 1 2021-04-09 Ziran Sun <zsun@igalia.com> 2 3 [css-flexbox] max-height percentages are wrongly resolved for replaced grid items in nested percentage flexboxes 4 https://bugs.webkit.org/show_bug.cgi?id=223931 5 6 Reviewed by Javier Fernandez. 7 8 This change is to make sure that when overridingContainingBlockContentLogicalHeight of a replaced's containing block 9 element is indefinite, % max-height of the replaced element is resolved to none. 10 11 Test: imported/w3c/web-platform-tests/css/css-flexbox/percentage-max-height-004.html 12 13 * rendering/RenderBoxModelObject.cpp: 14 (WebCore::RenderBoxModelObject::hasAutoHeightOrContainingBlockWithAutoHeight const): 15 1 16 2021-04-09 Philippe Normand <pnormand@igalia.com> 2 17 -
trunk/Source/WebCore/rendering/RenderBoxModelObject.cpp
r274708 r275758 289 289 if (!cb || (document().inQuirksMode() && !cb->isFlexibleBoxIncludingDeprecated())) 290 290 return false; 291 291 if (thisBox && thisBox->hasOverridingContainingBlockContentLogicalHeight()) 292 return thisBox->overridingContainingBlockContentLogicalHeight() == WTF::nullopt; 292 293 return !cb->hasDefiniteLogicalHeight(); 293 294 }
Note: See TracChangeset
for help on using the changeset viewer.