[Webkit-unassigned] [Bug 245179] New: getKeyframes() returns equal "from" and "to" values for a "width" transition
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Wed Sep 14 07:48:35 PDT 2022
https://bugs.webkit.org/show_bug.cgi?id=245179
Bug ID: 245179
Summary: getKeyframes() returns equal "from" and "to" values
for a "width" transition
Product: WebKit
Version: WebKit Nightly Build
Hardware: Unspecified
OS: Unspecified
Status: NEW
Severity: Normal
Priority: P2
Component: Animations
Assignee: webkit-unassigned at lists.webkit.org
Reporter: graouts at webkit.org
CC: dino at apple.com, graouts at apple.com
Starting a "width" transition for a simple <div> will return the same values for "from" and "to" when getKeyframes() is called. This cannot be correct since a transition cannot have the same from and to values. Digging into this, this is about this code in ComputedStyleExtractor::valueForPropertyInStyle():
case CSSPropertyWidth:
if (renderer && !renderer->isRenderOrLegacyRenderSVGModelObject()) {
// According to http://www.w3.org/TR/CSS2/visudet.html#the-width-property,
// the "width" property does not apply for non-replaced inline elements.
if (!isNonReplacedInline(*renderer))
return zoomAdjustedPixelValue(sizingBox(*renderer).width(), style);
}
return zoomAdjustedPixelValueForLength(style.width(), style);
In this case we end up calling zoomAdjustedPixelValue(sizingBox(*renderer).width(), style) which simply does not use the values provided in the RenderStyle for the keyframe.
--
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20220914/2f78155d/attachment.htm>
More information about the webkit-unassigned
mailing list