[wpt-sync] Sync PR 31269 - [css] Fix intrinsic sizes invalidation for images with % max-height
Categories
(Core :: Layout: Flexbox, task, P4)
Tracking
()
Tracking | Status | |
---|---|---|
firefox95 | --- | fixed |
People
(Reporter: wpt-sync, Unassigned)
References
()
Details
(Whiteboard: [wptsync downstream])
Sync web-platform-tests PR 31269 into mozilla-central (this bug is closed when the sync is complete).
PR: https://github.com/web-platform-tests/wpt/pull/31269
Details from upstream follow.
David Grogan <dgrogan@chromium.org> wrote:
[css] Fix intrinsic sizes invalidation for images with % max-height
Previously we would reuse cached inline sizes for an image with
%max-height even when the parent height would change. This led to
trouble for cases like\<div style="height: 100px;" id=outer>
\<img src=300x300.png style="max-height: 100%">
\</div>
outer.style.height = 200px;The img's intrinsic width was still 100px, even after script changed it
to 200px.This cache invalidation was already working for elements with a
specified aspect ratio but not for replaced elements with a natural
aspect ratio.Fixed: 1256802
Change-Id: I6c21fdf9c7fa0795dcf0100f3b37665910cf9cb9Reviewed-on: https://chromium-review.googlesource.com/3226479
WPT-Export-Revision: d766a3efc9d64d2ee3b9fae0f6dcf6aa5b5b8a9e
Assignee | ||
Updated•3 years ago
|
Assignee | ||
Comment 1•3 years ago
|
||
Assignee | ||
Comment 2•3 years ago
|
||
Assignee | ||
Comment 3•3 years ago
|
||
Comment 5•3 years ago
|
||
bugherder |
Description
•