[Webkit-unassigned] [Bug 277988] [view-transitions] Toggling a skew transform causes a position shift
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Fri Aug 30 01:03:26 PDT 2024
https://bugs.webkit.org/show_bug.cgi?id=277988
Matt Woodrow <mattwoodrow at apple.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |mattwoodrow at apple.com
--- Comment #3 from Matt Woodrow <mattwoodrow at apple.com> ---
This is a transform interpolation issue.
Logging in TransformationMatrix::blend gives the following:
Blending:
[1.00 0.36 0.00 0.00]
[0.00 1.00 0.00 0.00]
[0.00 0.00 1.00 0.00]
[200.00 200.00 0.00 1.00] to
[1.00 0.00 0.00 0.00]
[0.00 1.00 0.00 0.00]
[0.00 0.00 1.00 0.00]
[200.00 200.00 0.00 1.00] at 0.00
blend2
Result:
[1.00 0.36 0.00 0.00]
[-0.00 1.00 0.00 0.00]
[0.00 0.00 1.00 0.00]
[240.72 207.11 0.00 1.00]
This is specific to the blend2 path, and can be avoided by using 3d transform interpolation (but not easily by authors).
Bug 235806 does fix this, but it also changes interpolation in ways that might not match our current rendering.
--
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/20240830/34b7d54f/attachment.htm>
More information about the webkit-unassigned
mailing list