summaryrefslogtreecommitdiffstats
path: root/testing/web-platform/meta/css/css-view-transitions
diff options
context:
space:
mode:
Diffstat (limited to 'testing/web-platform/meta/css/css-view-transitions')
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/animating-new-content-subset.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/animating-new-content.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/backdrop-filter-animated.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/backdrop-filter-captured.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/block-with-overflowing-text.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/break-inside-avoid-child.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/capture-with-offscreen-child-translated.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/capture-with-offscreen-child.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/capture-with-opacity-zero-child.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/capture-with-visibility-hidden-child.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/capture-with-visibility-mixed-descendants.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/class-specificity.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/content-smaller-than-box-size.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/content-visibility-auto-shared-element.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/content-with-child-with-transparent-background.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/content-with-clip-root.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/content-with-clip.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/content-with-inline-child.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/content-with-transform-new-image.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/content-with-transform-old-image.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/content-with-transparent-background.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/css-tags-paint-order-with-entry.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/css-tags-paint-order.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/css-tags-shared-element.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/dialog-in-rtl-iframe.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/dialog-in-top-layer-during-transition-new.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/dialog-in-top-layer-during-transition-old.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/document-element-detached-crash.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/duplicate-tag-rejects-capture.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/duplicate-tag-rejects-start.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/element-is-grouping-during-animation.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/element-stops-grouping-after-animation.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/element-with-overflow.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/event-pseudo-name.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/exit-transition-with-anonymous-layout-object.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/far-away-capture.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/fractional-box-new.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/fractional-box-old.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/fractional-box-with-overflow-children-new.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/fractional-box-with-overflow-children-old.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/fractional-box-with-shadow-new.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/fractional-box-with-shadow-old.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/fractional-translation-from-position.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/fractional-translation-from-transform.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/fragmented-at-start-ignored.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/fragmented-during-transition-skips.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/group-animation-for-root-transition.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/hit-test-unpainted-element-from-point.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/hit-test-unpainted-element.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/hit-test-unrelated-element.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/iframe-new-has-scrollbar.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/iframe-old-has-scrollbar.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/iframe-transition.sub.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/inline-child-with-filter.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/inline-element-size.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/input-targets-root-while-render-blocked.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/japanese-tag.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/list-style-position-style-change-crash.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/massive-element-below-and-on-top-of-viewport-partially-onscreen-new.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/massive-element-below-and-on-top-of-viewport-partially-onscreen-old.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/massive-element-below-viewport-offscreen-new.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/massive-element-below-viewport-offscreen-old.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/massive-element-below-viewport-partially-onscreen-new.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/massive-element-below-viewport-partially-onscreen-old.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/massive-element-left-of-viewport-offscreen-new.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/massive-element-left-of-viewport-offscreen-old.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/massive-element-left-of-viewport-partially-onscreen-new.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/massive-element-left-of-viewport-partially-onscreen-old.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/massive-element-on-top-of-viewport-offscreen-new.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/massive-element-on-top-of-viewport-offscreen-old.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/massive-element-on-top-of-viewport-partially-onscreen-new.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/massive-element-on-top-of-viewport-partially-onscreen-old.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/massive-element-right-and-left-of-viewport-partially-onscreen-new.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/massive-element-right-and-left-of-viewport-partially-onscreen-old.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/massive-element-right-of-viewport-offscreen-new.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/massive-element-right-of-viewport-offscreen-old.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/massive-element-right-of-viewport-partially-onscreen-new.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/massive-element-right-of-viewport-partially-onscreen-old.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/mix-blend-mode-only-on-transition.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/modify-style-via-cssom.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/multiline-span-with-overflowing-text-and-box-decorations.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/named-element-with-fix-pos-child-new.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/named-element-with-fix-pos-child-old.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/new-and-old-sizes-match.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/new-content-captures-clip-path.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/new-content-captures-different-size.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/new-content-captures-opacity.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/new-content-captures-positioned-spans.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/new-content-captures-root.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/new-content-captures-spans.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/new-content-changes-overflow.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/new-content-container-writing-modes.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/new-content-element-writing-modes.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/new-content-from-root-display-none.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/new-content-has-scrollbars.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/new-content-intrinsic-aspect-ratio.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/new-content-is-empty-div.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/new-content-object-fit-fill.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/new-content-object-fit-none.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/new-content-object-view-box-clip-path-reference.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/new-content-object-view-box-clip-path.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/new-content-object-view-box-overflow-clipped.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/new-content-object-view-box-overflow.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/new-content-scaling.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/new-content-with-object-view-box.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/new-content-with-overflow-zoomed.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/new-content-with-overflow.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/new-element-on-start.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/new-root-vertical-writing-mode.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/no-crash-set-exception.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/no-crash-view-transition-in-massive-iframe.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/no-css-animation-while-render-blocked.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/no-raf-while-render-blocked.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/no-root-capture.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/nothing-captured.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/object-view-box-new-image.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/object-view-box-old-image.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/offscreen-element-modified-before-coming-onscreen.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/old-content-captures-clip-path.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/old-content-captures-different-size.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/old-content-captures-opacity.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/old-content-captures-root.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/old-content-container-writing-modes.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/old-content-element-writing-modes.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/old-content-has-scrollbars.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/old-content-intrinsic-aspect-ratio.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/old-content-is-empty-div.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/old-content-object-fit-fill.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/old-content-object-fit-none.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/old-content-object-view-box-clip-path-reference.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/old-content-object-view-box-clip-path.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/old-content-object-view-box-overflow.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/old-content-with-object-view-box.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/old-content-with-overflow-zoomed.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/old-content-with-overflow.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/old-root-vertical-writing-mode.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/only-child-group.html.ini14
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/only-child-image-pair.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/only-child-new.html.ini18
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/only-child-old.html.ini18
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/only-child-on-root-element-with-view-transition.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/only-child-view-transition.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/parsing/pseudo-elements-valid-with-classes.html.ini492
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/parsing/pseudo-elements-valid.html.ini300
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/parsing/view-transition-class-computed.html.ini33
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/parsing/view-transition-class-valid.html.ini18
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/parsing/view-transition-name-computed.html.ini27
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/parsing/view-transition-name-valid.html.ini12
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/paused-animation-at-end.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/pseudo-computed-style-stays-in-sync-with-new-element.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/pseudo-get-computed-style.html.ini9
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/pseudo-rendering-invalidation.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/pseudo-with-classes-entry.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/pseudo-with-classes-exit.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/pseudo-with-classes-match-ident.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/pseudo-with-classes-match-multiple-wildcard.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/pseudo-with-classes-match-multiple.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/pseudo-with-classes-match-wildard.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/pseudo-with-classes-mismatch-ident.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/pseudo-with-classes-mismatch-partial.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/pseudo-with-classes-mismatch-wildcard.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/pseudo-with-classes-multiple-vt-classes.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/pseudo-with-classes-new-with-class-old-without.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/pseudo-with-classes-old-with-class-new-without.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/pseudo-with-classes-view-transition-group.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/pseudo-with-classes-view-transition-image-pair.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/ready_resolves_after_dom_before_raf.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/root-captured-as-different-tag.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/root-scrollbar-with-fixed-background.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/root-style-change-during-animation.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/root-to-shared-animation-end.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/root-to-shared-animation-incoming.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/root-to-shared-animation-start.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/rotated-cat-off-top-edge.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/rtl-with-scrollbar.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/scroller-child-abspos.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/scroller-child.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/scroller.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/set-current-time-transform.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/set-current-time.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/set-universal-specificity.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/snapshot-containing-block-absolute.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/snapshot-containing-block-includes-scrollbar-gutter.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/snapshot-containing-block-static.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/span-with-overflowing-text-and-box-decorations.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/span-with-overflowing-text-hidden.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/span-with-overflowing-text.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/style-inheritance.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/synchronous-callback-skipped-before-run.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/transform-origin-view-transition-group.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/transition-in-empty-iframe.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/transition-skipped-after-animation-started.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/transition-skipped-from-invalid-callback.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/unset-and-initial-view-transition-name.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/view-transition-name-is-grouping.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/view-transition-name-on-removed-element.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/view-transition-name-removed-mid-transition.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/web-animation-pseudo-incorrect-name.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/web-animations-api.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/window-resize-aborts-transition-before-ready.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/window-resize-aborts-transition.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/writing-mode-container-resize.html.ini2
202 files changed, 1369 insertions, 0 deletions
diff --git a/testing/web-platform/meta/css/css-view-transitions/animating-new-content-subset.html.ini b/testing/web-platform/meta/css/css-view-transitions/animating-new-content-subset.html.ini
new file mode 100644
index 0000000000..dabaa2b266
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/animating-new-content-subset.html.ini
@@ -0,0 +1,2 @@
+[animating-new-content-subset.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/animating-new-content.html.ini b/testing/web-platform/meta/css/css-view-transitions/animating-new-content.html.ini
new file mode 100644
index 0000000000..2d36f7a56f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/animating-new-content.html.ini
@@ -0,0 +1,2 @@
+[animating-new-content.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/backdrop-filter-animated.html.ini b/testing/web-platform/meta/css/css-view-transitions/backdrop-filter-animated.html.ini
new file mode 100644
index 0000000000..44229d9bd8
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/backdrop-filter-animated.html.ini
@@ -0,0 +1,2 @@
+[backdrop-filter-animated.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/backdrop-filter-captured.html.ini b/testing/web-platform/meta/css/css-view-transitions/backdrop-filter-captured.html.ini
new file mode 100644
index 0000000000..fdd991e2b9
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/backdrop-filter-captured.html.ini
@@ -0,0 +1,2 @@
+[backdrop-filter-captured.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/block-with-overflowing-text.html.ini b/testing/web-platform/meta/css/css-view-transitions/block-with-overflowing-text.html.ini
new file mode 100644
index 0000000000..d789820973
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/block-with-overflowing-text.html.ini
@@ -0,0 +1,2 @@
+[block-with-overflowing-text.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/break-inside-avoid-child.html.ini b/testing/web-platform/meta/css/css-view-transitions/break-inside-avoid-child.html.ini
new file mode 100644
index 0000000000..112ccaf011
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/break-inside-avoid-child.html.ini
@@ -0,0 +1,2 @@
+[break-inside-avoid-child.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/capture-with-offscreen-child-translated.html.ini b/testing/web-platform/meta/css/css-view-transitions/capture-with-offscreen-child-translated.html.ini
new file mode 100644
index 0000000000..d881a8870e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/capture-with-offscreen-child-translated.html.ini
@@ -0,0 +1,2 @@
+[capture-with-offscreen-child-translated.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/capture-with-offscreen-child.html.ini b/testing/web-platform/meta/css/css-view-transitions/capture-with-offscreen-child.html.ini
new file mode 100644
index 0000000000..f368e0fdff
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/capture-with-offscreen-child.html.ini
@@ -0,0 +1,2 @@
+[capture-with-offscreen-child.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/capture-with-opacity-zero-child.html.ini b/testing/web-platform/meta/css/css-view-transitions/capture-with-opacity-zero-child.html.ini
new file mode 100644
index 0000000000..70b70bd845
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/capture-with-opacity-zero-child.html.ini
@@ -0,0 +1,2 @@
+[capture-with-opacity-zero-child.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/capture-with-visibility-hidden-child.html.ini b/testing/web-platform/meta/css/css-view-transitions/capture-with-visibility-hidden-child.html.ini
new file mode 100644
index 0000000000..6dfa7b08e8
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/capture-with-visibility-hidden-child.html.ini
@@ -0,0 +1,2 @@
+[capture-with-visibility-hidden-child.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/capture-with-visibility-mixed-descendants.html.ini b/testing/web-platform/meta/css/css-view-transitions/capture-with-visibility-mixed-descendants.html.ini
new file mode 100644
index 0000000000..e6de14705b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/capture-with-visibility-mixed-descendants.html.ini
@@ -0,0 +1,2 @@
+[capture-with-visibility-mixed-descendants.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/class-specificity.html.ini b/testing/web-platform/meta/css/css-view-transitions/class-specificity.html.ini
new file mode 100644
index 0000000000..68d6b93074
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/class-specificity.html.ini
@@ -0,0 +1,2 @@
+[class-specificity.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/content-smaller-than-box-size.html.ini b/testing/web-platform/meta/css/css-view-transitions/content-smaller-than-box-size.html.ini
new file mode 100644
index 0000000000..dd6b575d76
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/content-smaller-than-box-size.html.ini
@@ -0,0 +1,2 @@
+[content-smaller-than-box-size.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/content-visibility-auto-shared-element.html.ini b/testing/web-platform/meta/css/css-view-transitions/content-visibility-auto-shared-element.html.ini
new file mode 100644
index 0000000000..17013c52be
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/content-visibility-auto-shared-element.html.ini
@@ -0,0 +1,2 @@
+[content-visibility-auto-shared-element.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/content-with-child-with-transparent-background.html.ini b/testing/web-platform/meta/css/css-view-transitions/content-with-child-with-transparent-background.html.ini
new file mode 100644
index 0000000000..49be5f6b0e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/content-with-child-with-transparent-background.html.ini
@@ -0,0 +1,2 @@
+[content-with-child-with-transparent-background.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/content-with-clip-root.html.ini b/testing/web-platform/meta/css/css-view-transitions/content-with-clip-root.html.ini
new file mode 100644
index 0000000000..19599dc96c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/content-with-clip-root.html.ini
@@ -0,0 +1,2 @@
+[content-with-clip-root.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/content-with-clip.html.ini b/testing/web-platform/meta/css/css-view-transitions/content-with-clip.html.ini
new file mode 100644
index 0000000000..046323dcb0
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/content-with-clip.html.ini
@@ -0,0 +1,2 @@
+[content-with-clip.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/content-with-inline-child.html.ini b/testing/web-platform/meta/css/css-view-transitions/content-with-inline-child.html.ini
new file mode 100644
index 0000000000..3c9eeb041d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/content-with-inline-child.html.ini
@@ -0,0 +1,2 @@
+[content-with-inline-child.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/content-with-transform-new-image.html.ini b/testing/web-platform/meta/css/css-view-transitions/content-with-transform-new-image.html.ini
new file mode 100644
index 0000000000..8ba8457eec
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/content-with-transform-new-image.html.ini
@@ -0,0 +1,2 @@
+[content-with-transform-new-image.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/content-with-transform-old-image.html.ini b/testing/web-platform/meta/css/css-view-transitions/content-with-transform-old-image.html.ini
new file mode 100644
index 0000000000..54b268b2ae
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/content-with-transform-old-image.html.ini
@@ -0,0 +1,2 @@
+[content-with-transform-old-image.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/content-with-transparent-background.html.ini b/testing/web-platform/meta/css/css-view-transitions/content-with-transparent-background.html.ini
new file mode 100644
index 0000000000..f1d3f61ba4
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/content-with-transparent-background.html.ini
@@ -0,0 +1,2 @@
+[content-with-transparent-background.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/css-tags-paint-order-with-entry.html.ini b/testing/web-platform/meta/css/css-view-transitions/css-tags-paint-order-with-entry.html.ini
new file mode 100644
index 0000000000..2baa468e77
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/css-tags-paint-order-with-entry.html.ini
@@ -0,0 +1,2 @@
+[css-tags-paint-order-with-entry.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/css-tags-paint-order.html.ini b/testing/web-platform/meta/css/css-view-transitions/css-tags-paint-order.html.ini
new file mode 100644
index 0000000000..0e7c2730e2
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/css-tags-paint-order.html.ini
@@ -0,0 +1,2 @@
+[css-tags-paint-order.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/css-tags-shared-element.html.ini b/testing/web-platform/meta/css/css-view-transitions/css-tags-shared-element.html.ini
new file mode 100644
index 0000000000..3c6300dd48
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/css-tags-shared-element.html.ini
@@ -0,0 +1,2 @@
+[css-tags-shared-element.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/dialog-in-rtl-iframe.html.ini b/testing/web-platform/meta/css/css-view-transitions/dialog-in-rtl-iframe.html.ini
new file mode 100644
index 0000000000..050866c604
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/dialog-in-rtl-iframe.html.ini
@@ -0,0 +1,2 @@
+[dialog-in-rtl-iframe.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/dialog-in-top-layer-during-transition-new.html.ini b/testing/web-platform/meta/css/css-view-transitions/dialog-in-top-layer-during-transition-new.html.ini
new file mode 100644
index 0000000000..17cf0b949b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/dialog-in-top-layer-during-transition-new.html.ini
@@ -0,0 +1,2 @@
+[dialog-in-top-layer-during-transition-new.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/dialog-in-top-layer-during-transition-old.html.ini b/testing/web-platform/meta/css/css-view-transitions/dialog-in-top-layer-during-transition-old.html.ini
new file mode 100644
index 0000000000..3a4d114bbe
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/dialog-in-top-layer-during-transition-old.html.ini
@@ -0,0 +1,2 @@
+[dialog-in-top-layer-during-transition-old.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/document-element-detached-crash.html.ini b/testing/web-platform/meta/css/css-view-transitions/document-element-detached-crash.html.ini
new file mode 100644
index 0000000000..b16d226327
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/document-element-detached-crash.html.ini
@@ -0,0 +1,2 @@
+[document-element-detached-crash.html]
+ expected: TIMEOUT
diff --git a/testing/web-platform/meta/css/css-view-transitions/duplicate-tag-rejects-capture.html.ini b/testing/web-platform/meta/css/css-view-transitions/duplicate-tag-rejects-capture.html.ini
new file mode 100644
index 0000000000..22bdb9d537
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/duplicate-tag-rejects-capture.html.ini
@@ -0,0 +1,3 @@
+[duplicate-tag-rejects-capture.html]
+ [Two different elements with the same name in the old DOM should skip the transition]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/duplicate-tag-rejects-start.html.ini b/testing/web-platform/meta/css/css-view-transitions/duplicate-tag-rejects-start.html.ini
new file mode 100644
index 0000000000..718c4bf9b7
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/duplicate-tag-rejects-start.html.ini
@@ -0,0 +1,3 @@
+[duplicate-tag-rejects-start.html]
+ [Two different elements with the same name in the new DOM should skip the transition]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/element-is-grouping-during-animation.html.ini b/testing/web-platform/meta/css/css-view-transitions/element-is-grouping-during-animation.html.ini
new file mode 100644
index 0000000000..7235cbec99
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/element-is-grouping-during-animation.html.ini
@@ -0,0 +1,2 @@
+[element-is-grouping-during-animation.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/element-stops-grouping-after-animation.html.ini b/testing/web-platform/meta/css/css-view-transitions/element-stops-grouping-after-animation.html.ini
new file mode 100644
index 0000000000..30781ece08
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/element-stops-grouping-after-animation.html.ini
@@ -0,0 +1,2 @@
+[element-stops-grouping-after-animation.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/element-with-overflow.html.ini b/testing/web-platform/meta/css/css-view-transitions/element-with-overflow.html.ini
new file mode 100644
index 0000000000..ad317c23ec
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/element-with-overflow.html.ini
@@ -0,0 +1,2 @@
+[element-with-overflow.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/event-pseudo-name.html.ini b/testing/web-platform/meta/css/css-view-transitions/event-pseudo-name.html.ini
new file mode 100644
index 0000000000..132fa88bf3
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/event-pseudo-name.html.ini
@@ -0,0 +1,3 @@
+[event-pseudo-name.html]
+ [verifies pseudo name includes a tag]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/exit-transition-with-anonymous-layout-object.html.ini b/testing/web-platform/meta/css/css-view-transitions/exit-transition-with-anonymous-layout-object.html.ini
new file mode 100644
index 0000000000..834d271541
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/exit-transition-with-anonymous-layout-object.html.ini
@@ -0,0 +1,2 @@
+[exit-transition-with-anonymous-layout-object.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/far-away-capture.html.ini b/testing/web-platform/meta/css/css-view-transitions/far-away-capture.html.ini
new file mode 100644
index 0000000000..01ebbf177c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/far-away-capture.html.ini
@@ -0,0 +1,2 @@
+[far-away-capture.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/fractional-box-new.html.ini b/testing/web-platform/meta/css/css-view-transitions/fractional-box-new.html.ini
new file mode 100644
index 0000000000..7da6c9dfc5
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/fractional-box-new.html.ini
@@ -0,0 +1,2 @@
+[fractional-box-new.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/fractional-box-old.html.ini b/testing/web-platform/meta/css/css-view-transitions/fractional-box-old.html.ini
new file mode 100644
index 0000000000..7c77b8b3a9
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/fractional-box-old.html.ini
@@ -0,0 +1,2 @@
+[fractional-box-old.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/fractional-box-with-overflow-children-new.html.ini b/testing/web-platform/meta/css/css-view-transitions/fractional-box-with-overflow-children-new.html.ini
new file mode 100644
index 0000000000..84e3fd6923
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/fractional-box-with-overflow-children-new.html.ini
@@ -0,0 +1,2 @@
+[fractional-box-with-overflow-children-new.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/fractional-box-with-overflow-children-old.html.ini b/testing/web-platform/meta/css/css-view-transitions/fractional-box-with-overflow-children-old.html.ini
new file mode 100644
index 0000000000..f598df928e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/fractional-box-with-overflow-children-old.html.ini
@@ -0,0 +1,2 @@
+[fractional-box-with-overflow-children-old.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/fractional-box-with-shadow-new.html.ini b/testing/web-platform/meta/css/css-view-transitions/fractional-box-with-shadow-new.html.ini
new file mode 100644
index 0000000000..9d93be1685
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/fractional-box-with-shadow-new.html.ini
@@ -0,0 +1,2 @@
+[fractional-box-with-shadow-new.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/fractional-box-with-shadow-old.html.ini b/testing/web-platform/meta/css/css-view-transitions/fractional-box-with-shadow-old.html.ini
new file mode 100644
index 0000000000..98cd7029d8
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/fractional-box-with-shadow-old.html.ini
@@ -0,0 +1,2 @@
+[fractional-box-with-shadow-old.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/fractional-translation-from-position.html.ini b/testing/web-platform/meta/css/css-view-transitions/fractional-translation-from-position.html.ini
new file mode 100644
index 0000000000..ddd839c537
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/fractional-translation-from-position.html.ini
@@ -0,0 +1,2 @@
+[fractional-translation-from-position.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/fractional-translation-from-transform.html.ini b/testing/web-platform/meta/css/css-view-transitions/fractional-translation-from-transform.html.ini
new file mode 100644
index 0000000000..addcc310ba
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/fractional-translation-from-transform.html.ini
@@ -0,0 +1,2 @@
+[fractional-translation-from-transform.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/fragmented-at-start-ignored.html.ini b/testing/web-platform/meta/css/css-view-transitions/fragmented-at-start-ignored.html.ini
new file mode 100644
index 0000000000..97ab2e3d5e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/fragmented-at-start-ignored.html.ini
@@ -0,0 +1,2 @@
+[fragmented-at-start-ignored.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/fragmented-during-transition-skips.html.ini b/testing/web-platform/meta/css/css-view-transitions/fragmented-during-transition-skips.html.ini
new file mode 100644
index 0000000000..70f4c3092a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/fragmented-during-transition-skips.html.ini
@@ -0,0 +1,2 @@
+[fragmented-during-transition-skips.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/group-animation-for-root-transition.html.ini b/testing/web-platform/meta/css/css-view-transitions/group-animation-for-root-transition.html.ini
new file mode 100644
index 0000000000..5a16fef72f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/group-animation-for-root-transition.html.ini
@@ -0,0 +1,3 @@
+[group-animation-for-root-transition.html]
+ [incorrect UA animations for root transition]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/hit-test-unpainted-element-from-point.html.ini b/testing/web-platform/meta/css/css-view-transitions/hit-test-unpainted-element-from-point.html.ini
new file mode 100644
index 0000000000..07da5c68f0
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/hit-test-unpainted-element-from-point.html.ini
@@ -0,0 +1,3 @@
+[hit-test-unpainted-element-from-point.html]
+ [hit test should not hit unpainted element, but does hit pseudo and unrelated elements]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/hit-test-unpainted-element.html.ini b/testing/web-platform/meta/css/css-view-transitions/hit-test-unpainted-element.html.ini
new file mode 100644
index 0000000000..816eb7f0a7
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/hit-test-unpainted-element.html.ini
@@ -0,0 +1,2 @@
+[hit-test-unpainted-element.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/hit-test-unrelated-element.html.ini b/testing/web-platform/meta/css/css-view-transitions/hit-test-unrelated-element.html.ini
new file mode 100644
index 0000000000..dca27ccae7
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/hit-test-unrelated-element.html.ini
@@ -0,0 +1,2 @@
+[hit-test-unrelated-element.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/iframe-new-has-scrollbar.html.ini b/testing/web-platform/meta/css/css-view-transitions/iframe-new-has-scrollbar.html.ini
new file mode 100644
index 0000000000..225da61c14
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/iframe-new-has-scrollbar.html.ini
@@ -0,0 +1,2 @@
+[iframe-new-has-scrollbar.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/iframe-old-has-scrollbar.html.ini b/testing/web-platform/meta/css/css-view-transitions/iframe-old-has-scrollbar.html.ini
new file mode 100644
index 0000000000..e1dbbb5a7d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/iframe-old-has-scrollbar.html.ini
@@ -0,0 +1,2 @@
+[iframe-old-has-scrollbar.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/iframe-transition.sub.html.ini b/testing/web-platform/meta/css/css-view-transitions/iframe-transition.sub.html.ini
new file mode 100644
index 0000000000..4d2697f999
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/iframe-transition.sub.html.ini
@@ -0,0 +1,2 @@
+[iframe-transition.sub.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/inline-child-with-filter.html.ini b/testing/web-platform/meta/css/css-view-transitions/inline-child-with-filter.html.ini
new file mode 100644
index 0000000000..273055ddc0
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/inline-child-with-filter.html.ini
@@ -0,0 +1,2 @@
+[inline-child-with-filter.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/inline-element-size.html.ini b/testing/web-platform/meta/css/css-view-transitions/inline-element-size.html.ini
new file mode 100644
index 0000000000..9394f70c3e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/inline-element-size.html.ini
@@ -0,0 +1,2 @@
+[inline-element-size.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/input-targets-root-while-render-blocked.html.ini b/testing/web-platform/meta/css/css-view-transitions/input-targets-root-while-render-blocked.html.ini
new file mode 100644
index 0000000000..5096cb62d7
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/input-targets-root-while-render-blocked.html.ini
@@ -0,0 +1,3 @@
+[input-targets-root-while-render-blocked.html]
+ [Input when rendering suppressed targets root]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/japanese-tag.html.ini b/testing/web-platform/meta/css/css-view-transitions/japanese-tag.html.ini
new file mode 100644
index 0000000000..3b8aad5ac4
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/japanese-tag.html.ini
@@ -0,0 +1,2 @@
+[japanese-tag.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/list-style-position-style-change-crash.html.ini b/testing/web-platform/meta/css/css-view-transitions/list-style-position-style-change-crash.html.ini
new file mode 100644
index 0000000000..ff77059342
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/list-style-position-style-change-crash.html.ini
@@ -0,0 +1,2 @@
+[list-style-position-style-change-crash.html]
+ expected: TIMEOUT
diff --git a/testing/web-platform/meta/css/css-view-transitions/massive-element-below-and-on-top-of-viewport-partially-onscreen-new.html.ini b/testing/web-platform/meta/css/css-view-transitions/massive-element-below-and-on-top-of-viewport-partially-onscreen-new.html.ini
new file mode 100644
index 0000000000..8449b82287
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/massive-element-below-and-on-top-of-viewport-partially-onscreen-new.html.ini
@@ -0,0 +1,2 @@
+[massive-element-below-and-on-top-of-viewport-partially-onscreen-new.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/massive-element-below-and-on-top-of-viewport-partially-onscreen-old.html.ini b/testing/web-platform/meta/css/css-view-transitions/massive-element-below-and-on-top-of-viewport-partially-onscreen-old.html.ini
new file mode 100644
index 0000000000..44c763fb23
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/massive-element-below-and-on-top-of-viewport-partially-onscreen-old.html.ini
@@ -0,0 +1,2 @@
+[massive-element-below-and-on-top-of-viewport-partially-onscreen-old.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/massive-element-below-viewport-offscreen-new.html.ini b/testing/web-platform/meta/css/css-view-transitions/massive-element-below-viewport-offscreen-new.html.ini
new file mode 100644
index 0000000000..80c6d885af
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/massive-element-below-viewport-offscreen-new.html.ini
@@ -0,0 +1,2 @@
+[massive-element-below-viewport-offscreen-new.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/massive-element-below-viewport-offscreen-old.html.ini b/testing/web-platform/meta/css/css-view-transitions/massive-element-below-viewport-offscreen-old.html.ini
new file mode 100644
index 0000000000..3ab388a1b1
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/massive-element-below-viewport-offscreen-old.html.ini
@@ -0,0 +1,2 @@
+[massive-element-below-viewport-offscreen-old.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/massive-element-below-viewport-partially-onscreen-new.html.ini b/testing/web-platform/meta/css/css-view-transitions/massive-element-below-viewport-partially-onscreen-new.html.ini
new file mode 100644
index 0000000000..d4bc5f836f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/massive-element-below-viewport-partially-onscreen-new.html.ini
@@ -0,0 +1,2 @@
+[massive-element-below-viewport-partially-onscreen-new.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/massive-element-below-viewport-partially-onscreen-old.html.ini b/testing/web-platform/meta/css/css-view-transitions/massive-element-below-viewport-partially-onscreen-old.html.ini
new file mode 100644
index 0000000000..81be5ec0eb
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/massive-element-below-viewport-partially-onscreen-old.html.ini
@@ -0,0 +1,2 @@
+[massive-element-below-viewport-partially-onscreen-old.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/massive-element-left-of-viewport-offscreen-new.html.ini b/testing/web-platform/meta/css/css-view-transitions/massive-element-left-of-viewport-offscreen-new.html.ini
new file mode 100644
index 0000000000..2758b61f58
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/massive-element-left-of-viewport-offscreen-new.html.ini
@@ -0,0 +1,2 @@
+[massive-element-left-of-viewport-offscreen-new.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/massive-element-left-of-viewport-offscreen-old.html.ini b/testing/web-platform/meta/css/css-view-transitions/massive-element-left-of-viewport-offscreen-old.html.ini
new file mode 100644
index 0000000000..920b5fc2bf
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/massive-element-left-of-viewport-offscreen-old.html.ini
@@ -0,0 +1,2 @@
+[massive-element-left-of-viewport-offscreen-old.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/massive-element-left-of-viewport-partially-onscreen-new.html.ini b/testing/web-platform/meta/css/css-view-transitions/massive-element-left-of-viewport-partially-onscreen-new.html.ini
new file mode 100644
index 0000000000..37bc11c969
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/massive-element-left-of-viewport-partially-onscreen-new.html.ini
@@ -0,0 +1,2 @@
+[massive-element-left-of-viewport-partially-onscreen-new.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/massive-element-left-of-viewport-partially-onscreen-old.html.ini b/testing/web-platform/meta/css/css-view-transitions/massive-element-left-of-viewport-partially-onscreen-old.html.ini
new file mode 100644
index 0000000000..7f999234a6
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/massive-element-left-of-viewport-partially-onscreen-old.html.ini
@@ -0,0 +1,2 @@
+[massive-element-left-of-viewport-partially-onscreen-old.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/massive-element-on-top-of-viewport-offscreen-new.html.ini b/testing/web-platform/meta/css/css-view-transitions/massive-element-on-top-of-viewport-offscreen-new.html.ini
new file mode 100644
index 0000000000..a9751fb4c5
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/massive-element-on-top-of-viewport-offscreen-new.html.ini
@@ -0,0 +1,2 @@
+[massive-element-on-top-of-viewport-offscreen-new.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/massive-element-on-top-of-viewport-offscreen-old.html.ini b/testing/web-platform/meta/css/css-view-transitions/massive-element-on-top-of-viewport-offscreen-old.html.ini
new file mode 100644
index 0000000000..8ca2d0a716
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/massive-element-on-top-of-viewport-offscreen-old.html.ini
@@ -0,0 +1,2 @@
+[massive-element-on-top-of-viewport-offscreen-old.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/massive-element-on-top-of-viewport-partially-onscreen-new.html.ini b/testing/web-platform/meta/css/css-view-transitions/massive-element-on-top-of-viewport-partially-onscreen-new.html.ini
new file mode 100644
index 0000000000..99bed2daa0
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/massive-element-on-top-of-viewport-partially-onscreen-new.html.ini
@@ -0,0 +1,2 @@
+[massive-element-on-top-of-viewport-partially-onscreen-new.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/massive-element-on-top-of-viewport-partially-onscreen-old.html.ini b/testing/web-platform/meta/css/css-view-transitions/massive-element-on-top-of-viewport-partially-onscreen-old.html.ini
new file mode 100644
index 0000000000..41e48f7311
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/massive-element-on-top-of-viewport-partially-onscreen-old.html.ini
@@ -0,0 +1,2 @@
+[massive-element-on-top-of-viewport-partially-onscreen-old.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/massive-element-right-and-left-of-viewport-partially-onscreen-new.html.ini b/testing/web-platform/meta/css/css-view-transitions/massive-element-right-and-left-of-viewport-partially-onscreen-new.html.ini
new file mode 100644
index 0000000000..46324066e3
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/massive-element-right-and-left-of-viewport-partially-onscreen-new.html.ini
@@ -0,0 +1,2 @@
+[massive-element-right-and-left-of-viewport-partially-onscreen-new.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/massive-element-right-and-left-of-viewport-partially-onscreen-old.html.ini b/testing/web-platform/meta/css/css-view-transitions/massive-element-right-and-left-of-viewport-partially-onscreen-old.html.ini
new file mode 100644
index 0000000000..f8f9d4e9fa
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/massive-element-right-and-left-of-viewport-partially-onscreen-old.html.ini
@@ -0,0 +1,2 @@
+[massive-element-right-and-left-of-viewport-partially-onscreen-old.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/massive-element-right-of-viewport-offscreen-new.html.ini b/testing/web-platform/meta/css/css-view-transitions/massive-element-right-of-viewport-offscreen-new.html.ini
new file mode 100644
index 0000000000..3b5376c3ae
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/massive-element-right-of-viewport-offscreen-new.html.ini
@@ -0,0 +1,2 @@
+[massive-element-right-of-viewport-offscreen-new.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/massive-element-right-of-viewport-offscreen-old.html.ini b/testing/web-platform/meta/css/css-view-transitions/massive-element-right-of-viewport-offscreen-old.html.ini
new file mode 100644
index 0000000000..1f9405a548
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/massive-element-right-of-viewport-offscreen-old.html.ini
@@ -0,0 +1,2 @@
+[massive-element-right-of-viewport-offscreen-old.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/massive-element-right-of-viewport-partially-onscreen-new.html.ini b/testing/web-platform/meta/css/css-view-transitions/massive-element-right-of-viewport-partially-onscreen-new.html.ini
new file mode 100644
index 0000000000..370432bd98
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/massive-element-right-of-viewport-partially-onscreen-new.html.ini
@@ -0,0 +1,2 @@
+[massive-element-right-of-viewport-partially-onscreen-new.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/massive-element-right-of-viewport-partially-onscreen-old.html.ini b/testing/web-platform/meta/css/css-view-transitions/massive-element-right-of-viewport-partially-onscreen-old.html.ini
new file mode 100644
index 0000000000..04c2546b9c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/massive-element-right-of-viewport-partially-onscreen-old.html.ini
@@ -0,0 +1,2 @@
+[massive-element-right-of-viewport-partially-onscreen-old.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/mix-blend-mode-only-on-transition.html.ini b/testing/web-platform/meta/css/css-view-transitions/mix-blend-mode-only-on-transition.html.ini
new file mode 100644
index 0000000000..8c4f19469f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/mix-blend-mode-only-on-transition.html.ini
@@ -0,0 +1,5 @@
+[mix-blend-mode-only-on-transition.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Blend modes are set up on paired transitions]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/modify-style-via-cssom.html.ini b/testing/web-platform/meta/css/css-view-transitions/modify-style-via-cssom.html.ini
new file mode 100644
index 0000000000..a275413fc4
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/modify-style-via-cssom.html.ini
@@ -0,0 +1,2 @@
+[modify-style-via-cssom.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/multiline-span-with-overflowing-text-and-box-decorations.html.ini b/testing/web-platform/meta/css/css-view-transitions/multiline-span-with-overflowing-text-and-box-decorations.html.ini
new file mode 100644
index 0000000000..653b3b9aa2
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/multiline-span-with-overflowing-text-and-box-decorations.html.ini
@@ -0,0 +1,2 @@
+[multiline-span-with-overflowing-text-and-box-decorations.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/named-element-with-fix-pos-child-new.html.ini b/testing/web-platform/meta/css/css-view-transitions/named-element-with-fix-pos-child-new.html.ini
new file mode 100644
index 0000000000..d63e0bb1b6
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/named-element-with-fix-pos-child-new.html.ini
@@ -0,0 +1,2 @@
+[named-element-with-fix-pos-child-new.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/named-element-with-fix-pos-child-old.html.ini b/testing/web-platform/meta/css/css-view-transitions/named-element-with-fix-pos-child-old.html.ini
new file mode 100644
index 0000000000..f10c8d20c0
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/named-element-with-fix-pos-child-old.html.ini
@@ -0,0 +1,2 @@
+[named-element-with-fix-pos-child-old.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/new-and-old-sizes-match.html.ini b/testing/web-platform/meta/css/css-view-transitions/new-and-old-sizes-match.html.ini
new file mode 100644
index 0000000000..601e19b5b6
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/new-and-old-sizes-match.html.ini
@@ -0,0 +1,2 @@
+[new-and-old-sizes-match.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/new-content-captures-clip-path.html.ini b/testing/web-platform/meta/css/css-view-transitions/new-content-captures-clip-path.html.ini
new file mode 100644
index 0000000000..857d28d59b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/new-content-captures-clip-path.html.ini
@@ -0,0 +1,2 @@
+[new-content-captures-clip-path.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/new-content-captures-different-size.html.ini b/testing/web-platform/meta/css/css-view-transitions/new-content-captures-different-size.html.ini
new file mode 100644
index 0000000000..c9555badda
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/new-content-captures-different-size.html.ini
@@ -0,0 +1,2 @@
+[new-content-captures-different-size.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/new-content-captures-opacity.html.ini b/testing/web-platform/meta/css/css-view-transitions/new-content-captures-opacity.html.ini
new file mode 100644
index 0000000000..bb2bfdd176
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/new-content-captures-opacity.html.ini
@@ -0,0 +1,2 @@
+[new-content-captures-opacity.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/new-content-captures-positioned-spans.html.ini b/testing/web-platform/meta/css/css-view-transitions/new-content-captures-positioned-spans.html.ini
new file mode 100644
index 0000000000..82ca666367
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/new-content-captures-positioned-spans.html.ini
@@ -0,0 +1,2 @@
+[new-content-captures-positioned-spans.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/new-content-captures-root.html.ini b/testing/web-platform/meta/css/css-view-transitions/new-content-captures-root.html.ini
new file mode 100644
index 0000000000..c7f61f9fcf
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/new-content-captures-root.html.ini
@@ -0,0 +1,2 @@
+[new-content-captures-root.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/new-content-captures-spans.html.ini b/testing/web-platform/meta/css/css-view-transitions/new-content-captures-spans.html.ini
new file mode 100644
index 0000000000..cbd2f02377
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/new-content-captures-spans.html.ini
@@ -0,0 +1,2 @@
+[new-content-captures-spans.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/new-content-changes-overflow.html.ini b/testing/web-platform/meta/css/css-view-transitions/new-content-changes-overflow.html.ini
new file mode 100644
index 0000000000..4d059a1be0
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/new-content-changes-overflow.html.ini
@@ -0,0 +1,2 @@
+[new-content-changes-overflow.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/new-content-container-writing-modes.html.ini b/testing/web-platform/meta/css/css-view-transitions/new-content-container-writing-modes.html.ini
new file mode 100644
index 0000000000..c3e6f5457c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/new-content-container-writing-modes.html.ini
@@ -0,0 +1,2 @@
+[new-content-container-writing-modes.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/new-content-element-writing-modes.html.ini b/testing/web-platform/meta/css/css-view-transitions/new-content-element-writing-modes.html.ini
new file mode 100644
index 0000000000..83d5122a96
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/new-content-element-writing-modes.html.ini
@@ -0,0 +1,2 @@
+[new-content-element-writing-modes.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/new-content-from-root-display-none.html.ini b/testing/web-platform/meta/css/css-view-transitions/new-content-from-root-display-none.html.ini
new file mode 100644
index 0000000000..65eb09e840
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/new-content-from-root-display-none.html.ini
@@ -0,0 +1,2 @@
+[new-content-from-root-display-none.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/new-content-has-scrollbars.html.ini b/testing/web-platform/meta/css/css-view-transitions/new-content-has-scrollbars.html.ini
new file mode 100644
index 0000000000..6452ad9d60
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/new-content-has-scrollbars.html.ini
@@ -0,0 +1,2 @@
+[new-content-has-scrollbars.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/new-content-intrinsic-aspect-ratio.html.ini b/testing/web-platform/meta/css/css-view-transitions/new-content-intrinsic-aspect-ratio.html.ini
new file mode 100644
index 0000000000..fa18c60023
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/new-content-intrinsic-aspect-ratio.html.ini
@@ -0,0 +1,2 @@
+[new-content-intrinsic-aspect-ratio.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/new-content-is-empty-div.html.ini b/testing/web-platform/meta/css/css-view-transitions/new-content-is-empty-div.html.ini
new file mode 100644
index 0000000000..39b37c5ae3
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/new-content-is-empty-div.html.ini
@@ -0,0 +1,2 @@
+[new-content-is-empty-div.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/new-content-object-fit-fill.html.ini b/testing/web-platform/meta/css/css-view-transitions/new-content-object-fit-fill.html.ini
new file mode 100644
index 0000000000..222e6b5c89
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/new-content-object-fit-fill.html.ini
@@ -0,0 +1,2 @@
+[new-content-object-fit-fill.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/new-content-object-fit-none.html.ini b/testing/web-platform/meta/css/css-view-transitions/new-content-object-fit-none.html.ini
new file mode 100644
index 0000000000..f16f679da4
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/new-content-object-fit-none.html.ini
@@ -0,0 +1,2 @@
+[new-content-object-fit-none.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/new-content-object-view-box-clip-path-reference.html.ini b/testing/web-platform/meta/css/css-view-transitions/new-content-object-view-box-clip-path-reference.html.ini
new file mode 100644
index 0000000000..ae0ce74479
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/new-content-object-view-box-clip-path-reference.html.ini
@@ -0,0 +1,2 @@
+[new-content-object-view-box-clip-path-reference.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/new-content-object-view-box-clip-path.html.ini b/testing/web-platform/meta/css/css-view-transitions/new-content-object-view-box-clip-path.html.ini
new file mode 100644
index 0000000000..5592e6539d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/new-content-object-view-box-clip-path.html.ini
@@ -0,0 +1,2 @@
+[new-content-object-view-box-clip-path.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/new-content-object-view-box-overflow-clipped.html.ini b/testing/web-platform/meta/css/css-view-transitions/new-content-object-view-box-overflow-clipped.html.ini
new file mode 100644
index 0000000000..ab8549382b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/new-content-object-view-box-overflow-clipped.html.ini
@@ -0,0 +1,2 @@
+[new-content-object-view-box-overflow-clipped.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/new-content-object-view-box-overflow.html.ini b/testing/web-platform/meta/css/css-view-transitions/new-content-object-view-box-overflow.html.ini
new file mode 100644
index 0000000000..123812233d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/new-content-object-view-box-overflow.html.ini
@@ -0,0 +1,2 @@
+[new-content-object-view-box-overflow.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/new-content-scaling.html.ini b/testing/web-platform/meta/css/css-view-transitions/new-content-scaling.html.ini
new file mode 100644
index 0000000000..5793134f24
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/new-content-scaling.html.ini
@@ -0,0 +1,2 @@
+[new-content-scaling.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/new-content-with-object-view-box.html.ini b/testing/web-platform/meta/css/css-view-transitions/new-content-with-object-view-box.html.ini
new file mode 100644
index 0000000000..ffb7b6f9a5
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/new-content-with-object-view-box.html.ini
@@ -0,0 +1,2 @@
+[new-content-with-object-view-box.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/new-content-with-overflow-zoomed.html.ini b/testing/web-platform/meta/css/css-view-transitions/new-content-with-overflow-zoomed.html.ini
new file mode 100644
index 0000000000..268e997492
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/new-content-with-overflow-zoomed.html.ini
@@ -0,0 +1,2 @@
+[new-content-with-overflow-zoomed.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/new-content-with-overflow.html.ini b/testing/web-platform/meta/css/css-view-transitions/new-content-with-overflow.html.ini
new file mode 100644
index 0000000000..e5e6fae260
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/new-content-with-overflow.html.ini
@@ -0,0 +1,2 @@
+[new-content-with-overflow.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/new-element-on-start.html.ini b/testing/web-platform/meta/css/css-view-transitions/new-element-on-start.html.ini
new file mode 100644
index 0000000000..852b47a736
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/new-element-on-start.html.ini
@@ -0,0 +1,2 @@
+[new-element-on-start.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/new-root-vertical-writing-mode.html.ini b/testing/web-platform/meta/css/css-view-transitions/new-root-vertical-writing-mode.html.ini
new file mode 100644
index 0000000000..2f7cbaf31a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/new-root-vertical-writing-mode.html.ini
@@ -0,0 +1,2 @@
+[new-root-vertical-writing-mode.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/no-crash-set-exception.html.ini b/testing/web-platform/meta/css/css-view-transitions/no-crash-set-exception.html.ini
new file mode 100644
index 0000000000..df3c99e2b3
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/no-crash-set-exception.html.ini
@@ -0,0 +1,3 @@
+[no-crash-set-exception.html]
+ [An exception thrown during a transition shouldn't crash.]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/no-crash-view-transition-in-massive-iframe.html.ini b/testing/web-platform/meta/css/css-view-transitions/no-crash-view-transition-in-massive-iframe.html.ini
new file mode 100644
index 0000000000..f46944d21b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/no-crash-view-transition-in-massive-iframe.html.ini
@@ -0,0 +1,3 @@
+[no-crash-view-transition-in-massive-iframe.html]
+ [startViewTransition in massive iframe shouldn't crash.]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/no-css-animation-while-render-blocked.html.ini b/testing/web-platform/meta/css/css-view-transitions/no-css-animation-while-render-blocked.html.ini
new file mode 100644
index 0000000000..014813f828
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/no-css-animation-while-render-blocked.html.ini
@@ -0,0 +1,5 @@
+[no-css-animation-while-render-blocked.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [CSS animation is blocked until prepare callback]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/no-raf-while-render-blocked.html.ini b/testing/web-platform/meta/css/css-view-transitions/no-raf-while-render-blocked.html.ini
new file mode 100644
index 0000000000..6ca7f7fe6c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/no-raf-while-render-blocked.html.ini
@@ -0,0 +1,5 @@
+[no-raf-while-render-blocked.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [rAF is blocked until prepare callback]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/no-root-capture.html.ini b/testing/web-platform/meta/css/css-view-transitions/no-root-capture.html.ini
new file mode 100644
index 0000000000..17790fab03
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/no-root-capture.html.ini
@@ -0,0 +1,2 @@
+[no-root-capture.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/nothing-captured.html.ini b/testing/web-platform/meta/css/css-view-transitions/nothing-captured.html.ini
new file mode 100644
index 0000000000..32b14d18fc
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/nothing-captured.html.ini
@@ -0,0 +1,2 @@
+[nothing-captured.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/object-view-box-new-image.html.ini b/testing/web-platform/meta/css/css-view-transitions/object-view-box-new-image.html.ini
new file mode 100644
index 0000000000..a944f19c68
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/object-view-box-new-image.html.ini
@@ -0,0 +1,2 @@
+[object-view-box-new-image.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/object-view-box-old-image.html.ini b/testing/web-platform/meta/css/css-view-transitions/object-view-box-old-image.html.ini
new file mode 100644
index 0000000000..098e08200f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/object-view-box-old-image.html.ini
@@ -0,0 +1,2 @@
+[object-view-box-old-image.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/offscreen-element-modified-before-coming-onscreen.html.ini b/testing/web-platform/meta/css/css-view-transitions/offscreen-element-modified-before-coming-onscreen.html.ini
new file mode 100644
index 0000000000..c24f565506
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/offscreen-element-modified-before-coming-onscreen.html.ini
@@ -0,0 +1,2 @@
+[offscreen-element-modified-before-coming-onscreen.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/old-content-captures-clip-path.html.ini b/testing/web-platform/meta/css/css-view-transitions/old-content-captures-clip-path.html.ini
new file mode 100644
index 0000000000..660a6e5a4e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/old-content-captures-clip-path.html.ini
@@ -0,0 +1,2 @@
+[old-content-captures-clip-path.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/old-content-captures-different-size.html.ini b/testing/web-platform/meta/css/css-view-transitions/old-content-captures-different-size.html.ini
new file mode 100644
index 0000000000..782de8ac95
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/old-content-captures-different-size.html.ini
@@ -0,0 +1,2 @@
+[old-content-captures-different-size.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/old-content-captures-opacity.html.ini b/testing/web-platform/meta/css/css-view-transitions/old-content-captures-opacity.html.ini
new file mode 100644
index 0000000000..8c707afe70
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/old-content-captures-opacity.html.ini
@@ -0,0 +1,2 @@
+[old-content-captures-opacity.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/old-content-captures-root.html.ini b/testing/web-platform/meta/css/css-view-transitions/old-content-captures-root.html.ini
new file mode 100644
index 0000000000..1ad03fc8d3
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/old-content-captures-root.html.ini
@@ -0,0 +1,2 @@
+[old-content-captures-root.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/old-content-container-writing-modes.html.ini b/testing/web-platform/meta/css/css-view-transitions/old-content-container-writing-modes.html.ini
new file mode 100644
index 0000000000..62b0617ee8
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/old-content-container-writing-modes.html.ini
@@ -0,0 +1,2 @@
+[old-content-container-writing-modes.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/old-content-element-writing-modes.html.ini b/testing/web-platform/meta/css/css-view-transitions/old-content-element-writing-modes.html.ini
new file mode 100644
index 0000000000..27febda88c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/old-content-element-writing-modes.html.ini
@@ -0,0 +1,2 @@
+[old-content-element-writing-modes.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/old-content-has-scrollbars.html.ini b/testing/web-platform/meta/css/css-view-transitions/old-content-has-scrollbars.html.ini
new file mode 100644
index 0000000000..fb5a3b7fea
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/old-content-has-scrollbars.html.ini
@@ -0,0 +1,2 @@
+[old-content-has-scrollbars.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/old-content-intrinsic-aspect-ratio.html.ini b/testing/web-platform/meta/css/css-view-transitions/old-content-intrinsic-aspect-ratio.html.ini
new file mode 100644
index 0000000000..59af5df288
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/old-content-intrinsic-aspect-ratio.html.ini
@@ -0,0 +1,2 @@
+[old-content-intrinsic-aspect-ratio.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/old-content-is-empty-div.html.ini b/testing/web-platform/meta/css/css-view-transitions/old-content-is-empty-div.html.ini
new file mode 100644
index 0000000000..5739224dab
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/old-content-is-empty-div.html.ini
@@ -0,0 +1,2 @@
+[old-content-is-empty-div.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/old-content-object-fit-fill.html.ini b/testing/web-platform/meta/css/css-view-transitions/old-content-object-fit-fill.html.ini
new file mode 100644
index 0000000000..9b409d736c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/old-content-object-fit-fill.html.ini
@@ -0,0 +1,2 @@
+[old-content-object-fit-fill.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/old-content-object-fit-none.html.ini b/testing/web-platform/meta/css/css-view-transitions/old-content-object-fit-none.html.ini
new file mode 100644
index 0000000000..69a6229882
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/old-content-object-fit-none.html.ini
@@ -0,0 +1,2 @@
+[old-content-object-fit-none.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/old-content-object-view-box-clip-path-reference.html.ini b/testing/web-platform/meta/css/css-view-transitions/old-content-object-view-box-clip-path-reference.html.ini
new file mode 100644
index 0000000000..5d2953f23d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/old-content-object-view-box-clip-path-reference.html.ini
@@ -0,0 +1,2 @@
+[old-content-object-view-box-clip-path-reference.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/old-content-object-view-box-clip-path.html.ini b/testing/web-platform/meta/css/css-view-transitions/old-content-object-view-box-clip-path.html.ini
new file mode 100644
index 0000000000..f9e6bff64d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/old-content-object-view-box-clip-path.html.ini
@@ -0,0 +1,2 @@
+[old-content-object-view-box-clip-path.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/old-content-object-view-box-overflow.html.ini b/testing/web-platform/meta/css/css-view-transitions/old-content-object-view-box-overflow.html.ini
new file mode 100644
index 0000000000..0f369bb03e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/old-content-object-view-box-overflow.html.ini
@@ -0,0 +1,2 @@
+[old-content-object-view-box-overflow.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/old-content-with-object-view-box.html.ini b/testing/web-platform/meta/css/css-view-transitions/old-content-with-object-view-box.html.ini
new file mode 100644
index 0000000000..c7668ed3ca
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/old-content-with-object-view-box.html.ini
@@ -0,0 +1,2 @@
+[old-content-with-object-view-box.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/old-content-with-overflow-zoomed.html.ini b/testing/web-platform/meta/css/css-view-transitions/old-content-with-overflow-zoomed.html.ini
new file mode 100644
index 0000000000..fd9d6e2b9e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/old-content-with-overflow-zoomed.html.ini
@@ -0,0 +1,2 @@
+[old-content-with-overflow-zoomed.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/old-content-with-overflow.html.ini b/testing/web-platform/meta/css/css-view-transitions/old-content-with-overflow.html.ini
new file mode 100644
index 0000000000..7381b140ca
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/old-content-with-overflow.html.ini
@@ -0,0 +1,2 @@
+[old-content-with-overflow.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/old-root-vertical-writing-mode.html.ini b/testing/web-platform/meta/css/css-view-transitions/old-root-vertical-writing-mode.html.ini
new file mode 100644
index 0000000000..4500fd2279
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/old-root-vertical-writing-mode.html.ini
@@ -0,0 +1,2 @@
+[old-root-vertical-writing-mode.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/only-child-group.html.ini b/testing/web-platform/meta/css/css-view-transitions/only-child-group.html.ini
new file mode 100644
index 0000000000..405ebb21c4
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/only-child-group.html.ini
@@ -0,0 +1,14 @@
+[only-child-group.html]
+ expected:
+ if (os == "android") and fission: [ERROR, TIMEOUT]
+ [:only-child should match because ::view-transition-group is generated for root element only]
+ expected: FAIL
+
+ [:only-child should not match because ::view-transition-group is generated for multiple elements]
+ expected: FAIL
+
+ [:only-child should match because ::view-transition-group is generated for sub element only]
+ expected: FAIL
+
+ [:only-child should not match because ::view-transition-group is generated for multiple sub elements]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/only-child-image-pair.html.ini b/testing/web-platform/meta/css/css-view-transitions/only-child-image-pair.html.ini
new file mode 100644
index 0000000000..1abe446816
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/only-child-image-pair.html.ini
@@ -0,0 +1,3 @@
+[only-child-image-pair.html]
+ [:only-child should always match for ::view-transition-image-pair]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/only-child-new.html.ini b/testing/web-platform/meta/css/css-view-transitions/only-child-new.html.ini
new file mode 100644
index 0000000000..fb8e0a195a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/only-child-new.html.ini
@@ -0,0 +1,18 @@
+[only-child-new.html]
+ [:only-child should match because ::view-transition-old is not generated (none to root)]
+ expected: FAIL
+
+ [:only-child should not match because ::view-transition-old is generated (root to root)]
+ expected: FAIL
+
+ [:only-child should not match because ::view-transition-old is generated (element to root)]
+ expected: FAIL
+
+ [:only-child should match because ::view-transition-old is not generated (none to element)]
+ expected: FAIL
+
+ [:only-child should not match because ::view-transition-old is generated (root to element)]
+ expected: FAIL
+
+ [:only-child should not match because ::view-transition-old is generated (element to element)]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/only-child-old.html.ini b/testing/web-platform/meta/css/css-view-transitions/only-child-old.html.ini
new file mode 100644
index 0000000000..1c44e4ee2c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/only-child-old.html.ini
@@ -0,0 +1,18 @@
+[only-child-old.html]
+ [:only-child should match because ::view-transition-new is not generated (root to none)]
+ expected: FAIL
+
+ [:only-child should not match because ::view-transition-new is generated (root to root)]
+ expected: FAIL
+
+ [:only-child should not match because ::view-transition-new is generated (root to element)]
+ expected: FAIL
+
+ [:only-child should match because ::view-transition-new is not generated (element to none)]
+ expected: FAIL
+
+ [:only-child should not match because ::view-transition-new is generated (element to root)]
+ expected: FAIL
+
+ [:only-child should not match because ::view-transition-new is generated (element to element)]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/only-child-on-root-element-with-view-transition.html.ini b/testing/web-platform/meta/css/css-view-transitions/only-child-on-root-element-with-view-transition.html.ini
new file mode 100644
index 0000000000..bd79af98b8
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/only-child-on-root-element-with-view-transition.html.ini
@@ -0,0 +1,3 @@
+[only-child-on-root-element-with-view-transition.html]
+ [:only-child is not supported on view-transition]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/only-child-view-transition.html.ini b/testing/web-platform/meta/css/css-view-transitions/only-child-view-transition.html.ini
new file mode 100644
index 0000000000..307739f92f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/only-child-view-transition.html.ini
@@ -0,0 +1,5 @@
+[only-child-view-transition.html]
+ expected:
+ if (os == "android") and fission: [ERROR, TIMEOUT]
+ [:only-child is not supported on view-transition]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/parsing/pseudo-elements-valid-with-classes.html.ini b/testing/web-platform/meta/css/css-view-transitions/parsing/pseudo-elements-valid-with-classes.html.ini
new file mode 100644
index 0000000000..cfcab73f80
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/parsing/pseudo-elements-valid-with-classes.html.ini
@@ -0,0 +1,492 @@
+[pseudo-elements-valid-with-classes.html]
+ ["::view-transition" should be a valid selector]
+ expected: FAIL
+
+ [":root::view-transition" should be a valid selector]
+ expected: FAIL
+
+ [".a::view-transition" should be a valid selector]
+ expected: FAIL
+
+ ["div ::view-transition" should be a valid selector]
+ expected: FAIL
+
+ ["::view-transition-group(*.class)" should be a valid selector]
+ expected: FAIL
+
+ [":root::view-transition-group(*.class)" should be a valid selector]
+ expected: FAIL
+
+ [".a::view-transition-group(*.class)" should be a valid selector]
+ expected: FAIL
+
+ ["div ::view-transition-group(*.class)" should be a valid selector]
+ expected: FAIL
+
+ ["::view-transition-group(*.class):only-child" should be a valid selector]
+ expected: FAIL
+
+ [":root::view-transition-group(*.class):only-child" should be a valid selector]
+ expected: FAIL
+
+ [".a::view-transition-group(*.class):only-child" should be a valid selector]
+ expected: FAIL
+
+ ["div ::view-transition-group(*.class):only-child" should be a valid selector]
+ expected: FAIL
+
+ ["::view-transition-group(*.class.class)" should be a valid selector]
+ expected: FAIL
+
+ [":root::view-transition-group(*.class.class)" should be a valid selector]
+ expected: FAIL
+
+ [".a::view-transition-group(*.class.class)" should be a valid selector]
+ expected: FAIL
+
+ ["div ::view-transition-group(*.class.class)" should be a valid selector]
+ expected: FAIL
+
+ ["::view-transition-group(*.class.class):only-child" should be a valid selector]
+ expected: FAIL
+
+ [":root::view-transition-group(*.class.class):only-child" should be a valid selector]
+ expected: FAIL
+
+ [".a::view-transition-group(*.class.class):only-child" should be a valid selector]
+ expected: FAIL
+
+ ["div ::view-transition-group(*.class.class):only-child" should be a valid selector]
+ expected: FAIL
+
+ ["::view-transition-group(dashed-ident.someclass)" should be a valid selector]
+ expected: FAIL
+
+ [":root::view-transition-group(dashed-ident.someclass)" should be a valid selector]
+ expected: FAIL
+
+ [".a::view-transition-group(dashed-ident.someclass)" should be a valid selector]
+ expected: FAIL
+
+ ["div ::view-transition-group(dashed-ident.someclass)" should be a valid selector]
+ expected: FAIL
+
+ ["::view-transition-group(dashed-ident.someclass):only-child" should be a valid selector]
+ expected: FAIL
+
+ [":root::view-transition-group(dashed-ident.someclass):only-child" should be a valid selector]
+ expected: FAIL
+
+ [".a::view-transition-group(dashed-ident.someclass):only-child" should be a valid selector]
+ expected: FAIL
+
+ ["div ::view-transition-group(dashed-ident.someclass):only-child" should be a valid selector]
+ expected: FAIL
+
+ ["::view-transition-group(dash-id.dash-id)" should be a valid selector]
+ expected: FAIL
+
+ [":root::view-transition-group(dash-id.dash-id)" should be a valid selector]
+ expected: FAIL
+
+ [".a::view-transition-group(dash-id.dash-id)" should be a valid selector]
+ expected: FAIL
+
+ ["div ::view-transition-group(dash-id.dash-id)" should be a valid selector]
+ expected: FAIL
+
+ ["::view-transition-group(dash-id.dash-id):only-child" should be a valid selector]
+ expected: FAIL
+
+ [":root::view-transition-group(dash-id.dash-id):only-child" should be a valid selector]
+ expected: FAIL
+
+ [".a::view-transition-group(dash-id.dash-id):only-child" should be a valid selector]
+ expected: FAIL
+
+ ["div ::view-transition-group(dash-id.dash-id):only-child" should be a valid selector]
+ expected: FAIL
+
+ ["::view-transition-group(foo.bar.baz)" should be a valid selector]
+ expected: FAIL
+
+ [":root::view-transition-group(foo.bar.baz)" should be a valid selector]
+ expected: FAIL
+
+ [".a::view-transition-group(foo.bar.baz)" should be a valid selector]
+ expected: FAIL
+
+ ["div ::view-transition-group(foo.bar.baz)" should be a valid selector]
+ expected: FAIL
+
+ ["::view-transition-group(foo.bar.baz):only-child" should be a valid selector]
+ expected: FAIL
+
+ [":root::view-transition-group(foo.bar.baz):only-child" should be a valid selector]
+ expected: FAIL
+
+ [".a::view-transition-group(foo.bar.baz):only-child" should be a valid selector]
+ expected: FAIL
+
+ ["div ::view-transition-group(foo.bar.baz):only-child" should be a valid selector]
+ expected: FAIL
+
+ ["::view-transition-image-pair(*.class)" should be a valid selector]
+ expected: FAIL
+
+ [":root::view-transition-image-pair(*.class)" should be a valid selector]
+ expected: FAIL
+
+ [".a::view-transition-image-pair(*.class)" should be a valid selector]
+ expected: FAIL
+
+ ["div ::view-transition-image-pair(*.class)" should be a valid selector]
+ expected: FAIL
+
+ ["::view-transition-image-pair(*.class):only-child" should be a valid selector]
+ expected: FAIL
+
+ [":root::view-transition-image-pair(*.class):only-child" should be a valid selector]
+ expected: FAIL
+
+ [".a::view-transition-image-pair(*.class):only-child" should be a valid selector]
+ expected: FAIL
+
+ ["div ::view-transition-image-pair(*.class):only-child" should be a valid selector]
+ expected: FAIL
+
+ ["::view-transition-image-pair(*.class.class)" should be a valid selector]
+ expected: FAIL
+
+ [":root::view-transition-image-pair(*.class.class)" should be a valid selector]
+ expected: FAIL
+
+ [".a::view-transition-image-pair(*.class.class)" should be a valid selector]
+ expected: FAIL
+
+ ["div ::view-transition-image-pair(*.class.class)" should be a valid selector]
+ expected: FAIL
+
+ ["::view-transition-image-pair(*.class.class):only-child" should be a valid selector]
+ expected: FAIL
+
+ [":root::view-transition-image-pair(*.class.class):only-child" should be a valid selector]
+ expected: FAIL
+
+ [".a::view-transition-image-pair(*.class.class):only-child" should be a valid selector]
+ expected: FAIL
+
+ ["div ::view-transition-image-pair(*.class.class):only-child" should be a valid selector]
+ expected: FAIL
+
+ ["::view-transition-image-pair(dashed-ident.someclass)" should be a valid selector]
+ expected: FAIL
+
+ [":root::view-transition-image-pair(dashed-ident.someclass)" should be a valid selector]
+ expected: FAIL
+
+ [".a::view-transition-image-pair(dashed-ident.someclass)" should be a valid selector]
+ expected: FAIL
+
+ ["div ::view-transition-image-pair(dashed-ident.someclass)" should be a valid selector]
+ expected: FAIL
+
+ ["::view-transition-image-pair(dashed-ident.someclass):only-child" should be a valid selector]
+ expected: FAIL
+
+ [":root::view-transition-image-pair(dashed-ident.someclass):only-child" should be a valid selector]
+ expected: FAIL
+
+ [".a::view-transition-image-pair(dashed-ident.someclass):only-child" should be a valid selector]
+ expected: FAIL
+
+ ["div ::view-transition-image-pair(dashed-ident.someclass):only-child" should be a valid selector]
+ expected: FAIL
+
+ ["::view-transition-image-pair(dash-id.dash-id)" should be a valid selector]
+ expected: FAIL
+
+ [":root::view-transition-image-pair(dash-id.dash-id)" should be a valid selector]
+ expected: FAIL
+
+ [".a::view-transition-image-pair(dash-id.dash-id)" should be a valid selector]
+ expected: FAIL
+
+ ["div ::view-transition-image-pair(dash-id.dash-id)" should be a valid selector]
+ expected: FAIL
+
+ ["::view-transition-image-pair(dash-id.dash-id):only-child" should be a valid selector]
+ expected: FAIL
+
+ [":root::view-transition-image-pair(dash-id.dash-id):only-child" should be a valid selector]
+ expected: FAIL
+
+ [".a::view-transition-image-pair(dash-id.dash-id):only-child" should be a valid selector]
+ expected: FAIL
+
+ ["div ::view-transition-image-pair(dash-id.dash-id):only-child" should be a valid selector]
+ expected: FAIL
+
+ ["::view-transition-image-pair(foo.bar.baz)" should be a valid selector]
+ expected: FAIL
+
+ [":root::view-transition-image-pair(foo.bar.baz)" should be a valid selector]
+ expected: FAIL
+
+ [".a::view-transition-image-pair(foo.bar.baz)" should be a valid selector]
+ expected: FAIL
+
+ ["div ::view-transition-image-pair(foo.bar.baz)" should be a valid selector]
+ expected: FAIL
+
+ ["::view-transition-image-pair(foo.bar.baz):only-child" should be a valid selector]
+ expected: FAIL
+
+ [":root::view-transition-image-pair(foo.bar.baz):only-child" should be a valid selector]
+ expected: FAIL
+
+ [".a::view-transition-image-pair(foo.bar.baz):only-child" should be a valid selector]
+ expected: FAIL
+
+ ["div ::view-transition-image-pair(foo.bar.baz):only-child" should be a valid selector]
+ expected: FAIL
+
+ ["::view-transition-old(*.class)" should be a valid selector]
+ expected: FAIL
+
+ [":root::view-transition-old(*.class)" should be a valid selector]
+ expected: FAIL
+
+ [".a::view-transition-old(*.class)" should be a valid selector]
+ expected: FAIL
+
+ ["div ::view-transition-old(*.class)" should be a valid selector]
+ expected: FAIL
+
+ ["::view-transition-old(*.class):only-child" should be a valid selector]
+ expected: FAIL
+
+ [":root::view-transition-old(*.class):only-child" should be a valid selector]
+ expected: FAIL
+
+ [".a::view-transition-old(*.class):only-child" should be a valid selector]
+ expected: FAIL
+
+ ["div ::view-transition-old(*.class):only-child" should be a valid selector]
+ expected: FAIL
+
+ ["::view-transition-old(*.class.class)" should be a valid selector]
+ expected: FAIL
+
+ [":root::view-transition-old(*.class.class)" should be a valid selector]
+ expected: FAIL
+
+ [".a::view-transition-old(*.class.class)" should be a valid selector]
+ expected: FAIL
+
+ ["div ::view-transition-old(*.class.class)" should be a valid selector]
+ expected: FAIL
+
+ ["::view-transition-old(*.class.class):only-child" should be a valid selector]
+ expected: FAIL
+
+ [":root::view-transition-old(*.class.class):only-child" should be a valid selector]
+ expected: FAIL
+
+ [".a::view-transition-old(*.class.class):only-child" should be a valid selector]
+ expected: FAIL
+
+ ["div ::view-transition-old(*.class.class):only-child" should be a valid selector]
+ expected: FAIL
+
+ ["::view-transition-old(dashed-ident.someclass)" should be a valid selector]
+ expected: FAIL
+
+ [":root::view-transition-old(dashed-ident.someclass)" should be a valid selector]
+ expected: FAIL
+
+ [".a::view-transition-old(dashed-ident.someclass)" should be a valid selector]
+ expected: FAIL
+
+ ["div ::view-transition-old(dashed-ident.someclass)" should be a valid selector]
+ expected: FAIL
+
+ ["::view-transition-old(dashed-ident.someclass):only-child" should be a valid selector]
+ expected: FAIL
+
+ [":root::view-transition-old(dashed-ident.someclass):only-child" should be a valid selector]
+ expected: FAIL
+
+ [".a::view-transition-old(dashed-ident.someclass):only-child" should be a valid selector]
+ expected: FAIL
+
+ ["div ::view-transition-old(dashed-ident.someclass):only-child" should be a valid selector]
+ expected: FAIL
+
+ ["::view-transition-old(dash-id.dash-id)" should be a valid selector]
+ expected: FAIL
+
+ [":root::view-transition-old(dash-id.dash-id)" should be a valid selector]
+ expected: FAIL
+
+ [".a::view-transition-old(dash-id.dash-id)" should be a valid selector]
+ expected: FAIL
+
+ ["div ::view-transition-old(dash-id.dash-id)" should be a valid selector]
+ expected: FAIL
+
+ ["::view-transition-old(dash-id.dash-id):only-child" should be a valid selector]
+ expected: FAIL
+
+ [":root::view-transition-old(dash-id.dash-id):only-child" should be a valid selector]
+ expected: FAIL
+
+ [".a::view-transition-old(dash-id.dash-id):only-child" should be a valid selector]
+ expected: FAIL
+
+ ["div ::view-transition-old(dash-id.dash-id):only-child" should be a valid selector]
+ expected: FAIL
+
+ ["::view-transition-old(foo.bar.baz)" should be a valid selector]
+ expected: FAIL
+
+ [":root::view-transition-old(foo.bar.baz)" should be a valid selector]
+ expected: FAIL
+
+ [".a::view-transition-old(foo.bar.baz)" should be a valid selector]
+ expected: FAIL
+
+ ["div ::view-transition-old(foo.bar.baz)" should be a valid selector]
+ expected: FAIL
+
+ ["::view-transition-old(foo.bar.baz):only-child" should be a valid selector]
+ expected: FAIL
+
+ [":root::view-transition-old(foo.bar.baz):only-child" should be a valid selector]
+ expected: FAIL
+
+ [".a::view-transition-old(foo.bar.baz):only-child" should be a valid selector]
+ expected: FAIL
+
+ ["div ::view-transition-old(foo.bar.baz):only-child" should be a valid selector]
+ expected: FAIL
+
+ ["::view-transition-new(*.class)" should be a valid selector]
+ expected: FAIL
+
+ [":root::view-transition-new(*.class)" should be a valid selector]
+ expected: FAIL
+
+ [".a::view-transition-new(*.class)" should be a valid selector]
+ expected: FAIL
+
+ ["div ::view-transition-new(*.class)" should be a valid selector]
+ expected: FAIL
+
+ ["::view-transition-new(*.class):only-child" should be a valid selector]
+ expected: FAIL
+
+ [":root::view-transition-new(*.class):only-child" should be a valid selector]
+ expected: FAIL
+
+ [".a::view-transition-new(*.class):only-child" should be a valid selector]
+ expected: FAIL
+
+ ["div ::view-transition-new(*.class):only-child" should be a valid selector]
+ expected: FAIL
+
+ ["::view-transition-new(*.class.class)" should be a valid selector]
+ expected: FAIL
+
+ [":root::view-transition-new(*.class.class)" should be a valid selector]
+ expected: FAIL
+
+ [".a::view-transition-new(*.class.class)" should be a valid selector]
+ expected: FAIL
+
+ ["div ::view-transition-new(*.class.class)" should be a valid selector]
+ expected: FAIL
+
+ ["::view-transition-new(*.class.class):only-child" should be a valid selector]
+ expected: FAIL
+
+ [":root::view-transition-new(*.class.class):only-child" should be a valid selector]
+ expected: FAIL
+
+ [".a::view-transition-new(*.class.class):only-child" should be a valid selector]
+ expected: FAIL
+
+ ["div ::view-transition-new(*.class.class):only-child" should be a valid selector]
+ expected: FAIL
+
+ ["::view-transition-new(dashed-ident.someclass)" should be a valid selector]
+ expected: FAIL
+
+ [":root::view-transition-new(dashed-ident.someclass)" should be a valid selector]
+ expected: FAIL
+
+ [".a::view-transition-new(dashed-ident.someclass)" should be a valid selector]
+ expected: FAIL
+
+ ["div ::view-transition-new(dashed-ident.someclass)" should be a valid selector]
+ expected: FAIL
+
+ ["::view-transition-new(dashed-ident.someclass):only-child" should be a valid selector]
+ expected: FAIL
+
+ [":root::view-transition-new(dashed-ident.someclass):only-child" should be a valid selector]
+ expected: FAIL
+
+ [".a::view-transition-new(dashed-ident.someclass):only-child" should be a valid selector]
+ expected: FAIL
+
+ ["div ::view-transition-new(dashed-ident.someclass):only-child" should be a valid selector]
+ expected: FAIL
+
+ ["::view-transition-new(dash-id.dash-id)" should be a valid selector]
+ expected: FAIL
+
+ [":root::view-transition-new(dash-id.dash-id)" should be a valid selector]
+ expected: FAIL
+
+ [".a::view-transition-new(dash-id.dash-id)" should be a valid selector]
+ expected: FAIL
+
+ ["div ::view-transition-new(dash-id.dash-id)" should be a valid selector]
+ expected: FAIL
+
+ ["::view-transition-new(dash-id.dash-id):only-child" should be a valid selector]
+ expected: FAIL
+
+ [":root::view-transition-new(dash-id.dash-id):only-child" should be a valid selector]
+ expected: FAIL
+
+ [".a::view-transition-new(dash-id.dash-id):only-child" should be a valid selector]
+ expected: FAIL
+
+ ["div ::view-transition-new(dash-id.dash-id):only-child" should be a valid selector]
+ expected: FAIL
+
+ ["::view-transition-new(foo.bar.baz)" should be a valid selector]
+ expected: FAIL
+
+ [":root::view-transition-new(foo.bar.baz)" should be a valid selector]
+ expected: FAIL
+
+ [".a::view-transition-new(foo.bar.baz)" should be a valid selector]
+ expected: FAIL
+
+ ["div ::view-transition-new(foo.bar.baz)" should be a valid selector]
+ expected: FAIL
+
+ ["::view-transition-new(foo.bar.baz):only-child" should be a valid selector]
+ expected: FAIL
+
+ [":root::view-transition-new(foo.bar.baz):only-child" should be a valid selector]
+ expected: FAIL
+
+ [".a::view-transition-new(foo.bar.baz):only-child" should be a valid selector]
+ expected: FAIL
+
+ ["div ::view-transition-new(foo.bar.baz):only-child" should be a valid selector]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/parsing/pseudo-elements-valid.html.ini b/testing/web-platform/meta/css/css-view-transitions/parsing/pseudo-elements-valid.html.ini
new file mode 100644
index 0000000000..030c26ebae
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/parsing/pseudo-elements-valid.html.ini
@@ -0,0 +1,300 @@
+[pseudo-elements-valid.html]
+ ["::view-transition" should be a valid selector]
+ expected: FAIL
+
+ [":root::view-transition" should be a valid selector]
+ expected: FAIL
+
+ [".a::view-transition" should be a valid selector]
+ expected: FAIL
+
+ ["div ::view-transition" should be a valid selector]
+ expected: FAIL
+
+ ["::view-transition-group(*)" should be a valid selector]
+ expected: FAIL
+
+ [":root::view-transition-group(*)" should be a valid selector]
+ expected: FAIL
+
+ [".a::view-transition-group(*)" should be a valid selector]
+ expected: FAIL
+
+ ["div ::view-transition-group(*)" should be a valid selector]
+ expected: FAIL
+
+ ["::view-transition-group(*):only-child" should be a valid selector]
+ expected: FAIL
+
+ [":root::view-transition-group(*):only-child" should be a valid selector]
+ expected: FAIL
+
+ [".a::view-transition-group(*):only-child" should be a valid selector]
+ expected: FAIL
+
+ ["div ::view-transition-group(*):only-child" should be a valid selector]
+ expected: FAIL
+
+ ["::view-transition-group(root)" should be a valid selector]
+ expected: FAIL
+
+ [":root::view-transition-group(root)" should be a valid selector]
+ expected: FAIL
+
+ [".a::view-transition-group(root)" should be a valid selector]
+ expected: FAIL
+
+ ["div ::view-transition-group(root)" should be a valid selector]
+ expected: FAIL
+
+ ["::view-transition-group(root):only-child" should be a valid selector]
+ expected: FAIL
+
+ [":root::view-transition-group(root):only-child" should be a valid selector]
+ expected: FAIL
+
+ [".a::view-transition-group(root):only-child" should be a valid selector]
+ expected: FAIL
+
+ ["div ::view-transition-group(root):only-child" should be a valid selector]
+ expected: FAIL
+
+ ["::view-transition-group(dashed-ident)" should be a valid selector]
+ expected: FAIL
+
+ [":root::view-transition-group(dashed-ident)" should be a valid selector]
+ expected: FAIL
+
+ [".a::view-transition-group(dashed-ident)" should be a valid selector]
+ expected: FAIL
+
+ ["div ::view-transition-group(dashed-ident)" should be a valid selector]
+ expected: FAIL
+
+ ["::view-transition-group(dashed-ident):only-child" should be a valid selector]
+ expected: FAIL
+
+ [":root::view-transition-group(dashed-ident):only-child" should be a valid selector]
+ expected: FAIL
+
+ [".a::view-transition-group(dashed-ident):only-child" should be a valid selector]
+ expected: FAIL
+
+ ["div ::view-transition-group(dashed-ident):only-child" should be a valid selector]
+ expected: FAIL
+
+ ["::view-transition-image-pair(*)" should be a valid selector]
+ expected: FAIL
+
+ [":root::view-transition-image-pair(*)" should be a valid selector]
+ expected: FAIL
+
+ [".a::view-transition-image-pair(*)" should be a valid selector]
+ expected: FAIL
+
+ ["div ::view-transition-image-pair(*)" should be a valid selector]
+ expected: FAIL
+
+ ["::view-transition-image-pair(*):only-child" should be a valid selector]
+ expected: FAIL
+
+ [":root::view-transition-image-pair(*):only-child" should be a valid selector]
+ expected: FAIL
+
+ [".a::view-transition-image-pair(*):only-child" should be a valid selector]
+ expected: FAIL
+
+ ["div ::view-transition-image-pair(*):only-child" should be a valid selector]
+ expected: FAIL
+
+ ["::view-transition-image-pair(root)" should be a valid selector]
+ expected: FAIL
+
+ [":root::view-transition-image-pair(root)" should be a valid selector]
+ expected: FAIL
+
+ [".a::view-transition-image-pair(root)" should be a valid selector]
+ expected: FAIL
+
+ ["div ::view-transition-image-pair(root)" should be a valid selector]
+ expected: FAIL
+
+ ["::view-transition-image-pair(root):only-child" should be a valid selector]
+ expected: FAIL
+
+ [":root::view-transition-image-pair(root):only-child" should be a valid selector]
+ expected: FAIL
+
+ [".a::view-transition-image-pair(root):only-child" should be a valid selector]
+ expected: FAIL
+
+ ["div ::view-transition-image-pair(root):only-child" should be a valid selector]
+ expected: FAIL
+
+ ["::view-transition-image-pair(dashed-ident)" should be a valid selector]
+ expected: FAIL
+
+ [":root::view-transition-image-pair(dashed-ident)" should be a valid selector]
+ expected: FAIL
+
+ [".a::view-transition-image-pair(dashed-ident)" should be a valid selector]
+ expected: FAIL
+
+ ["div ::view-transition-image-pair(dashed-ident)" should be a valid selector]
+ expected: FAIL
+
+ ["::view-transition-image-pair(dashed-ident):only-child" should be a valid selector]
+ expected: FAIL
+
+ [":root::view-transition-image-pair(dashed-ident):only-child" should be a valid selector]
+ expected: FAIL
+
+ [".a::view-transition-image-pair(dashed-ident):only-child" should be a valid selector]
+ expected: FAIL
+
+ ["div ::view-transition-image-pair(dashed-ident):only-child" should be a valid selector]
+ expected: FAIL
+
+ ["::view-transition-old(*)" should be a valid selector]
+ expected: FAIL
+
+ [":root::view-transition-old(*)" should be a valid selector]
+ expected: FAIL
+
+ [".a::view-transition-old(*)" should be a valid selector]
+ expected: FAIL
+
+ ["div ::view-transition-old(*)" should be a valid selector]
+ expected: FAIL
+
+ ["::view-transition-old(*):only-child" should be a valid selector]
+ expected: FAIL
+
+ [":root::view-transition-old(*):only-child" should be a valid selector]
+ expected: FAIL
+
+ [".a::view-transition-old(*):only-child" should be a valid selector]
+ expected: FAIL
+
+ ["div ::view-transition-old(*):only-child" should be a valid selector]
+ expected: FAIL
+
+ ["::view-transition-old(root)" should be a valid selector]
+ expected: FAIL
+
+ [":root::view-transition-old(root)" should be a valid selector]
+ expected: FAIL
+
+ [".a::view-transition-old(root)" should be a valid selector]
+ expected: FAIL
+
+ ["div ::view-transition-old(root)" should be a valid selector]
+ expected: FAIL
+
+ ["::view-transition-old(root):only-child" should be a valid selector]
+ expected: FAIL
+
+ [":root::view-transition-old(root):only-child" should be a valid selector]
+ expected: FAIL
+
+ [".a::view-transition-old(root):only-child" should be a valid selector]
+ expected: FAIL
+
+ ["div ::view-transition-old(root):only-child" should be a valid selector]
+ expected: FAIL
+
+ ["::view-transition-old(dashed-ident)" should be a valid selector]
+ expected: FAIL
+
+ [":root::view-transition-old(dashed-ident)" should be a valid selector]
+ expected: FAIL
+
+ [".a::view-transition-old(dashed-ident)" should be a valid selector]
+ expected: FAIL
+
+ ["div ::view-transition-old(dashed-ident)" should be a valid selector]
+ expected: FAIL
+
+ ["::view-transition-old(dashed-ident):only-child" should be a valid selector]
+ expected: FAIL
+
+ [":root::view-transition-old(dashed-ident):only-child" should be a valid selector]
+ expected: FAIL
+
+ [".a::view-transition-old(dashed-ident):only-child" should be a valid selector]
+ expected: FAIL
+
+ ["div ::view-transition-old(dashed-ident):only-child" should be a valid selector]
+ expected: FAIL
+
+ ["::view-transition-new(*)" should be a valid selector]
+ expected: FAIL
+
+ [":root::view-transition-new(*)" should be a valid selector]
+ expected: FAIL
+
+ [".a::view-transition-new(*)" should be a valid selector]
+ expected: FAIL
+
+ ["div ::view-transition-new(*)" should be a valid selector]
+ expected: FAIL
+
+ ["::view-transition-new(*):only-child" should be a valid selector]
+ expected: FAIL
+
+ [":root::view-transition-new(*):only-child" should be a valid selector]
+ expected: FAIL
+
+ [".a::view-transition-new(*):only-child" should be a valid selector]
+ expected: FAIL
+
+ ["div ::view-transition-new(*):only-child" should be a valid selector]
+ expected: FAIL
+
+ ["::view-transition-new(root)" should be a valid selector]
+ expected: FAIL
+
+ [":root::view-transition-new(root)" should be a valid selector]
+ expected: FAIL
+
+ [".a::view-transition-new(root)" should be a valid selector]
+ expected: FAIL
+
+ ["div ::view-transition-new(root)" should be a valid selector]
+ expected: FAIL
+
+ ["::view-transition-new(root):only-child" should be a valid selector]
+ expected: FAIL
+
+ [":root::view-transition-new(root):only-child" should be a valid selector]
+ expected: FAIL
+
+ [".a::view-transition-new(root):only-child" should be a valid selector]
+ expected: FAIL
+
+ ["div ::view-transition-new(root):only-child" should be a valid selector]
+ expected: FAIL
+
+ ["::view-transition-new(dashed-ident)" should be a valid selector]
+ expected: FAIL
+
+ [":root::view-transition-new(dashed-ident)" should be a valid selector]
+ expected: FAIL
+
+ [".a::view-transition-new(dashed-ident)" should be a valid selector]
+ expected: FAIL
+
+ ["div ::view-transition-new(dashed-ident)" should be a valid selector]
+ expected: FAIL
+
+ ["::view-transition-new(dashed-ident):only-child" should be a valid selector]
+ expected: FAIL
+
+ [":root::view-transition-new(dashed-ident):only-child" should be a valid selector]
+ expected: FAIL
+
+ [".a::view-transition-new(dashed-ident):only-child" should be a valid selector]
+ expected: FAIL
+
+ ["div ::view-transition-new(dashed-ident):only-child" should be a valid selector]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/parsing/view-transition-class-computed.html.ini b/testing/web-platform/meta/css/css-view-transitions/parsing/view-transition-class-computed.html.ini
new file mode 100644
index 0000000000..d589169b62
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/parsing/view-transition-class-computed.html.ini
@@ -0,0 +1,33 @@
+[view-transition-class-computed.html]
+ [Property view-transition-class value 'none']
+ expected: FAIL
+
+ [Property view-transition-class value 'foo']
+ expected: FAIL
+
+ [Property view-transition-class value 'bar']
+ expected: FAIL
+
+ [Property view-transition-class value 'baz']
+ expected: FAIL
+
+ [Property view-transition-class value 'foo bar']
+ expected: FAIL
+
+ [Property view-transition-class value 'foo bar baz']
+ expected: FAIL
+
+ [Property view-transition-class value 'unset']
+ expected: FAIL
+
+ [Property view-transition-class value 'initial']
+ expected: FAIL
+
+ [Property view-transition-class value 'inherit']
+ expected: FAIL
+
+ [Property view-transition-class value 'revert']
+ expected: FAIL
+
+ [Property view-transition-class value 'revert-layer']
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/parsing/view-transition-class-valid.html.ini b/testing/web-platform/meta/css/css-view-transitions/parsing/view-transition-class-valid.html.ini
new file mode 100644
index 0000000000..99ff86bf67
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/parsing/view-transition-class-valid.html.ini
@@ -0,0 +1,18 @@
+[view-transition-class-valid.html]
+ [e.style['view-transition-class'\] = "none" should set the property value]
+ expected: FAIL
+
+ [e.style['view-transition-class'\] = "foo" should set the property value]
+ expected: FAIL
+
+ [e.style['view-transition-class'\] = "bar" should set the property value]
+ expected: FAIL
+
+ [e.style['view-transition-class'\] = "baz" should set the property value]
+ expected: FAIL
+
+ [e.style['view-transition-class'\] = "foo bar" should set the property value]
+ expected: FAIL
+
+ [e.style['view-transition-class'\] = "foo bar baz" should set the property value]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/parsing/view-transition-name-computed.html.ini b/testing/web-platform/meta/css/css-view-transitions/parsing/view-transition-name-computed.html.ini
new file mode 100644
index 0000000000..03926dcddc
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/parsing/view-transition-name-computed.html.ini
@@ -0,0 +1,27 @@
+[view-transition-name-computed.html]
+ [Property view-transition-name value 'none']
+ expected: FAIL
+
+ [Property view-transition-name value 'foo']
+ expected: FAIL
+
+ [Property view-transition-name value 'bar']
+ expected: FAIL
+
+ [Property view-transition-name value 'baz']
+ expected: FAIL
+
+ [Property view-transition-name value 'unset']
+ expected: FAIL
+
+ [Property view-transition-name value 'initial']
+ expected: FAIL
+
+ [Property view-transition-name value 'inherit']
+ expected: FAIL
+
+ [Property view-transition-name value 'revert']
+ expected: FAIL
+
+ [Property view-transition-name value 'revert-layer']
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/parsing/view-transition-name-valid.html.ini b/testing/web-platform/meta/css/css-view-transitions/parsing/view-transition-name-valid.html.ini
new file mode 100644
index 0000000000..52e576a6b8
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/parsing/view-transition-name-valid.html.ini
@@ -0,0 +1,12 @@
+[view-transition-name-valid.html]
+ [e.style['view-transition-name'\] = "none" should set the property value]
+ expected: FAIL
+
+ [e.style['view-transition-name'\] = "foo" should set the property value]
+ expected: FAIL
+
+ [e.style['view-transition-name'\] = "bar" should set the property value]
+ expected: FAIL
+
+ [e.style['view-transition-name'\] = "baz" should set the property value]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/paused-animation-at-end.html.ini b/testing/web-platform/meta/css/css-view-transitions/paused-animation-at-end.html.ini
new file mode 100644
index 0000000000..eba4b15b23
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/paused-animation-at-end.html.ini
@@ -0,0 +1,3 @@
+[paused-animation-at-end.html]
+ [view transition is not over if animations are paused]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/pseudo-computed-style-stays-in-sync-with-new-element.html.ini b/testing/web-platform/meta/css/css-view-transitions/pseudo-computed-style-stays-in-sync-with-new-element.html.ini
new file mode 100644
index 0000000000..a71393211d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/pseudo-computed-style-stays-in-sync-with-new-element.html.ini
@@ -0,0 +1,5 @@
+[pseudo-computed-style-stays-in-sync-with-new-element.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [computed style on pseudo-element stays in sync with the DOM element]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/pseudo-get-computed-style.html.ini b/testing/web-platform/meta/css/css-view-transitions/pseudo-get-computed-style.html.ini
new file mode 100644
index 0000000000..24c5d9dd61
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/pseudo-get-computed-style.html.ini
@@ -0,0 +1,9 @@
+[pseudo-get-computed-style.html]
+ [position property of pseudo elements]
+ expected: FAIL
+
+ [properties of pseudo elements outside of transition]
+ expected: FAIL
+
+ [properties of pseudo elements outside of transition]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/pseudo-rendering-invalidation.html.ini b/testing/web-platform/meta/css/css-view-transitions/pseudo-rendering-invalidation.html.ini
new file mode 100644
index 0000000000..5c7a46ca4f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/pseudo-rendering-invalidation.html.ini
@@ -0,0 +1,2 @@
+[pseudo-rendering-invalidation.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/pseudo-with-classes-entry.html.ini b/testing/web-platform/meta/css/css-view-transitions/pseudo-with-classes-entry.html.ini
new file mode 100644
index 0000000000..69d5e03d70
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/pseudo-with-classes-entry.html.ini
@@ -0,0 +1,2 @@
+[pseudo-with-classes-entry.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/pseudo-with-classes-exit.html.ini b/testing/web-platform/meta/css/css-view-transitions/pseudo-with-classes-exit.html.ini
new file mode 100644
index 0000000000..c5cdf94167
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/pseudo-with-classes-exit.html.ini
@@ -0,0 +1,2 @@
+[pseudo-with-classes-exit.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/pseudo-with-classes-match-ident.html.ini b/testing/web-platform/meta/css/css-view-transitions/pseudo-with-classes-match-ident.html.ini
new file mode 100644
index 0000000000..8ea649ceca
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/pseudo-with-classes-match-ident.html.ini
@@ -0,0 +1,2 @@
+[pseudo-with-classes-match-ident.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/pseudo-with-classes-match-multiple-wildcard.html.ini b/testing/web-platform/meta/css/css-view-transitions/pseudo-with-classes-match-multiple-wildcard.html.ini
new file mode 100644
index 0000000000..81bcaab1bf
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/pseudo-with-classes-match-multiple-wildcard.html.ini
@@ -0,0 +1,2 @@
+[pseudo-with-classes-match-multiple-wildcard.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/pseudo-with-classes-match-multiple.html.ini b/testing/web-platform/meta/css/css-view-transitions/pseudo-with-classes-match-multiple.html.ini
new file mode 100644
index 0000000000..5837e85459
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/pseudo-with-classes-match-multiple.html.ini
@@ -0,0 +1,2 @@
+[pseudo-with-classes-match-multiple.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/pseudo-with-classes-match-wildard.html.ini b/testing/web-platform/meta/css/css-view-transitions/pseudo-with-classes-match-wildard.html.ini
new file mode 100644
index 0000000000..fc3df33399
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/pseudo-with-classes-match-wildard.html.ini
@@ -0,0 +1,2 @@
+[pseudo-with-classes-match-wildard.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/pseudo-with-classes-mismatch-ident.html.ini b/testing/web-platform/meta/css/css-view-transitions/pseudo-with-classes-mismatch-ident.html.ini
new file mode 100644
index 0000000000..91c9e87675
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/pseudo-with-classes-mismatch-ident.html.ini
@@ -0,0 +1,2 @@
+[pseudo-with-classes-mismatch-ident.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/pseudo-with-classes-mismatch-partial.html.ini b/testing/web-platform/meta/css/css-view-transitions/pseudo-with-classes-mismatch-partial.html.ini
new file mode 100644
index 0000000000..06c3779652
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/pseudo-with-classes-mismatch-partial.html.ini
@@ -0,0 +1,2 @@
+[pseudo-with-classes-mismatch-partial.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/pseudo-with-classes-mismatch-wildcard.html.ini b/testing/web-platform/meta/css/css-view-transitions/pseudo-with-classes-mismatch-wildcard.html.ini
new file mode 100644
index 0000000000..cbeba586e7
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/pseudo-with-classes-mismatch-wildcard.html.ini
@@ -0,0 +1,2 @@
+[pseudo-with-classes-mismatch-wildcard.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/pseudo-with-classes-multiple-vt-classes.html.ini b/testing/web-platform/meta/css/css-view-transitions/pseudo-with-classes-multiple-vt-classes.html.ini
new file mode 100644
index 0000000000..918f2ca807
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/pseudo-with-classes-multiple-vt-classes.html.ini
@@ -0,0 +1,2 @@
+[pseudo-with-classes-multiple-vt-classes.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/pseudo-with-classes-new-with-class-old-without.html.ini b/testing/web-platform/meta/css/css-view-transitions/pseudo-with-classes-new-with-class-old-without.html.ini
new file mode 100644
index 0000000000..a6ef503be3
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/pseudo-with-classes-new-with-class-old-without.html.ini
@@ -0,0 +1,2 @@
+[pseudo-with-classes-new-with-class-old-without.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/pseudo-with-classes-old-with-class-new-without.html.ini b/testing/web-platform/meta/css/css-view-transitions/pseudo-with-classes-old-with-class-new-without.html.ini
new file mode 100644
index 0000000000..abf958898a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/pseudo-with-classes-old-with-class-new-without.html.ini
@@ -0,0 +1,2 @@
+[pseudo-with-classes-old-with-class-new-without.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/pseudo-with-classes-view-transition-group.html.ini b/testing/web-platform/meta/css/css-view-transitions/pseudo-with-classes-view-transition-group.html.ini
new file mode 100644
index 0000000000..a7e5481906
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/pseudo-with-classes-view-transition-group.html.ini
@@ -0,0 +1,2 @@
+[pseudo-with-classes-view-transition-group.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/pseudo-with-classes-view-transition-image-pair.html.ini b/testing/web-platform/meta/css/css-view-transitions/pseudo-with-classes-view-transition-image-pair.html.ini
new file mode 100644
index 0000000000..667e0e47e8
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/pseudo-with-classes-view-transition-image-pair.html.ini
@@ -0,0 +1,2 @@
+[pseudo-with-classes-view-transition-image-pair.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/ready_resolves_after_dom_before_raf.html.ini b/testing/web-platform/meta/css/css-view-transitions/ready_resolves_after_dom_before_raf.html.ini
new file mode 100644
index 0000000000..8069d34270
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/ready_resolves_after_dom_before_raf.html.ini
@@ -0,0 +1,3 @@
+[ready_resolves_after_dom_before_raf.html]
+ [updateCallbackDone resolves, then ready resolves with no rAF in between]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/root-captured-as-different-tag.html.ini b/testing/web-platform/meta/css/css-view-transitions/root-captured-as-different-tag.html.ini
new file mode 100644
index 0000000000..45c9965a04
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/root-captured-as-different-tag.html.ini
@@ -0,0 +1,2 @@
+[root-captured-as-different-tag.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/root-scrollbar-with-fixed-background.html.ini b/testing/web-platform/meta/css/css-view-transitions/root-scrollbar-with-fixed-background.html.ini
new file mode 100644
index 0000000000..c5477ecf46
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/root-scrollbar-with-fixed-background.html.ini
@@ -0,0 +1,2 @@
+[root-scrollbar-with-fixed-background.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/root-style-change-during-animation.html.ini b/testing/web-platform/meta/css/css-view-transitions/root-style-change-during-animation.html.ini
new file mode 100644
index 0000000000..4e8a35d76c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/root-style-change-during-animation.html.ini
@@ -0,0 +1,2 @@
+[root-style-change-during-animation.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/root-to-shared-animation-end.html.ini b/testing/web-platform/meta/css/css-view-transitions/root-to-shared-animation-end.html.ini
new file mode 100644
index 0000000000..6d4d024b6c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/root-to-shared-animation-end.html.ini
@@ -0,0 +1,2 @@
+[root-to-shared-animation-end.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/root-to-shared-animation-incoming.html.ini b/testing/web-platform/meta/css/css-view-transitions/root-to-shared-animation-incoming.html.ini
new file mode 100644
index 0000000000..65ef17cbdb
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/root-to-shared-animation-incoming.html.ini
@@ -0,0 +1,2 @@
+[root-to-shared-animation-incoming.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/root-to-shared-animation-start.html.ini b/testing/web-platform/meta/css/css-view-transitions/root-to-shared-animation-start.html.ini
new file mode 100644
index 0000000000..79aee8a098
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/root-to-shared-animation-start.html.ini
@@ -0,0 +1,2 @@
+[root-to-shared-animation-start.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/rotated-cat-off-top-edge.html.ini b/testing/web-platform/meta/css/css-view-transitions/rotated-cat-off-top-edge.html.ini
new file mode 100644
index 0000000000..0aab26dfe2
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/rotated-cat-off-top-edge.html.ini
@@ -0,0 +1,2 @@
+[rotated-cat-off-top-edge.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/rtl-with-scrollbar.html.ini b/testing/web-platform/meta/css/css-view-transitions/rtl-with-scrollbar.html.ini
new file mode 100644
index 0000000000..ca264c64c2
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/rtl-with-scrollbar.html.ini
@@ -0,0 +1,2 @@
+[rtl-with-scrollbar.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/scroller-child-abspos.html.ini b/testing/web-platform/meta/css/css-view-transitions/scroller-child-abspos.html.ini
new file mode 100644
index 0000000000..8c7a5a29d0
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/scroller-child-abspos.html.ini
@@ -0,0 +1,2 @@
+[scroller-child-abspos.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/scroller-child.html.ini b/testing/web-platform/meta/css/css-view-transitions/scroller-child.html.ini
new file mode 100644
index 0000000000..627efdb12d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/scroller-child.html.ini
@@ -0,0 +1,2 @@
+[scroller-child.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/scroller.html.ini b/testing/web-platform/meta/css/css-view-transitions/scroller.html.ini
new file mode 100644
index 0000000000..e7c6a08530
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/scroller.html.ini
@@ -0,0 +1,2 @@
+[scroller.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/set-current-time-transform.html.ini b/testing/web-platform/meta/css/css-view-transitions/set-current-time-transform.html.ini
new file mode 100644
index 0000000000..68ff7dde77
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/set-current-time-transform.html.ini
@@ -0,0 +1,2 @@
+[set-current-time-transform.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/set-current-time.html.ini b/testing/web-platform/meta/css/css-view-transitions/set-current-time.html.ini
new file mode 100644
index 0000000000..dda0635734
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/set-current-time.html.ini
@@ -0,0 +1,2 @@
+[set-current-time.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/set-universal-specificity.html.ini b/testing/web-platform/meta/css/css-view-transitions/set-universal-specificity.html.ini
new file mode 100644
index 0000000000..29a8793423
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/set-universal-specificity.html.ini
@@ -0,0 +1,2 @@
+[set-universal-specificity.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/snapshot-containing-block-absolute.html.ini b/testing/web-platform/meta/css/css-view-transitions/snapshot-containing-block-absolute.html.ini
new file mode 100644
index 0000000000..83c70ca815
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/snapshot-containing-block-absolute.html.ini
@@ -0,0 +1,2 @@
+[snapshot-containing-block-absolute.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/snapshot-containing-block-includes-scrollbar-gutter.html.ini b/testing/web-platform/meta/css/css-view-transitions/snapshot-containing-block-includes-scrollbar-gutter.html.ini
new file mode 100644
index 0000000000..19ebb26276
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/snapshot-containing-block-includes-scrollbar-gutter.html.ini
@@ -0,0 +1,2 @@
+[snapshot-containing-block-includes-scrollbar-gutter.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/snapshot-containing-block-static.html.ini b/testing/web-platform/meta/css/css-view-transitions/snapshot-containing-block-static.html.ini
new file mode 100644
index 0000000000..892a01af74
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/snapshot-containing-block-static.html.ini
@@ -0,0 +1,2 @@
+[snapshot-containing-block-static.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/span-with-overflowing-text-and-box-decorations.html.ini b/testing/web-platform/meta/css/css-view-transitions/span-with-overflowing-text-and-box-decorations.html.ini
new file mode 100644
index 0000000000..59fa618d0e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/span-with-overflowing-text-and-box-decorations.html.ini
@@ -0,0 +1,2 @@
+[span-with-overflowing-text-and-box-decorations.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/span-with-overflowing-text-hidden.html.ini b/testing/web-platform/meta/css/css-view-transitions/span-with-overflowing-text-hidden.html.ini
new file mode 100644
index 0000000000..c1f3aa0dda
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/span-with-overflowing-text-hidden.html.ini
@@ -0,0 +1,2 @@
+[span-with-overflowing-text-hidden.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/span-with-overflowing-text.html.ini b/testing/web-platform/meta/css/css-view-transitions/span-with-overflowing-text.html.ini
new file mode 100644
index 0000000000..4cb1ee4985
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/span-with-overflowing-text.html.ini
@@ -0,0 +1,2 @@
+[span-with-overflowing-text.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/style-inheritance.html.ini b/testing/web-platform/meta/css/css-view-transitions/style-inheritance.html.ini
new file mode 100644
index 0000000000..2d0556260a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/style-inheritance.html.ini
@@ -0,0 +1,3 @@
+[style-inheritance.html]
+ [style inheritance of pseudo elements]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/synchronous-callback-skipped-before-run.html.ini b/testing/web-platform/meta/css/css-view-transitions/synchronous-callback-skipped-before-run.html.ini
new file mode 100644
index 0000000000..cb626d9f96
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/synchronous-callback-skipped-before-run.html.ini
@@ -0,0 +1,3 @@
+[synchronous-callback-skipped-before-run.html]
+ [finished promise should be resolved if skipTransition() is invoked before a synchronous updateCallbackDone callback is dispatched]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/transform-origin-view-transition-group.html.ini b/testing/web-platform/meta/css/css-view-transitions/transform-origin-view-transition-group.html.ini
new file mode 100644
index 0000000000..280c4bf86f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/transform-origin-view-transition-group.html.ini
@@ -0,0 +1,2 @@
+[transform-origin-view-transition-group.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/transition-in-empty-iframe.html.ini b/testing/web-platform/meta/css/css-view-transitions/transition-in-empty-iframe.html.ini
new file mode 100644
index 0000000000..1f11e38e70
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/transition-in-empty-iframe.html.ini
@@ -0,0 +1,2 @@
+[transition-in-empty-iframe.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/transition-skipped-after-animation-started.html.ini b/testing/web-platform/meta/css/css-view-transitions/transition-skipped-after-animation-started.html.ini
new file mode 100644
index 0000000000..707872e3bf
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/transition-skipped-after-animation-started.html.ini
@@ -0,0 +1,5 @@
+[transition-skipped-after-animation-started.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
+ [skipTransition() after animations have started running should resolve finished promise]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/transition-skipped-from-invalid-callback.html.ini b/testing/web-platform/meta/css/css-view-transitions/transition-skipped-from-invalid-callback.html.ini
new file mode 100644
index 0000000000..28c961c65a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/transition-skipped-from-invalid-callback.html.ini
@@ -0,0 +1,5 @@
+[transition-skipped-from-invalid-callback.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [transition skipped because callback has invalid syntax]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/unset-and-initial-view-transition-name.html.ini b/testing/web-platform/meta/css/css-view-transitions/unset-and-initial-view-transition-name.html.ini
new file mode 100644
index 0000000000..98e4af87f1
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/unset-and-initial-view-transition-name.html.ini
@@ -0,0 +1,5 @@
+[unset-and-initial-view-transition-name.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [validates that view-transition-name: unset or initial are ignored]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/view-transition-name-is-grouping.html.ini b/testing/web-platform/meta/css/css-view-transitions/view-transition-name-is-grouping.html.ini
new file mode 100644
index 0000000000..7dca067797
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/view-transition-name-is-grouping.html.ini
@@ -0,0 +1,2 @@
+[view-transition-name-is-grouping.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/view-transition-name-on-removed-element.html.ini b/testing/web-platform/meta/css/css-view-transitions/view-transition-name-on-removed-element.html.ini
new file mode 100644
index 0000000000..5db6f9304f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/view-transition-name-on-removed-element.html.ini
@@ -0,0 +1,5 @@
+[view-transition-name-on-removed-element.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [view-transition-name on an element removed by script should not be visited when discovering named elements]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/view-transition-name-removed-mid-transition.html.ini b/testing/web-platform/meta/css/css-view-transitions/view-transition-name-removed-mid-transition.html.ini
new file mode 100644
index 0000000000..45cfcad97b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/view-transition-name-removed-mid-transition.html.ini
@@ -0,0 +1,2 @@
+[view-transition-name-removed-mid-transition.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/web-animation-pseudo-incorrect-name.html.ini b/testing/web-platform/meta/css/css-view-transitions/web-animation-pseudo-incorrect-name.html.ini
new file mode 100644
index 0000000000..22fef760ba
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/web-animation-pseudo-incorrect-name.html.ini
@@ -0,0 +1,3 @@
+[web-animation-pseudo-incorrect-name.html]
+ [animation created with incorrect name]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/web-animations-api.html.ini b/testing/web-platform/meta/css/css-view-transitions/web-animations-api.html.ini
new file mode 100644
index 0000000000..48b3c25ccd
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/web-animations-api.html.ini
@@ -0,0 +1,2 @@
+[web-animations-api.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/window-resize-aborts-transition-before-ready.html.ini b/testing/web-platform/meta/css/css-view-transitions/window-resize-aborts-transition-before-ready.html.ini
new file mode 100644
index 0000000000..eec82bb345
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/window-resize-aborts-transition-before-ready.html.ini
@@ -0,0 +1,3 @@
+[window-resize-aborts-transition-before-ready.html]
+ [\nView transitions: Resizing viewport before animating rejects the ready promise.\n]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/window-resize-aborts-transition.html.ini b/testing/web-platform/meta/css/css-view-transitions/window-resize-aborts-transition.html.ini
new file mode 100644
index 0000000000..f9efeb7c00
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/window-resize-aborts-transition.html.ini
@@ -0,0 +1,3 @@
+[window-resize-aborts-transition.html]
+ [View transitions: Resizing viewport skips the transition]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/writing-mode-container-resize.html.ini b/testing/web-platform/meta/css/css-view-transitions/writing-mode-container-resize.html.ini
new file mode 100644
index 0000000000..bf98647640
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/writing-mode-container-resize.html.ini
@@ -0,0 +1,2 @@
+[writing-mode-container-resize.html]
+ expected: FAIL