In the global view transition user agent style sheet, the ::view-transition-old and ::view-transition-new elements are position: absolute without an explicit display or inset-inline-start.
Setting position: absolute causes the computed style of display to be block, but the resolution of inset-inline-start: auto uses the static offset determined as if the element had its initial display value, which is inline (illustration).
This can cause problems such as inappropriate horizontal shifting if an ancestor has text-align: center (crbug.com/476120655).
It would be better for the UA style sheet to explicitly set either display: block or inset-inline-start: 0 (or both).
cc @vmpstr