Skip to content

Commit 1bcd463

Browse files
sahirvchromium-wpt-export-bot
authored andcommitted
Omitting transform components when possible
Serialization of CSS transforms according to the spec involves omitting components when possible without changing the meaning. In order to adhere to this specification, the Y component of a 2-D transform operation is omitted if it is 0. Bug: 1181086 Change-Id: I8b92e27924204d0e4e6d095d0ec7220fee1f086e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3206107 Reviewed-by: Olga Gerchikov Reviewed-by: Anders Hartvoll Ruud Commit-Queue: Sahir Vellani Cr-Commit-Position: refs/heads/main@{#929822}
1 parent 79a23dc commit 1bcd463

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

css/css-transforms/animation/transform-interpolation-computed-value.html

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@
4646

4747
interpolation_test('translateX(0px)', 'translateX(50px)', 'translateX(25px)');
4848
interpolation_test('translateX(0%)', 'translateX(50%)', 'translateX(25%)');
49-
interpolation_test('translateY(0%)', 'translateX(50%)', 'translate(25%, 0px)');
49+
interpolation_test('translateY(0%)', 'translateX(50%)', 'translate(25%)');
5050
interpolation_test('translateX(50px)', 'translateY(50px)', 'translate(25px, 25px)');
5151
interpolation_test('translateX(50px)', 'translateZ(50px)', 'translate3d(25px, 0px, 25px)');
5252
interpolation_test('translateZ(50px)', 'translateX(50px)', 'translate3d(25px, 0px, 25px)');
@@ -55,7 +55,8 @@
5555
interpolation_test('translate(50%)', 'translate(100%, 50%)', 'translate(75%, 25%)');
5656
interpolation_test('translate(0%, 50%)', 'translate(50%, 100%)', 'translate(25%, 75%)');
5757
interpolation_test('translate3d(0,0,-50px)','translateZ(50px)', 'translate3d(0px, 0px, 0px)');
58-
interpolation_test('translate(50px, 0px)', 'translate(100px, 0px)', 'translate(75px)')
58+
interpolation_test('translate(50px, 0px)', 'translate(100px, 0px)', 'translate(75px)');
59+
interpolation_test('translate(50px, -50px)', 'translate(100px, 50px)', 'translate(75px)');
5960

6061
interpolation_test('rotate(30deg)', 'rotate(90deg)', 'rotate(60deg)');
6162
interpolation_test('rotateZ(30deg)', 'rotateZ(90deg)', 'rotateZ(60deg)');

0 commit comments

Comments
 (0)