VT: Copy text-orientation to the pseudo elements
This is a resolution on
https://github.com/w3c/csswg-drafts/issues/8230#issuecomment-1640496127
R=khushalsagar@chromium.org, bokan@chromium.org
Bug: 1465875
Change-Id: I765e96b6c0ec4e150a4fb4dfcfb7bd1e5d7faa3f
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/4721771
Commit-Queue: Vladimir Levin <vmpstr@chromium.org>
Reviewed-by: David Bokan <bokan@chromium.org>
Reviewed-by: Dave Tapuska <dtapuska@chromium.org>
Reviewed-by: Ken Buchanan <kenrb@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1176903}
diff --git a/css/css-view-transitions/pseudo-get-computed-style.html b/css/css-view-transitions/pseudo-get-computed-style.html
index 20cb0c3..268df47 100644
--- a/css/css-view-transitions/pseudo-get-computed-style.html
+++ b/css/css-view-transitions/pseudo-get-computed-style.html
@@ -15,6 +15,7 @@
contain: paint;
view-transition-name: target;
mix-blend-mode: multiply;
+ text-orientation: upright;
}
::view-transition-image-pair(target) {
position: fixed;
@@ -31,6 +32,7 @@
assert_equals(getComputedStyle(document.documentElement, ":view-transition").position, "fixed", ":view-transition");
assert_equals(getComputedStyle(document.documentElement, ":view-transition-group(target)").position, "absolute", "container(target)");
assert_equals(getComputedStyle(document.documentElement, ":view-transition-group(target)").mixBlendMode, "multiply", "container(target)");
+ assert_equals(getComputedStyle(document.documentElement, ":view-transition-group(target)").textOrientation, "upright", "container(target)");
assert_equals(getComputedStyle(document.documentElement, ":view-transition-image-pair(target)").position, "absolute", "wrapper(target)");
assert_equals(getComputedStyle(document.documentElement, ":view-transition-old(target)").position, "absolute", "outgoing(target)");
@@ -44,6 +46,7 @@
assert_equals(getComputedStyle(document.documentElement, ":view-transition").position, "fixed", "raf :view-transition");
assert_equals(getComputedStyle(document.documentElement, ":view-transition-group(target)").position, "absolute", "raf container(target)");
assert_equals(getComputedStyle(document.documentElement, ":view-transition-group(target)").mixBlendMode, "multiply", "raf container(target)");
+ assert_equals(getComputedStyle(document.documentElement, ":view-transition-group(target)").textOrientation, "upright", "raf container(target)");
assert_equals(getComputedStyle(document.documentElement, ":view-transition-image-pair(target)").position, "fixed", "raf wrapper(target)");
assert_equals(getComputedStyle(document.documentElement, ":view-transition-old(target)").position, "absolute", "raf outgoing(target)");
@@ -81,6 +84,7 @@
assert_equals(getComputedStyle(document.documentElement, ":view-transition").position, "fixed");
assert_equals(getComputedStyle(document.documentElement, ":view-transition-group(target)").position, "absolute");
assert_equals(getComputedStyle(document.documentElement, ":view-transition-group(target)").mixBlendMode, "multiply");
+ assert_equals(getComputedStyle(document.documentElement, ":view-transition-group(target)").textOrientation, "upright");
assert_equals(getComputedStyle(document.documentElement, ":view-transition-image-pair(target)").position, "fixed");
assert_equals(getComputedStyle(document.documentElement, ":view-transition-old(target)").position, "absolute");