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");