Changeset 280471 in webkit


Ignore:
Timestamp:
Jul 30, 2021 2:09:44 AM (12 months ago)
Author:
commit-queue@webkit.org
Message:

[AspectRatio] Fix replaced-element-034.html
https://bugs.webkit.org/show_bug.cgi?id=228223

Patch by Rob Buis <rbuis@igalia.com> on 2021-07-30
Reviewed by Manuel Rego Casasnovas.

Source/WebCore:

Fix replaced-element-034.html by making hasReplacedLogicalHeight
return false for *-content when aspect-ratio is provided and relying
on computeReplacedLogicalHeight to take aspect-ratio into account.

  • rendering/RenderReplaced.cpp:

(WebCore::RenderReplaced::hasReplacedLogicalHeight const):

LayoutTests:

Location:
trunk
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/LayoutTests/ChangeLog

    r280468 r280471  
     12021-07-30  Rob Buis  <rbuis@igalia.com>
     2
     3        [AspectRatio] Fix replaced-element-034.html
     4        https://bugs.webkit.org/show_bug.cgi?id=228223
     5
     6        Reviewed by Manuel Rego Casasnovas.
     7
     8        * TestExpectations:
     9
    1102021-07-29  Tomoki Imai  <Tomoki.Imai@sony.com>
    211
  • trunk/LayoutTests/TestExpectations

    r280467 r280471  
    47144714webkit.org/b/214463 imported/w3c/web-platform-tests/css/css-sizing/aspect-ratio/flex-aspect-ratio-025.html [ ImageOnlyFailure ]
    47154715webkit.org/b/214463 imported/w3c/web-platform-tests/css/css-sizing/aspect-ratio/flex-aspect-ratio-026.html [ ImageOnlyFailure ]
    4716 webkit.org/b/214463 imported/w3c/web-platform-tests/css/css-sizing/aspect-ratio/replaced-element-034.html [ ImageOnlyFailure ]
    47174716webkit.org/b/214463 imported/w3c/web-platform-tests/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-001.html [ ImageOnlyFailure ]
    47184717webkit.org/b/214463 imported/w3c/web-platform-tests/css/css-sizing/contain-intrinsic-size/contain-intrinsic-size-002.html [ ImageOnlyFailure ]
  • trunk/Source/WebCore/ChangeLog

    r280468 r280471  
     12021-07-30  Rob Buis  <rbuis@igalia.com>
     2
     3        [AspectRatio] Fix replaced-element-034.html
     4        https://bugs.webkit.org/show_bug.cgi?id=228223
     5
     6        Reviewed by Manuel Rego Casasnovas.
     7
     8        Fix replaced-element-034.html by making hasReplacedLogicalHeight
     9        return false for *-content when aspect-ratio is provided and relying
     10        on computeReplacedLogicalHeight to take aspect-ratio into account.
     11
     12        * rendering/RenderReplaced.cpp:
     13        (WebCore::RenderReplaced::hasReplacedLogicalHeight const):
     14
    1152021-07-29  Tomoki Imai  <Tomoki.Imai@sony.com>
    216
  • trunk/Source/WebCore/rendering/RenderReplaced.cpp

    r280290 r280471  
    364364
    365365    if (style().logicalHeight().isIntrinsic())
    366         return true;
     366        return !style().hasAspectRatio();
    367367
    368368    return false;
Note: See TracChangeset for help on using the changeset viewer.