Bug 236644

Summary: transform: perspective(0) should not be considered an identity operation
Product: WebKit Reporter: Martin Robinson <mrobinson>
Component: CSSAssignee: Martin Robinson <mrobinson>
Status: RESOLVED FIXED    
Severity: Normal CC: graouts, webkit-bug-importer
Priority: P2 Keywords: InRadar
Version: WebKit Nightly Build   
Hardware: Unspecified   
OS: Unspecified   
Attachments:
Description Flags
Patch
none
Patch
none
Patch none

Description Martin Robinson 2022-02-15 06:09:38 PST
perspective(0) is always rounded to perspective(1px), so should not be considered a transform operation. This is causing several WPT tests in the CSS Transforms suite to fail.
Comment 1 Martin Robinson 2022-02-15 06:18:47 PST
Created attachment 452015 [details]
Patch
Comment 2 Antoine Quint 2022-02-15 10:25:39 PST
Looks like you missed a WPT progression in imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/interpolation-per-property-002.html :)
Comment 3 Martin Robinson 2022-02-15 11:04:37 PST
Created attachment 452058 [details]
Patch
Comment 4 EWS 2022-02-16 00:54:45 PST
Tools/Scripts/svn-apply failed to apply attachment 452058 [details] to trunk.
Please resolve the conflicts and upload a new patch.
Comment 5 Martin Robinson 2022-02-16 00:57:49 PST
Created attachment 452157 [details]
Patch
Comment 6 EWS 2022-02-16 10:10:15 PST
Committed r289903 (247336@main): <https://commits.webkit.org/247336@main>

All reviewed patches have been landed. Closing bug and clearing flags on attachment 452157 [details].
Comment 7 Radar WebKit Bug Importer 2022-02-16 10:11:16 PST
<rdar://problem/89032876>