CSSTransitionDiscrete: Fix align related crashes

Bug: 1399631, 1413556
Change-Id: Id7f437d698928c5e62dddde07d849d3f4cc1e059
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/4310688
Reviewed-by: Anders Hartvoll Ruud <andruud@chromium.org>
Commit-Queue: Joey Arhar <jarhar@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1120773}
diff --git a/css/css-align/animation/align-no-interpolation.html b/css/css-align/animation/align-no-interpolation.html
new file mode 100644
index 0000000..037743b
--- /dev/null
+++ b/css/css-align/animation/align-no-interpolation.html
@@ -0,0 +1,27 @@
+<!DOCTYPE html>
+<link rel=author href="mailto:jarhar@chromium.org">
+<link rel=help href="https://github.com/w3c/csswg-drafts/issues/4441">
+<script src="/resources/testharness.js"></script>
+<script src="/resources/testharnessreport.js"></script>
+<script src="/css/support/interpolation-testcommon.js"></script>
+
+<body>
+<script>
+test_no_interpolation({
+  property: 'align-content',
+  from: 'initial',
+  to: 'baseline'
+});
+
+test_no_interpolation({
+  property: 'align-items',
+  from: 'initial',
+  to: 'baseline'
+});
+
+test_no_interpolation({
+  property: 'align-self',
+  from: 'initial',
+  to: 'baseline'
+});
+</script>