aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorOriol Brufau <obrufau@igalia.com>2024-09-20 16:48:27 +0200
committerGitHub <noreply@github.com>2024-09-20 14:48:27 +0000
commit9597390d2bc6f68492cc9fae6287d0a456cdb3c1 (patch)
tree470d803926620b39f272c38eb455ec4093eec48e
parent4bde9af5159b18eba1b65256de0d2dda328a1eb2 (diff)
downloadservo-9597390d2bc6f68492cc9fae6287d0a456cdb3c1.tar.gz
servo-9597390d2bc6f68492cc9fae6287d0a456cdb3c1.zip
Enable min-content, max-content, fit-content and stretch (#33492)
For the sizing properties. We don't actually support them yet, just treating them as the initial value. Signed-off-by: Oriol Brufau <obrufau@igalia.com> Co-authored-by: Martin Robinson <mrobinson@igalia.com>
-rw-r--r--Cargo.lock28
-rw-r--r--components/layout/block.rs49
-rw-r--r--components/layout/flex.rs7
-rw-r--r--components/layout/floats.rs9
-rw-r--r--components/layout/fragment.rs8
-rw-r--r--components/layout/model.rs34
-rw-r--r--components/layout/multicol.rs14
-rw-r--r--components/layout/table.rs11
-rw-r--r--components/layout/table_cell.rs12
-rw-r--r--components/layout/table_row.rs16
-rw-r--r--components/layout/table_wrapper.rs43
-rw-r--r--components/layout_2020/flexbox/layout.rs3
-rw-r--r--components/layout_2020/flow/mod.rs12
-rw-r--r--components/layout_2020/style_ext.rs10
-rw-r--r--tests/wpt/meta/css/css-box/parsing/height-valid.html.ini9
-rw-r--r--tests/wpt/meta/css/css-box/parsing/max-height-valid.html.ini9
-rw-r--r--tests/wpt/meta/css/css-box/parsing/max-width-valid.html.ini9
-rw-r--r--tests/wpt/meta/css/css-box/parsing/width-valid.html.ini9
-rw-r--r--tests/wpt/meta/css/css-flexbox/parsing/flex-basis-computed.html.ini9
-rw-r--r--tests/wpt/meta/css/css-flexbox/parsing/flex-basis-valid.html.ini9
-rw-r--r--tests/wpt/meta/css/css-flexbox/parsing/flex-shorthand.html.ini24
-rw-r--r--tests/wpt/meta/css/css-logical/parsing/block-size-computed.html.ini6
-rw-r--r--tests/wpt/meta/css/css-logical/parsing/block-size-valid.html.ini6
-rw-r--r--tests/wpt/meta/css/css-logical/parsing/inline-size-valid.html.ini6
-rw-r--r--tests/wpt/meta/css/css-logical/parsing/max-block-size-computed.html.ini6
-rw-r--r--tests/wpt/meta/css/css-logical/parsing/max-block-size-valid.html.ini6
-rw-r--r--tests/wpt/meta/css/css-logical/parsing/max-inline-size-computed.html.ini6
-rw-r--r--tests/wpt/meta/css/css-logical/parsing/max-inline-size-valid.html.ini6
-rw-r--r--tests/wpt/meta/css/css-logical/parsing/min-block-size-computed.html.ini6
-rw-r--r--tests/wpt/meta/css/css-logical/parsing/min-block-size-valid.html.ini6
-rw-r--r--tests/wpt/meta/css/css-logical/parsing/min-inline-size-computed.html.ini6
-rw-r--r--tests/wpt/meta/css/css-logical/parsing/min-inline-size-valid.html.ini6
-rw-r--r--tests/wpt/meta/css/css-sizing/animation/height-interpolation.html.ini300
-rw-r--r--tests/wpt/meta/css/css-sizing/animation/max-height-interpolation.html.ini198
-rw-r--r--tests/wpt/meta/css/css-sizing/animation/max-width-interpolation.html.ini198
-rw-r--r--tests/wpt/meta/css/css-sizing/animation/min-height-interpolation.html.ini132
-rw-r--r--tests/wpt/meta/css/css-sizing/animation/min-width-interpolation.html.ini198
-rw-r--r--tests/wpt/meta/css/css-sizing/animation/width-interpolation.html.ini300
-rw-r--r--tests/wpt/meta/css/css-sizing/block-size-with-min-or-max-content-1a.html.ini2
-rw-r--r--tests/wpt/meta/css/css-sizing/block-size-with-min-or-max-content-1b.html.ini2
-rw-r--r--tests/wpt/meta/css/css-sizing/block-size-with-min-or-max-content-table-1b.html.ini2
-rw-r--r--tests/wpt/meta/css/css-sizing/hori-block-size-small-or-larger-than-container-with-min-or-max-content-2a.html.ini2
-rw-r--r--tests/wpt/meta/css/css-sizing/hori-block-size-small-or-larger-than-container-with-min-or-max-content-2b.html.ini2
-rw-r--r--tests/wpt/meta/css/css-sizing/parsing/height-valid.html.ini6
-rw-r--r--tests/wpt/meta/css/css-sizing/parsing/max-height-computed.html.ini6
-rw-r--r--tests/wpt/meta/css/css-sizing/parsing/max-height-valid.html.ini6
-rw-r--r--tests/wpt/meta/css/css-sizing/parsing/max-width-computed.html.ini6
-rw-r--r--tests/wpt/meta/css/css-sizing/parsing/max-width-valid.html.ini6
-rw-r--r--tests/wpt/meta/css/css-sizing/parsing/min-height-computed.html.ini6
-rw-r--r--tests/wpt/meta/css/css-sizing/parsing/min-height-valid.html.ini6
-rw-r--r--tests/wpt/meta/css/css-sizing/parsing/min-width-computed.html.ini6
-rw-r--r--tests/wpt/meta/css/css-sizing/parsing/min-width-valid.html.ini6
-rw-r--r--tests/wpt/meta/css/css-sizing/parsing/width-valid.html.ini6
-rw-r--r--tests/wpt/meta/css/css-sizing/vert-block-size-small-or-larger-than-container-with-min-or-max-content-2a.html.ini2
-rw-r--r--tests/wpt/meta/css/css-text/letter-spacing/letter-spacing-trim-start-002.html.ini3
-rw-r--r--tests/wpt/meta/css/css-values/calc-size/animation/interpolate-size-height-composition.html.ini3
-rw-r--r--tests/wpt/meta/css/css-values/calc-size/animation/interpolate-size-height-interpolation.html.ini198
-rw-r--r--tests/wpt/meta/css/css-values/calc-size/animation/interpolate-size-logical-properties-interpolation.html.ini69
-rw-r--r--tests/wpt/meta/css/css-values/calc-size/animation/interpolate-size-max-height-interpolation.html.ini156
-rw-r--r--tests/wpt/meta/css/css-values/calc-size/animation/interpolate-size-max-width-interpolation.html.ini156
-rw-r--r--tests/wpt/meta/css/css-values/calc-size/animation/interpolate-size-min-height-interpolation.html.ini138
-rw-r--r--tests/wpt/meta/css/css-values/calc-size/animation/interpolate-size-min-width-interpolation.html.ini204
-rw-r--r--tests/wpt/meta/css/css-values/calc-size/animation/interpolate-size-which-value.html.ini3
-rw-r--r--tests/wpt/meta/css/css-values/calc-size/animation/interpolate-size-width-composition.html.ini3
-rw-r--r--tests/wpt/meta/css/css-values/calc-size/animation/interpolate-size-width-interpolation.html.ini183
-rw-r--r--tests/wpt/meta/html/rendering/non-replaced-elements/flow-content-0/dialog.html.ini6
66 files changed, 121 insertions, 2799 deletions
diff --git a/Cargo.lock b/Cargo.lock
index 2c90107d0e2..8f515aa4f3d 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -1308,7 +1308,7 @@ dependencies = [
[[package]]
name = "derive_common"
version = "0.0.1"
-source = "git+https://github.com/servo/stylo?branch=2024-09-02#1d95da7aec9de466cf0a16d832b6993dad4228fe"
+source = "git+https://github.com/servo/stylo?branch=2024-09-02#dd8d32c10fb5667d5c8a28660c1bc5bb291e3ac8"
dependencies = [
"darling",
"proc-macro2",
@@ -1496,7 +1496,7 @@ dependencies = [
[[package]]
name = "dom"
version = "0.0.1"
-source = "git+https://github.com/servo/stylo?branch=2024-09-02#1d95da7aec9de466cf0a16d832b6993dad4228fe"
+source = "git+https://github.com/servo/stylo?branch=2024-09-02#dd8d32c10fb5667d5c8a28660c1bc5bb291e3ac8"
dependencies = [
"bitflags 2.6.0",
]
@@ -4131,7 +4131,7 @@ dependencies = [
[[package]]
name = "malloc_size_of"
version = "0.0.1"
-source = "git+https://github.com/servo/stylo?branch=2024-09-02#1d95da7aec9de466cf0a16d832b6993dad4228fe"
+source = "git+https://github.com/servo/stylo?branch=2024-09-02#dd8d32c10fb5667d5c8a28660c1bc5bb291e3ac8"
dependencies = [
"accountable-refcell",
"app_units",
@@ -5915,7 +5915,7 @@ dependencies = [
[[package]]
name = "selectors"
version = "0.24.0"
-source = "git+https://github.com/servo/stylo?branch=2024-09-02#1d95da7aec9de466cf0a16d832b6993dad4228fe"
+source = "git+https://github.com/servo/stylo?branch=2024-09-02#dd8d32c10fb5667d5c8a28660c1bc5bb291e3ac8"
dependencies = [
"bitflags 2.6.0",
"cssparser",
@@ -6203,7 +6203,7 @@ dependencies = [
[[package]]
name = "servo_arc"
version = "0.2.0"
-source = "git+https://github.com/servo/stylo?branch=2024-09-02#1d95da7aec9de466cf0a16d832b6993dad4228fe"
+source = "git+https://github.com/servo/stylo?branch=2024-09-02#dd8d32c10fb5667d5c8a28660c1bc5bb291e3ac8"
dependencies = [
"serde",
"stable_deref_trait",
@@ -6212,7 +6212,7 @@ dependencies = [
[[package]]
name = "servo_atoms"
version = "0.0.1"
-source = "git+https://github.com/servo/stylo?branch=2024-09-02#1d95da7aec9de466cf0a16d832b6993dad4228fe"
+source = "git+https://github.com/servo/stylo?branch=2024-09-02#dd8d32c10fb5667d5c8a28660c1bc5bb291e3ac8"
dependencies = [
"string_cache",
"string_cache_codegen",
@@ -6430,7 +6430,7 @@ checksum = "38b58827f4464d87d377d175e90bf58eb00fd8716ff0a62f80356b5e61555d0d"
[[package]]
name = "size_of_test"
version = "0.0.1"
-source = "git+https://github.com/servo/stylo?branch=2024-09-02#1d95da7aec9de466cf0a16d832b6993dad4228fe"
+source = "git+https://github.com/servo/stylo?branch=2024-09-02#dd8d32c10fb5667d5c8a28660c1bc5bb291e3ac8"
dependencies = [
"static_assertions",
]
@@ -6571,7 +6571,7 @@ checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f"
[[package]]
name = "static_prefs"
version = "0.1.0"
-source = "git+https://github.com/servo/stylo?branch=2024-09-02#1d95da7aec9de466cf0a16d832b6993dad4228fe"
+source = "git+https://github.com/servo/stylo?branch=2024-09-02#dd8d32c10fb5667d5c8a28660c1bc5bb291e3ac8"
[[package]]
name = "strck"
@@ -6624,7 +6624,7 @@ dependencies = [
[[package]]
name = "style"
version = "0.0.1"
-source = "git+https://github.com/servo/stylo?branch=2024-09-02#1d95da7aec9de466cf0a16d832b6993dad4228fe"
+source = "git+https://github.com/servo/stylo?branch=2024-09-02#dd8d32c10fb5667d5c8a28660c1bc5bb291e3ac8"
dependencies = [
"app_units",
"arrayvec",
@@ -6682,7 +6682,7 @@ dependencies = [
[[package]]
name = "style_config"
version = "0.0.1"
-source = "git+https://github.com/servo/stylo?branch=2024-09-02#1d95da7aec9de466cf0a16d832b6993dad4228fe"
+source = "git+https://github.com/servo/stylo?branch=2024-09-02#dd8d32c10fb5667d5c8a28660c1bc5bb291e3ac8"
dependencies = [
"lazy_static",
]
@@ -6690,7 +6690,7 @@ dependencies = [
[[package]]
name = "style_derive"
version = "0.0.1"
-source = "git+https://github.com/servo/stylo?branch=2024-09-02#1d95da7aec9de466cf0a16d832b6993dad4228fe"
+source = "git+https://github.com/servo/stylo?branch=2024-09-02#dd8d32c10fb5667d5c8a28660c1bc5bb291e3ac8"
dependencies = [
"darling",
"derive_common",
@@ -6721,7 +6721,7 @@ dependencies = [
[[package]]
name = "style_traits"
version = "0.0.1"
-source = "git+https://github.com/servo/stylo?branch=2024-09-02#1d95da7aec9de466cf0a16d832b6993dad4228fe"
+source = "git+https://github.com/servo/stylo?branch=2024-09-02#dd8d32c10fb5667d5c8a28660c1bc5bb291e3ac8"
dependencies = [
"app_units",
"bitflags 2.6.0",
@@ -7088,7 +7088,7 @@ dependencies = [
[[package]]
name = "to_shmem"
version = "0.0.1"
-source = "git+https://github.com/servo/stylo?branch=2024-09-02#1d95da7aec9de466cf0a16d832b6993dad4228fe"
+source = "git+https://github.com/servo/stylo?branch=2024-09-02#dd8d32c10fb5667d5c8a28660c1bc5bb291e3ac8"
dependencies = [
"cssparser",
"servo_arc",
@@ -7101,7 +7101,7 @@ dependencies = [
[[package]]
name = "to_shmem_derive"
version = "0.0.1"
-source = "git+https://github.com/servo/stylo?branch=2024-09-02#1d95da7aec9de466cf0a16d832b6993dad4228fe"
+source = "git+https://github.com/servo/stylo?branch=2024-09-02#dd8d32c10fb5667d5c8a28660c1bc5bb291e3ac8"
dependencies = [
"darling",
"derive_common",
diff --git a/components/layout/block.rs b/components/layout/block.rs
index cbfa80798e0..bceb82b572d 100644
--- a/components/layout/block.rs
+++ b/components/layout/block.rs
@@ -419,24 +419,24 @@ impl CandidateBSizeIterator {
// If that is not determined yet by the time we need to resolve
// `min-height` and `max-height`, percentage values are ignored.
- let block_size = match fragment.style.content_block_size() {
- Size::Auto => MaybeAuto::Auto,
- Size::LengthPercentage(ref lp) => {
- MaybeAuto::from_option(lp.maybe_to_used_value(block_container_block_size))
- },
- };
-
- let max_block_size = match fragment.style.max_block_size() {
- MaxSize::None => None,
- MaxSize::LengthPercentage(ref lp) => lp.maybe_to_used_value(block_container_block_size),
- };
+ let block_size = MaybeAuto::from_option(
+ fragment
+ .style
+ .content_block_size()
+ .maybe_to_used_value(block_container_block_size),
+ );
- let min_block_size = match fragment.style.min_block_size() {
- Size::Auto => MaybeAuto::Auto,
- Size::LengthPercentage(ref lp) => {
- MaybeAuto::from_option(lp.maybe_to_used_value(block_container_block_size))
- },
- }
+ let max_block_size = fragment
+ .style
+ .max_block_size()
+ .maybe_to_used_value(block_container_block_size);
+
+ let min_block_size = MaybeAuto::from_option(
+ fragment
+ .style
+ .min_block_size()
+ .maybe_to_used_value(block_container_block_size),
+ )
.specified_or_zero();
// If the style includes `box-sizing: border-box`, subtract the border and padding.
@@ -1402,7 +1402,8 @@ impl BlockFlow {
let content_block_size = self.fragment.style().content_block_size();
match content_block_size {
- Size::Auto => {
+ Size::LengthPercentage(ref lp) => lp.maybe_to_used_value(containing_block_size),
+ _ => {
let container_size = containing_block_size?;
let (block_start, block_end) = {
let position = self.fragment.style().logical_position();
@@ -1437,7 +1438,6 @@ impl BlockFlow {
(_, _) => None,
}
},
- Size::LengthPercentage(ref lp) => lp.maybe_to_used_value(containing_block_size),
}
}
@@ -2167,10 +2167,13 @@ impl Flow for BlockFlow {
// If this block has a fixed width, just use that for the minimum and preferred width,
// rather than bubbling up children inline width.
// FIXME(emilio): This should probably be writing-mode-aware.
- let consult_children = match self.fragment.style().get_position().width {
- Size::Auto => true,
- Size::LengthPercentage(ref lp) => lp.maybe_to_used_value(None).is_none(),
- };
+ let consult_children = self
+ .fragment
+ .style()
+ .get_position()
+ .width
+ .maybe_to_used_value(None)
+ .is_none();
self.bubble_inline_sizes_for_block(consult_children);
self.fragment
.restyle_damage
diff --git a/components/layout/flex.rs b/components/layout/flex.rs
index 76df1f1ce0e..f2aa96a0ec9 100644
--- a/components/layout/flex.rs
+++ b/components/layout/flex.rs
@@ -48,11 +48,11 @@ impl AxisSize {
/// containing block size, min constraint, and max constraint
pub fn new(size: &Size, content_size: Option<Au>, min: &Size, max: &MaxSize) -> AxisSize {
match size {
- Size::Auto => AxisSize::MinMax(SizeConstraint::new(content_size, min, max, None)),
Size::LengthPercentage(ref lp) => match lp.maybe_to_used_value(content_size) {
Some(length) => AxisSize::Definite(length),
None => AxisSize::Infinite,
},
+ _ => AxisSize::MinMax(SizeConstraint::new(content_size, min, max, None)),
}
}
}
@@ -72,10 +72,7 @@ fn from_flex_basis(flex_basis: &FlexBasis, main_length: &Size, containing_length
_ => width,
};
- match width {
- Size::Auto => MaybeAuto::Auto,
- Size::LengthPercentage(ref lp) => MaybeAuto::Specified(lp.to_used_value(containing_length)),
- }
+ MaybeAuto::from_option(width.to_used_value(containing_length))
}
/// Represents a child in a flex container. Most fields here are used in
diff --git a/components/layout/floats.rs b/components/layout/floats.rs
index 055d883e28c..4781e72aa1f 100644
--- a/components/layout/floats.rs
+++ b/components/layout/floats.rs
@@ -10,7 +10,6 @@ use log::debug;
use serde::Serialize;
use style::computed_values::float::T as StyleFloat;
use style::logical_geometry::{LogicalRect, LogicalSize, WritingMode};
-use style::values::computed::Size;
use crate::block::FormattingContextType;
use crate::flow::{Flow, FlowFlags, GetBaseFlow, ImmutableFlowUtils};
@@ -551,12 +550,8 @@ impl SpeculatedFloatPlacement {
// traversal logic will know that objects later in the document
// might flow around this float.
let inline_size = flow.as_block().fragment.style.content_inline_size();
- let fixed = match inline_size {
- Size::Auto => false,
- Size::LengthPercentage(ref lp) => {
- lp.0.is_definitely_zero() || lp.0.maybe_to_used_value(None).is_some()
- },
- };
+ let fixed =
+ inline_size.is_definitely_zero() || inline_size.maybe_to_used_value(None).is_some();
if !fixed {
float_inline_size = Au::from_px(1)
}
diff --git a/components/layout/fragment.rs b/components/layout/fragment.rs
index 15bbf32b59e..444323154f1 100644
--- a/components/layout/fragment.rs
+++ b/components/layout/fragment.rs
@@ -50,7 +50,7 @@ use style::selector_parser::RestyleDamage;
use style::servo::restyle_damage::ServoRestyleDamage;
use style::str::char_is_whitespace;
use style::values::computed::counters::ContentItem;
-use style::values::computed::{Length, Size, VerticalAlign};
+use style::values::computed::{Length, VerticalAlign};
use style::values::generics::box_::{Perspective, VerticalAlignKeyword};
use style::values::generics::transform;
use webrender_api::units::LayoutTransform;
@@ -1642,11 +1642,7 @@ impl Fragment {
SpecificFragmentInfo::Canvas(_) |
SpecificFragmentInfo::Iframe(_) |
SpecificFragmentInfo::Svg(_) => {
- let inline_size = match self.style.content_inline_size() {
- Size::Auto => None,
- Size::LengthPercentage(ref lp) => lp.maybe_to_used_value(None),
- };
-
+ let inline_size = self.style.content_inline_size().maybe_to_used_value(None);
let mut inline_size = inline_size.unwrap_or_else(|| {
// We have to initialize the `border_padding` field first to make
// the size constraints work properly.
diff --git a/components/layout/model.rs b/components/layout/model.rs
index ee6d9e334c8..83b3e3a8879 100644
--- a/components/layout/model.rs
+++ b/components/layout/model.rs
@@ -147,14 +147,12 @@ impl MarginCollapseInfo {
) -> (CollapsibleMargins, Au) {
let state = match self.state {
MarginCollapseState::AccumulatingCollapsibleTopMargin => {
+ let content_block_size = fragment.style().content_block_size();
may_collapse_through = may_collapse_through &&
- match fragment.style().content_block_size() {
- Size::Auto => true,
- Size::LengthPercentage(ref lp) => {
- lp.is_definitely_zero() ||
- lp.maybe_to_used_value(containing_block_size).is_none()
- },
- };
+ content_block_size.is_definitely_zero() ||
+ content_block_size
+ .maybe_to_used_value(containing_block_size)
+ .is_none();
if may_collapse_through {
if fragment.style.min_block_size().is_auto() ||
@@ -522,12 +520,7 @@ impl MaybeAuto {
///
/// `style_length`: content size as given in the CSS.
pub fn style_length(style_length: &Size, container_size: Option<Au>) -> MaybeAuto {
- match style_length {
- Size::Auto => MaybeAuto::Auto,
- Size::LengthPercentage(ref lp) => {
- MaybeAuto::from_option(lp.0.maybe_to_used_value(container_size))
- },
- }
+ MaybeAuto::from_option(style_length.maybe_to_used_value(container_size))
}
#[inline]
@@ -595,17 +588,10 @@ impl SizeConstraint {
max_size: &MaxSize,
border: Option<Au>,
) -> SizeConstraint {
- let mut min_size = match min_size {
- Size::Auto => Au(0),
- Size::LengthPercentage(ref lp) => {
- lp.maybe_to_used_value(container_size).unwrap_or(Au(0))
- },
- };
-
- let mut max_size = match max_size {
- MaxSize::None => None,
- MaxSize::LengthPercentage(ref lp) => lp.maybe_to_used_value(container_size),
- };
+ let mut min_size = min_size
+ .maybe_to_used_value(container_size)
+ .unwrap_or(Au(0));
+ let mut max_size = max_size.maybe_to_used_value(container_size);
// Make sure max size is not smaller than min size.
max_size = max_size.map(|x| max(x, min_size));
diff --git a/components/layout/multicol.rs b/components/layout/multicol.rs
index ed82b41fe1c..b143c1215ca 100644
--- a/components/layout/multicol.rs
+++ b/components/layout/multicol.rs
@@ -15,7 +15,7 @@ use log::{debug, trace};
use style::logical_geometry::LogicalSize;
use style::properties::ComputedValues;
use style::values::computed::length::{
- MaxSize, NonNegativeLengthOrAuto, NonNegativeLengthPercentageOrNormal, Size,
+ NonNegativeLengthOrAuto, NonNegativeLengthPercentageOrNormal,
};
use style::values::generics::column::ColumnCount;
@@ -167,14 +167,10 @@ impl Flow for MulticolFlow {
this_fragment_is_empty: true,
available_block_size: {
let style = &self.block_flow.fragment.style;
- let size = match style.content_block_size() {
- Size::Auto => None,
- Size::LengthPercentage(ref lp) => lp.maybe_to_used_value(None),
- };
- let size = size.or_else(|| match style.max_block_size() {
- MaxSize::None => None,
- MaxSize::LengthPercentage(ref lp) => lp.maybe_to_used_value(None),
- });
+ let size = style
+ .content_block_size()
+ .maybe_to_used_value(None)
+ .or_else(|| style.max_block_size().maybe_to_used_value(None));
size.unwrap_or_else(|| {
// FIXME: do column balancing instead
diff --git a/components/layout/table.rs b/components/layout/table.rs
index cc257c854f5..3f652d71051 100644
--- a/components/layout/table.rs
+++ b/components/layout/table.rs
@@ -307,17 +307,14 @@ impl Flow for TableFlow {
for specified_inline_size in &kid.as_mut_table_colgroup().inline_sizes {
self.column_intrinsic_inline_sizes
.push(ColumnIntrinsicInlineSize {
- minimum_length: match *specified_inline_size {
- Size::Auto => Au(0),
- Size::LengthPercentage(ref lp) => {
- lp.maybe_to_used_value(None).unwrap_or(Au(0))
- },
- },
+ minimum_length: specified_inline_size
+ .maybe_to_used_value(None)
+ .unwrap_or(Au(0)),
percentage: match *specified_inline_size {
- Size::Auto => 0.0,
Size::LengthPercentage(ref lp) => {
lp.0.to_percentage().map_or(0.0, |p| p.0)
},
+ _ => 0.0,
},
preferred: Au(0),
constrained: false,
diff --git a/components/layout/table_cell.rs b/components/layout/table_cell.rs
index a70ea183931..0faeb8c1c6e 100644
--- a/components/layout/table_cell.rs
+++ b/components/layout/table_cell.rs
@@ -14,7 +14,6 @@ use script_layout_interface::wrapper_traits::ThreadSafeLayoutNode;
use serde::Serialize;
use style::logical_geometry::{LogicalMargin, LogicalRect, LogicalSize, WritingMode};
use style::properties::ComputedValues;
-use style::values::computed::length::Size;
use style::values::computed::Color;
use style::values::generics::box_::{VerticalAlign, VerticalAlignKeyword};
use style::values::specified::BorderStyle;
@@ -206,10 +205,13 @@ impl Flow for TableCellFlow {
);
self.block_flow.bubble_inline_sizes_for_block(true);
- let specified_inline_size = match self.block_flow.fragment.style().content_inline_size() {
- Size::Auto => Au(0),
- Size::LengthPercentage(ref lp) => lp.to_used_value(Au(0)),
- };
+ let specified_inline_size = self
+ .block_flow
+ .fragment
+ .style()
+ .content_inline_size()
+ .to_used_value(Au(0))
+ .unwrap_or(Au(0));
if self
.block_flow
diff --git a/components/layout/table_row.rs b/components/layout/table_row.rs
index 49ff3f2b5c1..246e3a7bdd1 100644
--- a/components/layout/table_row.rs
+++ b/components/layout/table_row.rs
@@ -432,21 +432,17 @@ impl Flow for TableRowFlow {
// Collect minimum and preferred inline-sizes of the cell for automatic table layout
// calculation.
let child_base = kid.mut_base();
+ let resolved_child_specified_inline_size =
+ child_specified_inline_size.maybe_to_used_value(None);
let child_column_inline_size = ColumnIntrinsicInlineSize {
- minimum_length: match child_specified_inline_size {
- Size::Auto => None,
- Size::LengthPercentage(ref lp) => lp.0.maybe_to_used_value(None),
- }
- .unwrap_or(child_base.intrinsic_inline_sizes.minimum_inline_size),
+ minimum_length: resolved_child_specified_inline_size
+ .unwrap_or(child_base.intrinsic_inline_sizes.minimum_inline_size),
percentage: match child_specified_inline_size {
- Size::Auto => 0.0,
Size::LengthPercentage(ref lp) => lp.0.to_percentage().map_or(0.0, |p| p.0),
+ _ => 0.0,
},
preferred: child_base.intrinsic_inline_sizes.preferred_inline_size,
- constrained: match child_specified_inline_size {
- Size::Auto => false,
- Size::LengthPercentage(ref lp) => lp.0.maybe_to_used_value(None).is_some(),
- },
+ constrained: resolved_child_specified_inline_size.is_some(),
};
min_inline_size += child_column_inline_size.minimum_length;
pref_inline_size += child_column_inline_size.preferred;
diff --git a/components/layout/table_wrapper.rs b/components/layout/table_wrapper.rs
index 26ff771e61b..3072b8f8573 100644
--- a/components/layout/table_wrapper.rs
+++ b/components/layout/table_wrapper.rs
@@ -848,25 +848,30 @@ fn initial_computed_inline_size(
preferred_width_of_all_columns: Au,
table_border_padding: Au,
) -> MaybeAuto {
- match block.fragment.style.content_inline_size() {
- Size::Auto => {
- if preferred_width_of_all_columns + table_border_padding <= containing_block_inline_size
- {
- MaybeAuto::Specified(preferred_width_of_all_columns + table_border_padding)
- } else if minimum_width_of_all_columns > containing_block_inline_size {
- MaybeAuto::Specified(minimum_width_of_all_columns)
- } else {
- MaybeAuto::Auto
- }
- },
- Size::LengthPercentage(ref lp) => {
- let used = lp.to_used_value(containing_block_inline_size);
- MaybeAuto::Specified(max(
- used - table_border_padding,
- minimum_width_of_all_columns,
- ))
- },
- }
+ block
+ .fragment
+ .style
+ .content_inline_size()
+ .to_used_value(containing_block_inline_size)
+ .map_or_else(
+ || {
+ if preferred_width_of_all_columns + table_border_padding <=
+ containing_block_inline_size
+ {
+ MaybeAuto::Specified(preferred_width_of_all_columns + table_border_padding)
+ } else if minimum_width_of_all_columns > containing_block_inline_size {
+ MaybeAuto::Specified(minimum_width_of_all_columns)
+ } else {
+ MaybeAuto::Auto
+ }
+ },
+ |used| {
+ MaybeAuto::Specified(max(
+ used - table_border_padding,
+ minimum_width_of_all_columns,
+ ))
+ },
+ )
}
struct Table {
diff --git a/components/layout_2020/flexbox/layout.rs b/components/layout_2020/flexbox/layout.rs
index 7170d233f9b..bbb333ad524 100644
--- a/components/layout_2020/flexbox/layout.rs
+++ b/components/layout_2020/flexbox/layout.rs
@@ -2359,9 +2359,10 @@ impl FlexItemBox {
},
}
},
- FlexBasis::Size(Size::Auto) => {
+ FlexBasis::Size(_) => {
// “When specified on a flex item, the `auto` keyword retrieves
// the value of the main size property as the used `flex-basis`.”
+ // TODO(#32853): Handle other intrinsic keywords.
match content_box_size.main {
AuOrAuto::LengthPercentage(length) => FlexBasis::Size(length),
// “If that value is itself `auto`, then the used value is `content`.”
diff --git a/components/layout_2020/flow/mod.rs b/components/layout_2020/flow/mod.rs
index fdd40559d2c..9c469650d48 100644
--- a/components/layout_2020/flow/mod.rs
+++ b/components/layout_2020/flow/mod.rs
@@ -168,8 +168,8 @@ impl BlockLevelBox {
return false;
}
- if !block_size_is_zero_or_auto(style.content_block_size(), containing_block) ||
- !block_size_is_zero_or_auto(style.min_block_size(), containing_block) ||
+ if !block_size_is_zero_or_intrinsic(style.content_block_size(), containing_block) ||
+ !block_size_is_zero_or_intrinsic(style.min_block_size(), containing_block) ||
pbm.padding_border_sums.block != Au::zero()
{
return false;
@@ -877,8 +877,8 @@ fn layout_in_flow_non_replaced_block_level_same_formatting_context(
let collapsed_through = collapsible_margins_in_children.collapsed_through &&
pbm.padding_border_sums.block == Au::zero() &&
- block_size_is_zero_or_auto(computed_block_size, containing_block) &&
- block_size_is_zero_or_auto(style.min_block_size(), containing_block);
+ block_size_is_zero_or_intrinsic(computed_block_size, containing_block) &&
+ block_size_is_zero_or_intrinsic(style.min_block_size(), containing_block);
block_margins_collapsed_with_children.collapsed_through = collapsed_through;
let end_margin_can_collapse_with_children = collapsed_through ||
@@ -1872,9 +1872,9 @@ impl<'container> PlacementState<'container> {
}
}
-fn block_size_is_zero_or_auto(size: &Size, containing_block: &ContainingBlock) -> bool {
+fn block_size_is_zero_or_intrinsic(size: &Size, containing_block: &ContainingBlock) -> bool {
match size {
- Size::Auto => true,
+ Size::Auto | Size::MinContent | Size::MaxContent | Size::FitContent | Size::Stretch => true,
Size::LengthPercentage(ref lp) => {
// TODO: Should this resolve definite percentages? Blink does it, Gecko and WebKit don't.
lp.is_definitely_zero() ||
diff --git a/components/layout_2020/style_ext.rs b/components/layout_2020/style_ext.rs
index 21283395789..40596bf30a4 100644
--- a/components/layout_2020/style_ext.rs
+++ b/components/layout_2020/style_ext.rs
@@ -341,7 +341,11 @@ impl ComputedValuesExt for ComputedValues {
fn unwrap(max_size: &MaxSize<NonNegativeLengthPercentage>) -> Option<&LengthPercentage> {
match max_size {
MaxSize::LengthPercentage(length) => Some(&length.0),
- MaxSize::None => None,
+ MaxSize::None |
+ MaxSize::MinContent |
+ MaxSize::MaxContent |
+ MaxSize::FitContent |
+ MaxSize::Stretch => None,
}
}
let position = self.get_position();
@@ -997,7 +1001,9 @@ impl From<stylo::Display> for Display {
fn size_to_length(size: &Size) -> LengthPercentageOrAuto {
match size {
Size::LengthPercentage(length) => LengthPercentageOrAuto::LengthPercentage(&length.0),
- Size::Auto => LengthPercentageOrAuto::Auto,
+ Size::Auto | Size::MinContent | Size::MaxContent | Size::FitContent | Size::Stretch => {
+ LengthPercentageOrAuto::Auto
+ },
}
}
diff --git a/tests/wpt/meta/css/css-box/parsing/height-valid.html.ini b/tests/wpt/meta/css/css-box/parsing/height-valid.html.ini
deleted file mode 100644
index 355e0a9ffee..00000000000
--- a/tests/wpt/meta/css/css-box/parsing/height-valid.html.ini
+++ /dev/null
@@ -1,9 +0,0 @@
-[height-valid.html]
- [e.style['height'\] = "min-content" should set the property value]
- expected: FAIL
-
- [e.style['height'\] = "max-content" should set the property value]
- expected: FAIL
-
- [e.style['height'\] = "fit-content" should set the property value]
- expected: FAIL
diff --git a/tests/wpt/meta/css/css-box/parsing/max-height-valid.html.ini b/tests/wpt/meta/css/css-box/parsing/max-height-valid.html.ini
deleted file mode 100644
index 8d004d653b8..00000000000
--- a/tests/wpt/meta/css/css-box/parsing/max-height-valid.html.ini
+++ /dev/null
@@ -1,9 +0,0 @@
-[max-height-valid.html]
- [e.style['max-height'\] = "min-content" should set the property value]
- expected: FAIL
-
- [e.style['max-height'\] = "max-content" should set the property value]
- expected: FAIL
-
- [e.style['max-height'\] = "fit-content" should set the property value]
- expected: FAIL
diff --git a/tests/wpt/meta/css/css-box/parsing/max-width-valid.html.ini b/tests/wpt/meta/css/css-box/parsing/max-width-valid.html.ini
deleted file mode 100644
index 7e1e81ec5c1..00000000000
--- a/tests/wpt/meta/css/css-box/parsing/max-width-valid.html.ini
+++ /dev/null
@@ -1,9 +0,0 @@
-[max-width-valid.html]
- [e.style['max-width'\] = "min-content" should set the property value]
- expected: FAIL
-
- [e.style['max-width'\] = "max-content" should set the property value]
- expected: FAIL
-
- [e.style['max-width'\] = "fit-content" should set the property value]
- expected: FAIL
diff --git a/tests/wpt/meta/css/css-box/parsing/width-valid.html.ini b/tests/wpt/meta/css/css-box/parsing/width-valid.html.ini
deleted file mode 100644
index ec0a8326211..00000000000
--- a/tests/wpt/meta/css/css-box/parsing/width-valid.html.ini
+++ /dev/null
@@ -1,9 +0,0 @@
-[width-valid.html]
- [e.style['width'\] = "min-content" should set the property value]
- expected: FAIL
-
- [e.style['width'\] = "max-content" should set the property value]
- expected: FAIL
-
- [e.style['width'\] = "fit-content" should set the property value]
- expected: FAIL
diff --git a/tests/wpt/meta/css/css-flexbox/parsing/flex-basis-computed.html.ini b/tests/wpt/meta/css/css-flexbox/parsing/flex-basis-computed.html.ini
deleted file mode 100644
index 1fa3d086b3d..00000000000
--- a/tests/wpt/meta/css/css-flexbox/parsing/flex-basis-computed.html.ini
+++ /dev/null
@@ -1,9 +0,0 @@
-[flex-basis-computed.html]
- [Property flex-basis value 'fit-content']
- expected: FAIL
-
- [Property flex-basis value 'min-content']
- expected: FAIL
-
- [Property flex-basis value 'max-content']
- expected: FAIL
diff --git a/tests/wpt/meta/css/css-flexbox/parsing/flex-basis-valid.html.ini b/tests/wpt/meta/css/css-flexbox/parsing/flex-basis-valid.html.ini
deleted file mode 100644
index 4d02731b951..00000000000
--- a/tests/wpt/meta/css/css-flexbox/parsing/flex-basis-valid.html.ini
+++ /dev/null
@@ -1,9 +0,0 @@
-[flex-basis-valid.html]
- [e.style['flex-basis'\] = "fit-content" should set the property value]
- expected: FAIL
-
- [e.style['flex-basis'\] = "min-content" should set the property value]
- expected: FAIL
-
- [e.style['flex-basis'\] = "max-content" should set the property value]
- expected: FAIL
diff --git a/tests/wpt/meta/css/css-flexbox/parsing/flex-shorthand.html.ini b/tests/wpt/meta/css/css-flexbox/parsing/flex-shorthand.html.ini
deleted file mode 100644
index 52349e3b91d..00000000000
--- a/tests/wpt/meta/css/css-flexbox/parsing/flex-shorthand.html.ini
+++ /dev/null
@@ -1,24 +0,0 @@
-[flex-shorthand.html]
- [e.style['flex'\] = "0 fit-content" should set flex-basis]
- expected: FAIL
-
- [e.style['flex'\] = "0 fit-content" should set flex-grow]
- expected: FAIL
-
- [e.style['flex'\] = "0 fit-content" should set flex-shrink]
- expected: FAIL
-
- [e.style['flex'\] = "0 fit-content" should not set unrelated longhands]
- expected: FAIL
-
- [e.style['flex'\] = "1 0 max-content" should set flex-basis]
- expected: FAIL
-
- [e.style['flex'\] = "1 0 max-content" should set flex-grow]
- expected: FAIL
-
- [e.style['flex'\] = "1 0 max-content" should set flex-shrink]
- expected: FAIL
-
- [e.style['flex'\] = "1 0 max-content" should not set unrelated longhands]
- expected: FAIL
diff --git a/tests/wpt/meta/css/css-logical/parsing/block-size-computed.html.ini b/tests/wpt/meta/css/css-logical/parsing/block-size-computed.html.ini
deleted file mode 100644
index 66d98e3b6e8..00000000000
--- a/tests/wpt/meta/css/css-logical/parsing/block-size-computed.html.ini
+++ /dev/null
@@ -1,6 +0,0 @@
-[block-size-computed.html]
- [Property block-size value 'min-content']
- expected: FAIL
-
- [Property block-size value 'max-content']
- expected: FAIL
diff --git a/tests/wpt/meta/css/css-logical/parsing/block-size-valid.html.ini b/tests/wpt/meta/css/css-logical/parsing/block-size-valid.html.ini
deleted file mode 100644
index b3a281af8ec..00000000000
--- a/tests/wpt/meta/css/css-logical/parsing/block-size-valid.html.ini
+++ /dev/null
@@ -1,6 +0,0 @@
-[block-size-valid.html]
- [e.style['block-size'\] = "min-content" should set the property value]
- expected: FAIL
-
- [e.style['block-size'\] = "max-content" should set the property value]
- expected: FAIL
diff --git a/tests/wpt/meta/css/css-logical/parsing/inline-size-valid.html.ini b/tests/wpt/meta/css/css-logical/parsing/inline-size-valid.html.ini
deleted file mode 100644
index b3e31a26127..00000000000
--- a/tests/wpt/meta/css/css-logical/parsing/inline-size-valid.html.ini
+++ /dev/null
@@ -1,6 +0,0 @@
-[inline-size-valid.html]
- [e.style['inline-size'\] = "min-content" should set the property value]
- expected: FAIL
-
- [e.style['inline-size'\] = "max-content" should set the property value]
- expected: FAIL
diff --git a/tests/wpt/meta/css/css-logical/parsing/max-block-size-computed.html.ini b/tests/wpt/meta/css/css-logical/parsing/max-block-size-computed.html.ini
deleted file mode 100644
index 03e87d288b1..00000000000
--- a/tests/wpt/meta/css/css-logical/parsing/max-block-size-computed.html.ini
+++ /dev/null
@@ -1,6 +0,0 @@
-[max-block-size-computed.html]
- [Property max-block-size value 'min-content']
- expected: FAIL
-
- [Property max-block-size value 'max-content']
- expected: FAIL
diff --git a/tests/wpt/meta/css/css-logical/parsing/max-block-size-valid.html.ini b/tests/wpt/meta/css/css-logical/parsing/max-block-size-valid.html.ini
deleted file mode 100644
index e24be8e2dd4..00000000000
--- a/tests/wpt/meta/css/css-logical/parsing/max-block-size-valid.html.ini
+++ /dev/null
@@ -1,6 +0,0 @@
-[max-block-size-valid.html]
- [e.style['max-block-size'\] = "min-content" should set the property value]
- expected: FAIL
-
- [e.style['max-block-size'\] = "max-content" should set the property value]
- expected: FAIL
diff --git a/tests/wpt/meta/css/css-logical/parsing/max-inline-size-computed.html.ini b/tests/wpt/meta/css/css-logical/parsing/max-inline-size-computed.html.ini
deleted file mode 100644
index f2a47ef6a3d..00000000000
--- a/tests/wpt/meta/css/css-logical/parsing/max-inline-size-computed.html.ini
+++ /dev/null
@@ -1,6 +0,0 @@
-[max-inline-size-computed.html]
- [Property max-inline-size value 'min-content']
- expected: FAIL
-
- [Property max-inline-size value 'max-content']
- expected: FAIL
diff --git a/tests/wpt/meta/css/css-logical/parsing/max-inline-size-valid.html.ini b/tests/wpt/meta/css/css-logical/parsing/max-inline-size-valid.html.ini
deleted file mode 100644
index cb6b6d05960..00000000000
--- a/tests/wpt/meta/css/css-logical/parsing/max-inline-size-valid.html.ini
+++ /dev/null
@@ -1,6 +0,0 @@
-[max-inline-size-valid.html]
- [e.style['max-inline-size'\] = "min-content" should set the property value]
- expected: FAIL
-
- [e.style['max-inline-size'\] = "max-content" should set the property value]
- expected: FAIL
diff --git a/tests/wpt/meta/css/css-logical/parsing/min-block-size-computed.html.ini b/tests/wpt/meta/css/css-logical/parsing/min-block-size-computed.html.ini
index bc7cb9f4145..74cc74f72ea 100644
--- a/tests/wpt/meta/css/css-logical/parsing/min-block-size-computed.html.ini
+++ b/tests/wpt/meta/css/css-logical/parsing/min-block-size-computed.html.ini
@@ -1,9 +1,3 @@
[min-block-size-computed.html]
[Property min-block-size value 'auto']
expected: FAIL
-
- [Property min-block-size value 'min-content']
- expected: FAIL
-
- [Property min-block-size value 'max-content']
- expected: FAIL
diff --git a/tests/wpt/meta/css/css-logical/parsing/min-block-size-valid.html.ini b/tests/wpt/meta/css/css-logical/parsing/min-block-size-valid.html.ini
deleted file mode 100644
index 62679dd2108..00000000000
--- a/tests/wpt/meta/css/css-logical/parsing/min-block-size-valid.html.ini
+++ /dev/null
@@ -1,6 +0,0 @@
-[min-block-size-valid.html]
- [e.style['min-block-size'\] = "min-content" should set the property value]
- expected: FAIL
-
- [e.style['min-block-size'\] = "max-content" should set the property value]
- expected: FAIL
diff --git a/tests/wpt/meta/css/css-logical/parsing/min-inline-size-computed.html.ini b/tests/wpt/meta/css/css-logical/parsing/min-inline-size-computed.html.ini
index cbd4c7d9551..50598a7cf1d 100644
--- a/tests/wpt/meta/css/css-logical/parsing/min-inline-size-computed.html.ini
+++ b/tests/wpt/meta/css/css-logical/parsing/min-inline-size-computed.html.ini
@@ -1,9 +1,3 @@
[min-inline-size-computed.html]
[Property min-inline-size value 'auto']
expected: FAIL
-
- [Property min-inline-size value 'min-content']
- expected: FAIL
-
- [Property min-inline-size value 'max-content']
- expected: FAIL
diff --git a/tests/wpt/meta/css/css-logical/parsing/min-inline-size-valid.html.ini b/tests/wpt/meta/css/css-logical/parsing/min-inline-size-valid.html.ini
deleted file mode 100644
index d8cb2c1bc9e..00000000000
--- a/tests/wpt/meta/css/css-logical/parsing/min-inline-size-valid.html.ini
+++ /dev/null
@@ -1,6 +0,0 @@
-[min-inline-size-valid.html]
- [e.style['min-inline-size'\] = "min-content" should set the property value]
- expected: FAIL
-
- [e.style['min-inline-size'\] = "max-content" should set the property value]
- expected: FAIL
diff --git a/tests/wpt/meta/css/css-sizing/animation/height-interpolation.html.ini b/tests/wpt/meta/css/css-sizing/animation/height-interpolation.html.ini
index dc50dbd49b6..91770eebef3 100644
--- a/tests/wpt/meta/css/css-sizing/animation/height-interpolation.html.ini
+++ b/tests/wpt/meta/css/css-sizing/animation/height-interpolation.html.ini
@@ -233,90 +233,6 @@
[Web Animations: property <height> from [auto\] to [20px\] at (1.5) should be [20px\]]
expected: FAIL
- [CSS Transitions with transition-behavior:allow-discrete: property <height> from [auto\] to [min-content\] at (-0.3) should be [auto\]]
- expected: FAIL
-
- [CSS Transitions with transition-behavior:allow-discrete: property <height> from [auto\] to [min-content\] at (0) should be [auto\]]
- expected: FAIL
-
- [CSS Transitions with transition-behavior:allow-discrete: property <height> from [auto\] to [min-content\] at (0.3) should be [auto\]]
- expected: FAIL
-
- [CSS Transitions with transition-behavior:allow-discrete: property <height> from [auto\] to [min-content\] at (0.5) should be [min-content\]]
- expected: FAIL
-
- [CSS Transitions with transition-behavior:allow-discrete: property <height> from [auto\] to [min-content\] at (0.6) should be [min-content\]]
- expected: FAIL
-
- [CSS Transitions with transition-behavior:allow-discrete: property <height> from [auto\] to [min-content\] at (1) should be [min-content\]]
- expected: FAIL
-
- [CSS Transitions with transition-behavior:allow-discrete: property <height> from [auto\] to [min-content\] at (1.5) should be [min-content\]]
- expected: FAIL
-
- [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <height> from [auto\] to [min-content\] at (-0.3) should be [auto\]]
- expected: FAIL
-
- [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <height> from [auto\] to [min-content\] at (0) should be [auto\]]
- expected: FAIL
-
- [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <height> from [auto\] to [min-content\] at (0.3) should be [auto\]]
- expected: FAIL
-
- [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <height> from [auto\] to [min-content\] at (0.5) should be [min-content\]]
- expected: FAIL
-
- [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <height> from [auto\] to [min-content\] at (0.6) should be [min-content\]]
- expected: FAIL
-
- [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <height> from [auto\] to [min-content\] at (1) should be [min-content\]]
- expected: FAIL
-
- [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <height> from [auto\] to [min-content\] at (1.5) should be [min-content\]]
- expected: FAIL
-
- [CSS Transitions: property <height> from [auto\] to [min-content\] at (-0.3) should be [min-content\]]
- expected: FAIL
-
- [CSS Transitions: property <height> from [auto\] to [min-content\] at (0) should be [min-content\]]
- expected: FAIL
-
- [CSS Transitions: property <height> from [auto\] to [min-content\] at (0.3) should be [min-content\]]
- expected: FAIL
-
- [CSS Transitions: property <height> from [auto\] to [min-content\] at (0.5) should be [min-content\]]
- expected: FAIL
-
- [CSS Transitions: property <height> from [auto\] to [min-content\] at (0.6) should be [min-content\]]
- expected: FAIL
-
- [CSS Transitions: property <height> from [auto\] to [min-content\] at (1) should be [min-content\]]
- expected: FAIL
-
- [CSS Transitions: property <height> from [auto\] to [min-content\] at (1.5) should be [min-content\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <height> from [auto\] to [min-content\] at (-0.3) should be [min-content\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <height> from [auto\] to [min-content\] at (0) should be [min-content\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <height> from [auto\] to [min-content\] at (0.3) should be [min-content\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <height> from [auto\] to [min-content\] at (0.5) should be [min-content\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <height> from [auto\] to [min-content\] at (0.6) should be [min-content\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <height> from [auto\] to [min-content\] at (1) should be [min-content\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <height> from [auto\] to [min-content\] at (1.5) should be [min-content\]]
- expected: FAIL
-
[CSS Animations: property <height> from [auto\] to [min-content\] at (-0.3) should be [auto\]]
expected: FAIL
@@ -368,18 +284,6 @@
[CSS Transitions with transition-behavior:allow-discrete: property <height> from [fit-content\] to [20px\] at (0.3) should be [fit-content\]]
expected: FAIL
- [CSS Transitions with transition-behavior:allow-discrete: property <height> from [fit-content\] to [20px\] at (0.5) should be [20px\]]
- expected: FAIL
-
- [CSS Transitions with transition-behavior:allow-discrete: property <height> from [fit-content\] to [20px\] at (0.6) should be [20px\]]
- expected: FAIL
-
- [CSS Transitions with transition-behavior:allow-discrete: property <height> from [fit-content\] to [20px\] at (1) should be [20px\]]
- expected: FAIL
-
- [CSS Transitions with transition-behavior:allow-discrete: property <height> from [fit-content\] to [20px\] at (1.5) should be [20px\]]
- expected: FAIL
-
[CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <height> from [fit-content\] to [20px\] at (-0.3) should be [fit-content\]]
expected: FAIL
@@ -389,60 +293,6 @@
[CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <height> from [fit-content\] to [20px\] at (0.3) should be [fit-content\]]
expected: FAIL
- [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <height> from [fit-content\] to [20px\] at (0.5) should be [20px\]]
- expected: FAIL
-
- [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <height> from [fit-content\] to [20px\] at (0.6) should be [20px\]]
- expected: FAIL
-
- [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <height> from [fit-content\] to [20px\] at (1) should be [20px\]]
- expected: FAIL
-
- [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <height> from [fit-content\] to [20px\] at (1.5) should be [20px\]]
- expected: FAIL
-
- [CSS Transitions: property <height> from [fit-content\] to [20px\] at (-0.3) should be [20px\]]
- expected: FAIL
-
- [CSS Transitions: property <height> from [fit-content\] to [20px\] at (0) should be [20px\]]
- expected: FAIL
-
- [CSS Transitions: property <height> from [fit-content\] to [20px\] at (0.3) should be [20px\]]
- expected: FAIL
-
- [CSS Transitions: property <height> from [fit-content\] to [20px\] at (0.5) should be [20px\]]
- expected: FAIL
-
- [CSS Transitions: property <height> from [fit-content\] to [20px\] at (0.6) should be [20px\]]
- expected: FAIL
-
- [CSS Transitions: property <height> from [fit-content\] to [20px\] at (1) should be [20px\]]
- expected: FAIL
-
- [CSS Transitions: property <height> from [fit-content\] to [20px\] at (1.5) should be [20px\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <height> from [fit-content\] to [20px\] at (-0.3) should be [20px\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <height> from [fit-content\] to [20px\] at (0) should be [20px\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <height> from [fit-content\] to [20px\] at (0.3) should be [20px\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <height> from [fit-content\] to [20px\] at (0.5) should be [20px\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <height> from [fit-content\] to [20px\] at (0.6) should be [20px\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <height> from [fit-content\] to [20px\] at (1) should be [20px\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <height> from [fit-content\] to [20px\] at (1.5) should be [20px\]]
- expected: FAIL
-
[CSS Animations: property <height> from [fit-content\] to [20px\] at (-0.3) should be [fit-content\]]
expected: FAIL
@@ -485,90 +335,6 @@
[Web Animations: property <height> from [fit-content\] to [20px\] at (1.5) should be [20px\]]
expected: FAIL
- [CSS Transitions with transition-behavior:allow-discrete: property <height> from [max-content\] to [fit-content\] at (-0.3) should be [max-content\]]
- expected: FAIL
-
- [CSS Transitions with transition-behavior:allow-discrete: property <height> from [max-content\] to [fit-content\] at (0) should be [max-content\]]
- expected: FAIL
-
- [CSS Transitions with transition-behavior:allow-discrete: property <height> from [max-content\] to [fit-content\] at (0.3) should be [max-content\]]
- expected: FAIL
-
- [CSS Transitions with transition-behavior:allow-discrete: property <height> from [max-content\] to [fit-content\] at (0.5) should be [fit-content\]]
- expected: FAIL
-
- [CSS Transitions with transition-behavior:allow-discrete: property <height> from [max-content\] to [fit-content\] at (0.6) should be [fit-content\]]
- expected: FAIL
-
- [CSS Transitions with transition-behavior:allow-discrete: property <height> from [max-content\] to [fit-content\] at (1) should be [fit-content\]]
- expected: FAIL
-
- [CSS Transitions with transition-behavior:allow-discrete: property <height> from [max-content\] to [fit-content\] at (1.5) should be [fit-content\]]
- expected: FAIL
-
- [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <height> from [max-content\] to [fit-content\] at (-0.3) should be [max-content\]]
- expected: FAIL
-
- [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <height> from [max-content\] to [fit-content\] at (0) should be [max-content\]]
- expected: FAIL
-
- [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <height> from [max-content\] to [fit-content\] at (0.3) should be [max-content\]]
- expected: FAIL
-
- [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <height> from [max-content\] to [fit-content\] at (0.5) should be [fit-content\]]
- expected: FAIL
-
- [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <height> from [max-content\] to [fit-content\] at (0.6) should be [fit-content\]]
- expected: FAIL
-
- [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <height> from [max-content\] to [fit-content\] at (1) should be [fit-content\]]
- expected: FAIL
-
- [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <height> from [max-content\] to [fit-content\] at (1.5) should be [fit-content\]]
- expected: FAIL
-
- [CSS Transitions: property <height> from [max-content\] to [fit-content\] at (-0.3) should be [fit-content\]]
- expected: FAIL
-
- [CSS Transitions: property <height> from [max-content\] to [fit-content\] at (0) should be [fit-content\]]
- expected: FAIL
-
- [CSS Transitions: property <height> from [max-content\] to [fit-content\] at (0.3) should be [fit-content\]]
- expected: FAIL
-
- [CSS Transitions: property <height> from [max-content\] to [fit-content\] at (0.5) should be [fit-content\]]
- expected: FAIL
-
- [CSS Transitions: property <height> from [max-content\] to [fit-content\] at (0.6) should be [fit-content\]]
- expected: FAIL
-
- [CSS Transitions: property <height> from [max-content\] to [fit-content\] at (1) should be [fit-content\]]
- expected: FAIL
-
- [CSS Transitions: property <height> from [max-content\] to [fit-content\] at (1.5) should be [fit-content\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <height> from [max-content\] to [fit-content\] at (-0.3) should be [fit-content\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <height> from [max-content\] to [fit-content\] at (0) should be [fit-content\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <height> from [max-content\] to [fit-content\] at (0.3) should be [fit-content\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <height> from [max-content\] to [fit-content\] at (0.5) should be [fit-content\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <height> from [max-content\] to [fit-content\] at (0.6) should be [fit-content\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <height> from [max-content\] to [fit-content\] at (1) should be [fit-content\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <height> from [max-content\] to [fit-content\] at (1.5) should be [fit-content\]]
- expected: FAIL
-
[CSS Animations: property <height> from [max-content\] to [fit-content\] at (-0.3) should be [max-content\]]
expected: FAIL
@@ -773,72 +539,6 @@
[Web Animations: property <height> from [max-content\] to neutral at (0.3) should be [max-content\]]
expected: FAIL
- [CSS Transitions with transition-behavior:allow-discrete: property <height> from neutral to [fit-content\] at (0.5) should be [fit-content\]]
- expected: FAIL
-
- [CSS Transitions with transition-behavior:allow-discrete: property <height> from neutral to [fit-content\] at (0.6) should be [fit-content\]]
- expected: FAIL
-
- [CSS Transitions with transition-behavior:allow-discrete: property <height> from neutral to [fit-content\] at (1) should be [fit-content\]]
- expected: FAIL
-
- [CSS Transitions with transition-behavior:allow-discrete: property <height> from neutral to [fit-content\] at (1.5) should be [fit-content\]]
- expected: FAIL
-
- [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <height> from neutral to [fit-content\] at (0.5) should be [fit-content\]]
- expected: FAIL
-
- [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <height> from neutral to [fit-content\] at (0.6) should be [fit-content\]]
- expected: FAIL
-
- [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <height> from neutral to [fit-content\] at (1) should be [fit-content\]]
- expected: FAIL
-
- [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <height> from neutral to [fit-content\] at (1.5) should be [fit-content\]]
- expected: FAIL
-
- [CSS Transitions: property <height> from neutral to [fit-content\] at (-0.3) should be [fit-content\]]
- expected: FAIL
-
- [CSS Transitions: property <height> from neutral to [fit-content\] at (0) should be [fit-content\]]
- expected: FAIL
-
- [CSS Transitions: property <height> from neutral to [fit-content\] at (0.3) should be [fit-content\]]
- expected: FAIL
-
- [CSS Transitions: property <height> from neutral to [fit-content\] at (0.5) should be [fit-content\]]
- expected: FAIL
-
- [CSS Transitions: property <height> from neutral to [fit-content\] at (0.6) should be [fit-content\]]
- expected: FAIL
-
- [CSS Transitions: property <height> from neutral to [fit-content\] at (1) should be [fit-content\]]
- expected: FAIL
-
- [CSS Transitions: property <height> from neutral to [fit-content\] at (1.5) should be [fit-content\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <height> from neutral to [fit-content\] at (-0.3) should be [fit-content\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <height> from neutral to [fit-content\] at (0) should be [fit-content\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <height> from neutral to [fit-content\] at (0.3) should be [fit-content\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <height> from neutral to [fit-content\] at (0.5) should be [fit-content\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <height> from neutral to [fit-content\] at (0.6) should be [fit-content\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <height> from neutral to [fit-content\] at (1) should be [fit-content\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <height> from neutral to [fit-content\] at (1.5) should be [fit-content\]]
- expected: FAIL
-
[CSS Animations: property <height> from neutral to [fit-content\] at (0.5) should be [fit-content\]]
expected: FAIL
diff --git a/tests/wpt/meta/css/css-sizing/animation/max-height-interpolation.html.ini b/tests/wpt/meta/css/css-sizing/animation/max-height-interpolation.html.ini
index 4c36ab329cb..8eaf2327da4 100644
--- a/tests/wpt/meta/css/css-sizing/animation/max-height-interpolation.html.ini
+++ b/tests/wpt/meta/css/css-sizing/animation/max-height-interpolation.html.ini
@@ -242,18 +242,6 @@
[CSS Transitions with transition-behavior:allow-discrete: property <max-height> from [none\] to [max-content\] at (0.3) should be [none\]]
expected: FAIL
- [CSS Transitions with transition-behavior:allow-discrete: property <max-height> from [none\] to [max-content\] at (0.5) should be [max-content\]]
- expected: FAIL
-
- [CSS Transitions with transition-behavior:allow-discrete: property <max-height> from [none\] to [max-content\] at (0.6) should be [max-content\]]
- expected: FAIL
-
- [CSS Transitions with transition-behavior:allow-discrete: property <max-height> from [none\] to [max-content\] at (1) should be [max-content\]]
- expected: FAIL
-
- [CSS Transitions with transition-behavior:allow-discrete: property <max-height> from [none\] to [max-content\] at (1.5) should be [max-content\]]
- expected: FAIL
-
[CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <max-height> from [none\] to [max-content\] at (-0.3) should be [none\]]
expected: FAIL
@@ -263,60 +251,6 @@
[CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <max-height> from [none\] to [max-content\] at (0.3) should be [none\]]
expected: FAIL
- [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <max-height> from [none\] to [max-content\] at (0.5) should be [max-content\]]
- expected: FAIL
-
- [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <max-height> from [none\] to [max-content\] at (0.6) should be [max-content\]]
- expected: FAIL
-
- [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <max-height> from [none\] to [max-content\] at (1) should be [max-content\]]
- expected: FAIL
-
- [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <max-height> from [none\] to [max-content\] at (1.5) should be [max-content\]]
- expected: FAIL
-
- [CSS Transitions: property <max-height> from [none\] to [max-content\] at (-0.3) should be [max-content\]]
- expected: FAIL
-
- [CSS Transitions: property <max-height> from [none\] to [max-content\] at (0) should be [max-content\]]
- expected: FAIL
-
- [CSS Transitions: property <max-height> from [none\] to [max-content\] at (0.3) should be [max-content\]]
- expected: FAIL
-
- [CSS Transitions: property <max-height> from [none\] to [max-content\] at (0.5) should be [max-content\]]
- expected: FAIL
-
- [CSS Transitions: property <max-height> from [none\] to [max-content\] at (0.6) should be [max-content\]]
- expected: FAIL
-
- [CSS Transitions: property <max-height> from [none\] to [max-content\] at (1) should be [max-content\]]
- expected: FAIL
-
- [CSS Transitions: property <max-height> from [none\] to [max-content\] at (1.5) should be [max-content\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <max-height> from [none\] to [max-content\] at (-0.3) should be [max-content\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <max-height> from [none\] to [max-content\] at (0) should be [max-content\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <max-height> from [none\] to [max-content\] at (0.3) should be [max-content\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <max-height> from [none\] to [max-content\] at (0.5) should be [max-content\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <max-height> from [none\] to [max-content\] at (0.6) should be [max-content\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <max-height> from [none\] to [max-content\] at (1) should be [max-content\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <max-height> from [none\] to [max-content\] at (1.5) should be [max-content\]]
- expected: FAIL
-
[CSS Animations: property <max-height> from [none\] to [max-content\] at (-0.3) should be [none\]]
expected: FAIL
@@ -494,18 +428,6 @@
[CSS Transitions with transition-behavior:allow-discrete: property <max-height> from [20px\] to [min-content\] at (0.3) should be [20px\]]
expected: FAIL
- [CSS Transitions with transition-behavior:allow-discrete: property <max-height> from [20px\] to [min-content\] at (0.5) should be [min-content\]]
- expected: FAIL
-
- [CSS Transitions with transition-behavior:allow-discrete: property <max-height> from [20px\] to [min-content\] at (0.6) should be [min-content\]]
- expected: FAIL
-
- [CSS Transitions with transition-behavior:allow-discrete: property <max-height> from [20px\] to [min-content\] at (1) should be [min-content\]]
- expected: FAIL
-
- [CSS Transitions with transition-behavior:allow-discrete: property <max-height> from [20px\] to [min-content\] at (1.5) should be [min-content\]]
- expected: FAIL
-
[CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <max-height> from [20px\] to [min-content\] at (-0.3) should be [20px\]]
expected: FAIL
@@ -515,60 +437,6 @@
[CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <max-height> from [20px\] to [min-content\] at (0.3) should be [20px\]]
expected: FAIL
- [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <max-height> from [20px\] to [min-content\] at (0.5) should be [min-content\]]
- expected: FAIL
-
- [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <max-height> from [20px\] to [min-content\] at (0.6) should be [min-content\]]
- expected: FAIL
-
- [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <max-height> from [20px\] to [min-content\] at (1) should be [min-content\]]
- expected: FAIL
-
- [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <max-height> from [20px\] to [min-content\] at (1.5) should be [min-content\]]
- expected: FAIL
-
- [CSS Transitions: property <max-height> from [20px\] to [min-content\] at (-0.3) should be [min-content\]]
- expected: FAIL
-
- [CSS Transitions: property <max-height> from [20px\] to [min-content\] at (0) should be [min-content\]]
- expected: FAIL
-
- [CSS Transitions: property <max-height> from [20px\] to [min-content\] at (0.3) should be [min-content\]]
- expected: FAIL
-
- [CSS Transitions: property <max-height> from [20px\] to [min-content\] at (0.5) should be [min-content\]]
- expected: FAIL
-
- [CSS Transitions: property <max-height> from [20px\] to [min-content\] at (0.6) should be [min-content\]]
- expected: FAIL
-
- [CSS Transitions: property <max-height> from [20px\] to [min-content\] at (1) should be [min-content\]]
- expected: FAIL
-
- [CSS Transitions: property <max-height> from [20px\] to [min-content\] at (1.5) should be [min-content\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <max-height> from [20px\] to [min-content\] at (-0.3) should be [min-content\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <max-height> from [20px\] to [min-content\] at (0) should be [min-content\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <max-height> from [20px\] to [min-content\] at (0.3) should be [min-content\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <max-height> from [20px\] to [min-content\] at (0.5) should be [min-content\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <max-height> from [20px\] to [min-content\] at (0.6) should be [min-content\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <max-height> from [20px\] to [min-content\] at (1) should be [min-content\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <max-height> from [20px\] to [min-content\] at (1.5) should be [min-content\]]
- expected: FAIL
-
[CSS Animations: property <max-height> from [20px\] to [min-content\] at (-0.3) should be [20px\]]
expected: FAIL
@@ -647,72 +515,6 @@
[Web Animations: property <max-height> from [min-content\] to neutral at (0.3) should be [min-content\]]
expected: FAIL
- [CSS Transitions with transition-behavior:allow-discrete: property <max-height> from neutral to [max-content\] at (0.5) should be [max-content\]]
- expected: FAIL
-
- [CSS Transitions with transition-behavior:allow-discrete: property <max-height> from neutral to [max-content\] at (0.6) should be [max-content\]]
- expected: FAIL
-
- [CSS Transitions with transition-behavior:allow-discrete: property <max-height> from neutral to [max-content\] at (1) should be [max-content\]]
- expected: FAIL
-
- [CSS Transitions with transition-behavior:allow-discrete: property <max-height> from neutral to [max-content\] at (1.5) should be [max-content\]]
- expected: FAIL
-
- [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <max-height> from neutral to [max-content\] at (0.5) should be [max-content\]]
- expected: FAIL
-
- [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <max-height> from neutral to [max-content\] at (0.6) should be [max-content\]]
- expected: FAIL
-
- [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <max-height> from neutral to [max-content\] at (1) should be [max-content\]]
- expected: FAIL
-
- [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <max-height> from neutral to [max-content\] at (1.5) should be [max-content\]]
- expected: FAIL
-
- [CSS Transitions: property <max-height> from neutral to [max-content\] at (-0.3) should be [max-content\]]
- expected: FAIL
-
- [CSS Transitions: property <max-height> from neutral to [max-content\] at (0) should be [max-content\]]
- expected: FAIL
-
- [CSS Transitions: property <max-height> from neutral to [max-content\] at (0.3) should be [max-content\]]
- expected: FAIL
-
- [CSS Transitions: property <max-height> from neutral to [max-content\] at (0.5) should be [max-content\]]
- expected: FAIL
-
- [CSS Transitions: property <max-height> from neutral to [max-content\] at (0.6) should be [max-content\]]
- expected: FAIL
-
- [CSS Transitions: property <max-height> from neutral to [max-content\] at (1) should be [max-content\]]
- expected: FAIL
-
- [CSS Transitions: property <max-height> from neutral to [max-content\] at (1.5) should be [max-content\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <max-height> from neutral to [max-content\] at (-0.3) should be [max-content\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <max-height> from neutral to [max-content\] at (0) should be [max-content\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <max-height> from neutral to [max-content\] at (0.3) should be [max-content\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <max-height> from neutral to [max-content\] at (0.5) should be [max-content\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <max-height> from neutral to [max-content\] at (0.6) should be [max-content\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <max-height> from neutral to [max-content\] at (1) should be [max-content\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <max-height> from neutral to [max-content\] at (1.5) should be [max-content\]]
- expected: FAIL
-
[CSS Animations: property <max-height> from neutral to [max-content\] at (0.5) should be [max-content\]]
expected: FAIL
diff --git a/tests/wpt/meta/css/css-sizing/animation/max-width-interpolation.html.ini b/tests/wpt/meta/css/css-sizing/animation/max-width-interpolation.html.ini
index 25802ec7449..c958add5ba3 100644
--- a/tests/wpt/meta/css/css-sizing/animation/max-width-interpolation.html.ini
+++ b/tests/wpt/meta/css/css-sizing/animation/max-width-interpolation.html.ini
@@ -368,18 +368,6 @@
[CSS Transitions with transition-behavior:allow-discrete: property <max-width> from [fit-content\] to [20px\] at (0.3) should be [fit-content\]]
expected: FAIL
- [CSS Transitions with transition-behavior:allow-discrete: property <max-width> from [fit-content\] to [20px\] at (0.5) should be [20px\]]
- expected: FAIL
-
- [CSS Transitions with transition-behavior:allow-discrete: property <max-width> from [fit-content\] to [20px\] at (0.6) should be [20px\]]
- expected: FAIL
-
- [CSS Transitions with transition-behavior:allow-discrete: property <max-width> from [fit-content\] to [20px\] at (1) should be [20px\]]
- expected: FAIL
-
- [CSS Transitions with transition-behavior:allow-discrete: property <max-width> from [fit-content\] to [20px\] at (1.5) should be [20px\]]
- expected: FAIL
-
[CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <max-width> from [fit-content\] to [20px\] at (-0.3) should be [fit-content\]]
expected: FAIL
@@ -389,60 +377,6 @@
[CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <max-width> from [fit-content\] to [20px\] at (0.3) should be [fit-content\]]
expected: FAIL
- [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <max-width> from [fit-content\] to [20px\] at (0.5) should be [20px\]]
- expected: FAIL
-
- [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <max-width> from [fit-content\] to [20px\] at (0.6) should be [20px\]]
- expected: FAIL
-
- [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <max-width> from [fit-content\] to [20px\] at (1) should be [20px\]]
- expected: FAIL
-
- [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <max-width> from [fit-content\] to [20px\] at (1.5) should be [20px\]]
- expected: FAIL
-
- [CSS Transitions: property <max-width> from [fit-content\] to [20px\] at (-0.3) should be [20px\]]
- expected: FAIL
-
- [CSS Transitions: property <max-width> from [fit-content\] to [20px\] at (0) should be [20px\]]
- expected: FAIL
-
- [CSS Transitions: property <max-width> from [fit-content\] to [20px\] at (0.3) should be [20px\]]
- expected: FAIL
-
- [CSS Transitions: property <max-width> from [fit-content\] to [20px\] at (0.5) should be [20px\]]
- expected: FAIL
-
- [CSS Transitions: property <max-width> from [fit-content\] to [20px\] at (0.6) should be [20px\]]
- expected: FAIL
-
- [CSS Transitions: property <max-width> from [fit-content\] to [20px\] at (1) should be [20px\]]
- expected: FAIL
-
- [CSS Transitions: property <max-width> from [fit-content\] to [20px\] at (1.5) should be [20px\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <max-width> from [fit-content\] to [20px\] at (-0.3) should be [20px\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <max-width> from [fit-content\] to [20px\] at (0) should be [20px\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <max-width> from [fit-content\] to [20px\] at (0.3) should be [20px\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <max-width> from [fit-content\] to [20px\] at (0.5) should be [20px\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <max-width> from [fit-content\] to [20px\] at (0.6) should be [20px\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <max-width> from [fit-content\] to [20px\] at (1) should be [20px\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <max-width> from [fit-content\] to [20px\] at (1.5) should be [20px\]]
- expected: FAIL
-
[CSS Animations: property <max-width> from [fit-content\] to [20px\] at (-0.3) should be [fit-content\]]
expected: FAIL
@@ -494,18 +428,6 @@
[CSS Transitions with transition-behavior:allow-discrete: property <max-width> from [max-content\] to [min-content\] at (0.3) should be [max-content\]]
expected: FAIL
- [CSS Transitions with transition-behavior:allow-discrete: property <max-width> from [max-content\] to [min-content\] at (0.5) should be [min-content\]]
- expected: FAIL
-
- [CSS Transitions with transition-behavior:allow-discrete: property <max-width> from [max-content\] to [min-content\] at (0.6) should be [min-content\]]
- expected: FAIL
-
- [CSS Transitions with transition-behavior:allow-discrete: property <max-width> from [max-content\] to [min-content\] at (1) should be [min-content\]]
- expected: FAIL
-
- [CSS Transitions with transition-behavior:allow-discrete: property <max-width> from [max-content\] to [min-content\] at (1.5) should be [min-content\]]
- expected: FAIL
-
[CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <max-width> from [max-content\] to [min-content\] at (-0.3) should be [max-content\]]
expected: FAIL
@@ -515,60 +437,6 @@
[CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <max-width> from [max-content\] to [min-content\] at (0.3) should be [max-content\]]
expected: FAIL
- [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <max-width> from [max-content\] to [min-content\] at (0.5) should be [min-content\]]
- expected: FAIL
-
- [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <max-width> from [max-content\] to [min-content\] at (0.6) should be [min-content\]]
- expected: FAIL
-
- [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <max-width> from [max-content\] to [min-content\] at (1) should be [min-content\]]
- expected: FAIL
-
- [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <max-width> from [max-content\] to [min-content\] at (1.5) should be [min-content\]]
- expected: FAIL
-
- [CSS Transitions: property <max-width> from [max-content\] to [min-content\] at (-0.3) should be [min-content\]]
- expected: FAIL
-
- [CSS Transitions: property <max-width> from [max-content\] to [min-content\] at (0) should be [min-content\]]
- expected: FAIL
-
- [CSS Transitions: property <max-width> from [max-content\] to [min-content\] at (0.3) should be [min-content\]]
- expected: FAIL
-
- [CSS Transitions: property <max-width> from [max-content\] to [min-content\] at (0.5) should be [min-content\]]
- expected: FAIL
-
- [CSS Transitions: property <max-width> from [max-content\] to [min-content\] at (0.6) should be [min-content\]]
- expected: FAIL
-
- [CSS Transitions: property <max-width> from [max-content\] to [min-content\] at (1) should be [min-content\]]
- expected: FAIL
-
- [CSS Transitions: property <max-width> from [max-content\] to [min-content\] at (1.5) should be [min-content\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <max-width> from [max-content\] to [min-content\] at (-0.3) should be [min-content\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <max-width> from [max-content\] to [min-content\] at (0) should be [min-content\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <max-width> from [max-content\] to [min-content\] at (0.3) should be [min-content\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <max-width> from [max-content\] to [min-content\] at (0.5) should be [min-content\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <max-width> from [max-content\] to [min-content\] at (0.6) should be [min-content\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <max-width> from [max-content\] to [min-content\] at (1) should be [min-content\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <max-width> from [max-content\] to [min-content\] at (1.5) should be [min-content\]]
- expected: FAIL
-
[CSS Animations: property <max-width> from [max-content\] to [min-content\] at (-0.3) should be [max-content\]]
expected: FAIL
@@ -647,72 +515,6 @@
[Web Animations: property <max-width> from [min-content\] to neutral at (0.3) should be [min-content\]]
expected: FAIL
- [CSS Transitions with transition-behavior:allow-discrete: property <max-width> from neutral to [fit-content\] at (0.5) should be [fit-content\]]
- expected: FAIL
-
- [CSS Transitions with transition-behavior:allow-discrete: property <max-width> from neutral to [fit-content\] at (0.6) should be [fit-content\]]
- expected: FAIL
-
- [CSS Transitions with transition-behavior:allow-discrete: property <max-width> from neutral to [fit-content\] at (1) should be [fit-content\]]
- expected: FAIL
-
- [CSS Transitions with transition-behavior:allow-discrete: property <max-width> from neutral to [fit-content\] at (1.5) should be [fit-content\]]
- expected: FAIL
-
- [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <max-width> from neutral to [fit-content\] at (0.5) should be [fit-content\]]
- expected: FAIL
-
- [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <max-width> from neutral to [fit-content\] at (0.6) should be [fit-content\]]
- expected: FAIL
-
- [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <max-width> from neutral to [fit-content\] at (1) should be [fit-content\]]
- expected: FAIL
-
- [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <max-width> from neutral to [fit-content\] at (1.5) should be [fit-content\]]
- expected: FAIL
-
- [CSS Transitions: property <max-width> from neutral to [fit-content\] at (-0.3) should be [fit-content\]]
- expected: FAIL
-
- [CSS Transitions: property <max-width> from neutral to [fit-content\] at (0) should be [fit-content\]]
- expected: FAIL
-
- [CSS Transitions: property <max-width> from neutral to [fit-content\] at (0.3) should be [fit-content\]]
- expected: FAIL
-
- [CSS Transitions: property <max-width> from neutral to [fit-content\] at (0.5) should be [fit-content\]]
- expected: FAIL
-
- [CSS Transitions: property <max-width> from neutral to [fit-content\] at (0.6) should be [fit-content\]]
- expected: FAIL
-
- [CSS Transitions: property <max-width> from neutral to [fit-content\] at (1) should be [fit-content\]]
- expected: FAIL
-
- [CSS Transitions: property <max-width> from neutral to [fit-content\] at (1.5) should be [fit-content\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <max-width> from neutral to [fit-content\] at (-0.3) should be [fit-content\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <max-width> from neutral to [fit-content\] at (0) should be [fit-content\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <max-width> from neutral to [fit-content\] at (0.3) should be [fit-content\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <max-width> from neutral to [fit-content\] at (0.5) should be [fit-content\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <max-width> from neutral to [fit-content\] at (0.6) should be [fit-content\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <max-width> from neutral to [fit-content\] at (1) should be [fit-content\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <max-width> from neutral to [fit-content\] at (1.5) should be [fit-content\]]
- expected: FAIL
-
[CSS Animations: property <max-width> from neutral to [fit-content\] at (0.5) should be [fit-content\]]
expected: FAIL
diff --git a/tests/wpt/meta/css/css-sizing/animation/min-height-interpolation.html.ini b/tests/wpt/meta/css/css-sizing/animation/min-height-interpolation.html.ini
index 37508f1bf02..c30064e42fd 100644
--- a/tests/wpt/meta/css/css-sizing/animation/min-height-interpolation.html.ini
+++ b/tests/wpt/meta/css/css-sizing/animation/min-height-interpolation.html.ini
@@ -302,18 +302,6 @@
[CSS Transitions with transition-behavior:allow-discrete: property <min-height> from [fit-content\] to [min-content\] at (0.3) should be [fit-content\]]
expected: FAIL
- [CSS Transitions with transition-behavior:allow-discrete: property <min-height> from [fit-content\] to [min-content\] at (0.5) should be [min-content\]]
- expected: FAIL
-
- [CSS Transitions with transition-behavior:allow-discrete: property <min-height> from [fit-content\] to [min-content\] at (0.6) should be [min-content\]]
- expected: FAIL
-
- [CSS Transitions with transition-behavior:allow-discrete: property <min-height> from [fit-content\] to [min-content\] at (1) should be [min-content\]]
- expected: FAIL
-
- [CSS Transitions with transition-behavior:allow-discrete: property <min-height> from [fit-content\] to [min-content\] at (1.5) should be [min-content\]]
- expected: FAIL
-
[CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <min-height> from [fit-content\] to [min-content\] at (-0.3) should be [fit-content\]]
expected: FAIL
@@ -323,60 +311,6 @@
[CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <min-height> from [fit-content\] to [min-content\] at (0.3) should be [fit-content\]]
expected: FAIL
- [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <min-height> from [fit-content\] to [min-content\] at (0.5) should be [min-content\]]
- expected: FAIL
-
- [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <min-height> from [fit-content\] to [min-content\] at (0.6) should be [min-content\]]
- expected: FAIL
-
- [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <min-height> from [fit-content\] to [min-content\] at (1) should be [min-content\]]
- expected: FAIL
-
- [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <min-height> from [fit-content\] to [min-content\] at (1.5) should be [min-content\]]
- expected: FAIL
-
- [CSS Transitions: property <min-height> from [fit-content\] to [min-content\] at (-0.3) should be [min-content\]]
- expected: FAIL
-
- [CSS Transitions: property <min-height> from [fit-content\] to [min-content\] at (0) should be [min-content\]]
- expected: FAIL
-
- [CSS Transitions: property <min-height> from [fit-content\] to [min-content\] at (0.3) should be [min-content\]]
- expected: FAIL
-
- [CSS Transitions: property <min-height> from [fit-content\] to [min-content\] at (0.5) should be [min-content\]]
- expected: FAIL
-
- [CSS Transitions: property <min-height> from [fit-content\] to [min-content\] at (0.6) should be [min-content\]]
- expected: FAIL
-
- [CSS Transitions: property <min-height> from [fit-content\] to [min-content\] at (1) should be [min-content\]]
- expected: FAIL
-
- [CSS Transitions: property <min-height> from [fit-content\] to [min-content\] at (1.5) should be [min-content\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <min-height> from [fit-content\] to [min-content\] at (-0.3) should be [min-content\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <min-height> from [fit-content\] to [min-content\] at (0) should be [min-content\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <min-height> from [fit-content\] to [min-content\] at (0.3) should be [min-content\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <min-height> from [fit-content\] to [min-content\] at (0.5) should be [min-content\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <min-height> from [fit-content\] to [min-content\] at (0.6) should be [min-content\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <min-height> from [fit-content\] to [min-content\] at (1) should be [min-content\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <min-height> from [fit-content\] to [min-content\] at (1.5) should be [min-content\]]
- expected: FAIL
-
[CSS Animations: property <min-height> from [fit-content\] to [min-content\] at (-0.3) should be [fit-content\]]
expected: FAIL
@@ -581,72 +515,6 @@
[Web Animations: property <min-height> from [fit-content\] to neutral at (0.3) should be [fit-content\]]
expected: FAIL
- [CSS Transitions with transition-behavior:allow-discrete: property <min-height> from neutral to [min-content\] at (0.5) should be [min-content\]]
- expected: FAIL
-
- [CSS Transitions with transition-behavior:allow-discrete: property <min-height> from neutral to [min-content\] at (0.6) should be [min-content\]]
- expected: FAIL
-
- [CSS Transitions with transition-behavior:allow-discrete: property <min-height> from neutral to [min-content\] at (1) should be [min-content\]]
- expected: FAIL
-
- [CSS Transitions with transition-behavior:allow-discrete: property <min-height> from neutral to [min-content\] at (1.5) should be [min-content\]]
- expected: FAIL
-
- [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <min-height> from neutral to [min-content\] at (0.5) should be [min-content\]]
- expected: FAIL
-
- [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <min-height> from neutral to [min-content\] at (0.6) should be [min-content\]]
- expected: FAIL
-
- [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <min-height> from neutral to [min-content\] at (1) should be [min-content\]]
- expected: FAIL
-
- [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <min-height> from neutral to [min-content\] at (1.5) should be [min-content\]]
- expected: FAIL
-
- [CSS Transitions: property <min-height> from neutral to [min-content\] at (-0.3) should be [min-content\]]
- expected: FAIL
-
- [CSS Transitions: property <min-height> from neutral to [min-content\] at (0) should be [min-content\]]
- expected: FAIL
-
- [CSS Transitions: property <min-height> from neutral to [min-content\] at (0.3) should be [min-content\]]
- expected: FAIL
-
- [CSS Transitions: property <min-height> from neutral to [min-content\] at (0.5) should be [min-content\]]
- expected: FAIL
-
- [CSS Transitions: property <min-height> from neutral to [min-content\] at (0.6) should be [min-content\]]
- expected: FAIL
-
- [CSS Transitions: property <min-height> from neutral to [min-content\] at (1) should be [min-content\]]
- expected: FAIL
-
- [CSS Transitions: property <min-height> from neutral to [min-content\] at (1.5) should be [min-content\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <min-height> from neutral to [min-content\] at (-0.3) should be [min-content\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <min-height> from neutral to [min-content\] at (0) should be [min-content\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <min-height> from neutral to [min-content\] at (0.3) should be [min-content\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <min-height> from neutral to [min-content\] at (0.5) should be [min-content\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <min-height> from neutral to [min-content\] at (0.6) should be [min-content\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <min-height> from neutral to [min-content\] at (1) should be [min-content\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <min-height> from neutral to [min-content\] at (1.5) should be [min-content\]]
- expected: FAIL
-
[CSS Animations: property <min-height> from neutral to [min-content\] at (0.5) should be [min-content\]]
expected: FAIL
diff --git a/tests/wpt/meta/css/css-sizing/animation/min-width-interpolation.html.ini b/tests/wpt/meta/css/css-sizing/animation/min-width-interpolation.html.ini
index 96580874284..435b28a7aec 100644
--- a/tests/wpt/meta/css/css-sizing/animation/min-width-interpolation.html.ini
+++ b/tests/wpt/meta/css/css-sizing/animation/min-width-interpolation.html.ini
@@ -368,18 +368,6 @@
[CSS Transitions with transition-behavior:allow-discrete: property <min-width> from [min-content\] to [fit-content\] at (0.3) should be [min-content\]]
expected: FAIL
- [CSS Transitions with transition-behavior:allow-discrete: property <min-width> from [min-content\] to [fit-content\] at (0.5) should be [fit-content\]]
- expected: FAIL
-
- [CSS Transitions with transition-behavior:allow-discrete: property <min-width> from [min-content\] to [fit-content\] at (0.6) should be [fit-content\]]
- expected: FAIL
-
- [CSS Transitions with transition-behavior:allow-discrete: property <min-width> from [min-content\] to [fit-content\] at (1) should be [fit-content\]]
- expected: FAIL
-
- [CSS Transitions with transition-behavior:allow-discrete: property <min-width> from [min-content\] to [fit-content\] at (1.5) should be [fit-content\]]
- expected: FAIL
-
[CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <min-width> from [min-content\] to [fit-content\] at (-0.3) should be [min-content\]]
expected: FAIL
@@ -389,60 +377,6 @@
[CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <min-width> from [min-content\] to [fit-content\] at (0.3) should be [min-content\]]
expected: FAIL
- [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <min-width> from [min-content\] to [fit-content\] at (0.5) should be [fit-content\]]
- expected: FAIL
-
- [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <min-width> from [min-content\] to [fit-content\] at (0.6) should be [fit-content\]]
- expected: FAIL
-
- [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <min-width> from [min-content\] to [fit-content\] at (1) should be [fit-content\]]
- expected: FAIL
-
- [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <min-width> from [min-content\] to [fit-content\] at (1.5) should be [fit-content\]]
- expected: FAIL
-
- [CSS Transitions: property <min-width> from [min-content\] to [fit-content\] at (-0.3) should be [fit-content\]]
- expected: FAIL
-
- [CSS Transitions: property <min-width> from [min-content\] to [fit-content\] at (0) should be [fit-content\]]
- expected: FAIL
-
- [CSS Transitions: property <min-width> from [min-content\] to [fit-content\] at (0.3) should be [fit-content\]]
- expected: FAIL
-
- [CSS Transitions: property <min-width> from [min-content\] to [fit-content\] at (0.5) should be [fit-content\]]
- expected: FAIL
-
- [CSS Transitions: property <min-width> from [min-content\] to [fit-content\] at (0.6) should be [fit-content\]]
- expected: FAIL
-
- [CSS Transitions: property <min-width> from [min-content\] to [fit-content\] at (1) should be [fit-content\]]
- expected: FAIL
-
- [CSS Transitions: property <min-width> from [min-content\] to [fit-content\] at (1.5) should be [fit-content\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <min-width> from [min-content\] to [fit-content\] at (-0.3) should be [fit-content\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <min-width> from [min-content\] to [fit-content\] at (0) should be [fit-content\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <min-width> from [min-content\] to [fit-content\] at (0.3) should be [fit-content\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <min-width> from [min-content\] to [fit-content\] at (0.5) should be [fit-content\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <min-width> from [min-content\] to [fit-content\] at (0.6) should be [fit-content\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <min-width> from [min-content\] to [fit-content\] at (1) should be [fit-content\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <min-width> from [min-content\] to [fit-content\] at (1.5) should be [fit-content\]]
- expected: FAIL
-
[CSS Animations: property <min-width> from [min-content\] to [fit-content\] at (-0.3) should be [min-content\]]
expected: FAIL
@@ -494,18 +428,6 @@
[CSS Transitions with transition-behavior:allow-discrete: property <min-width> from [auto\] to [max-content\] at (0.3) should be [auto\]]
expected: FAIL
- [CSS Transitions with transition-behavior:allow-discrete: property <min-width> from [auto\] to [max-content\] at (0.5) should be [max-content\]]
- expected: FAIL
-
- [CSS Transitions with transition-behavior:allow-discrete: property <min-width> from [auto\] to [max-content\] at (0.6) should be [max-content\]]
- expected: FAIL
-
- [CSS Transitions with transition-behavior:allow-discrete: property <min-width> from [auto\] to [max-content\] at (1) should be [max-content\]]
- expected: FAIL
-
- [CSS Transitions with transition-behavior:allow-discrete: property <min-width> from [auto\] to [max-content\] at (1.5) should be [max-content\]]
- expected: FAIL
-
[CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <min-width> from [auto\] to [max-content\] at (-0.3) should be [auto\]]
expected: FAIL
@@ -515,60 +437,6 @@
[CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <min-width> from [auto\] to [max-content\] at (0.3) should be [auto\]]
expected: FAIL
- [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <min-width> from [auto\] to [max-content\] at (0.5) should be [max-content\]]
- expected: FAIL
-
- [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <min-width> from [auto\] to [max-content\] at (0.6) should be [max-content\]]
- expected: FAIL
-
- [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <min-width> from [auto\] to [max-content\] at (1) should be [max-content\]]
- expected: FAIL
-
- [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <min-width> from [auto\] to [max-content\] at (1.5) should be [max-content\]]
- expected: FAIL
-
- [CSS Transitions: property <min-width> from [auto\] to [max-content\] at (-0.3) should be [max-content\]]
- expected: FAIL
-
- [CSS Transitions: property <min-width> from [auto\] to [max-content\] at (0) should be [max-content\]]
- expected: FAIL
-
- [CSS Transitions: property <min-width> from [auto\] to [max-content\] at (0.3) should be [max-content\]]
- expected: FAIL
-
- [CSS Transitions: property <min-width> from [auto\] to [max-content\] at (0.5) should be [max-content\]]
- expected: FAIL
-
- [CSS Transitions: property <min-width> from [auto\] to [max-content\] at (0.6) should be [max-content\]]
- expected: FAIL
-
- [CSS Transitions: property <min-width> from [auto\] to [max-content\] at (1) should be [max-content\]]
- expected: FAIL
-
- [CSS Transitions: property <min-width> from [auto\] to [max-content\] at (1.5) should be [max-content\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <min-width> from [auto\] to [max-content\] at (-0.3) should be [max-content\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <min-width> from [auto\] to [max-content\] at (0) should be [max-content\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <min-width> from [auto\] to [max-content\] at (0.3) should be [max-content\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <min-width> from [auto\] to [max-content\] at (0.5) should be [max-content\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <min-width> from [auto\] to [max-content\] at (0.6) should be [max-content\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <min-width> from [auto\] to [max-content\] at (1) should be [max-content\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <min-width> from [auto\] to [max-content\] at (1.5) should be [max-content\]]
- expected: FAIL
-
[CSS Animations: property <min-width> from [auto\] to [max-content\] at (-0.3) should be [auto\]]
expected: FAIL
@@ -647,72 +515,6 @@
[Web Animations: property <min-width> from [fit-content\] to neutral at (0.3) should be [fit-content\]]
expected: FAIL
- [CSS Transitions with transition-behavior:allow-discrete: property <min-width> from neutral to [max-content\] at (0.5) should be [max-content\]]
- expected: FAIL
-
- [CSS Transitions with transition-behavior:allow-discrete: property <min-width> from neutral to [max-content\] at (0.6) should be [max-content\]]
- expected: FAIL
-
- [CSS Transitions with transition-behavior:allow-discrete: property <min-width> from neutral to [max-content\] at (1) should be [max-content\]]
- expected: FAIL
-
- [CSS Transitions with transition-behavior:allow-discrete: property <min-width> from neutral to [max-content\] at (1.5) should be [max-content\]]
- expected: FAIL
-
- [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <min-width> from neutral to [max-content\] at (0.5) should be [max-content\]]
- expected: FAIL
-
- [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <min-width> from neutral to [max-content\] at (0.6) should be [max-content\]]
- expected: FAIL
-
- [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <min-width> from neutral to [max-content\] at (1) should be [max-content\]]
- expected: FAIL
-
- [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <min-width> from neutral to [max-content\] at (1.5) should be [max-content\]]
- expected: FAIL
-
- [CSS Transitions: property <min-width> from neutral to [max-content\] at (-0.3) should be [max-content\]]
- expected: FAIL
-
- [CSS Transitions: property <min-width> from neutral to [max-content\] at (0) should be [max-content\]]
- expected: FAIL
-
- [CSS Transitions: property <min-width> from neutral to [max-content\] at (0.3) should be [max-content\]]
- expected: FAIL
-
- [CSS Transitions: property <min-width> from neutral to [max-content\] at (0.5) should be [max-content\]]
- expected: FAIL
-
- [CSS Transitions: property <min-width> from neutral to [max-content\] at (0.6) should be [max-content\]]
- expected: FAIL
-
- [CSS Transitions: property <min-width> from neutral to [max-content\] at (1) should be [max-content\]]
- expected: FAIL
-
- [CSS Transitions: property <min-width> from neutral to [max-content\] at (1.5) should be [max-content\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <min-width> from neutral to [max-content\] at (-0.3) should be [max-content\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <min-width> from neutral to [max-content\] at (0) should be [max-content\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <min-width> from neutral to [max-content\] at (0.3) should be [max-content\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <min-width> from neutral to [max-content\] at (0.5) should be [max-content\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <min-width> from neutral to [max-content\] at (0.6) should be [max-content\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <min-width> from neutral to [max-content\] at (1) should be [max-content\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <min-width> from neutral to [max-content\] at (1.5) should be [max-content\]]
- expected: FAIL
-
[CSS Animations: property <min-width> from neutral to [max-content\] at (0.5) should be [max-content\]]
expected: FAIL
diff --git a/tests/wpt/meta/css/css-sizing/animation/width-interpolation.html.ini b/tests/wpt/meta/css/css-sizing/animation/width-interpolation.html.ini
index 66012d15c2d..da3bd55134b 100644
--- a/tests/wpt/meta/css/css-sizing/animation/width-interpolation.html.ini
+++ b/tests/wpt/meta/css/css-sizing/animation/width-interpolation.html.ini
@@ -269,90 +269,6 @@
[Web Animations: property <width> from [auto\] to [40px\] at (1.5) should be [40px\]]
expected: FAIL
- [CSS Transitions with transition-behavior:allow-discrete: property <width> from [auto\] to [fit-content\] at (-0.3) should be [auto\]]
- expected: FAIL
-
- [CSS Transitions with transition-behavior:allow-discrete: property <width> from [auto\] to [fit-content\] at (0) should be [auto\]]
- expected: FAIL
-
- [CSS Transitions with transition-behavior:allow-discrete: property <width> from [auto\] to [fit-content\] at (0.3) should be [auto\]]
- expected: FAIL
-
- [CSS Transitions with transition-behavior:allow-discrete: property <width> from [auto\] to [fit-content\] at (0.5) should be [fit-content\]]
- expected: FAIL
-
- [CSS Transitions with transition-behavior:allow-discrete: property <width> from [auto\] to [fit-content\] at (0.6) should be [fit-content\]]
- expected: FAIL
-
- [CSS Transitions with transition-behavior:allow-discrete: property <width> from [auto\] to [fit-content\] at (1) should be [fit-content\]]
- expected: FAIL
-
- [CSS Transitions with transition-behavior:allow-discrete: property <width> from [auto\] to [fit-content\] at (1.5) should be [fit-content\]]
- expected: FAIL
-
- [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <width> from [auto\] to [fit-content\] at (-0.3) should be [auto\]]
- expected: FAIL
-
- [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <width> from [auto\] to [fit-content\] at (0) should be [auto\]]
- expected: FAIL
-
- [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <width> from [auto\] to [fit-content\] at (0.3) should be [auto\]]
- expected: FAIL
-
- [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <width> from [auto\] to [fit-content\] at (0.5) should be [fit-content\]]
- expected: FAIL
-
- [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <width> from [auto\] to [fit-content\] at (0.6) should be [fit-content\]]
- expected: FAIL
-
- [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <width> from [auto\] to [fit-content\] at (1) should be [fit-content\]]
- expected: FAIL
-
- [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <width> from [auto\] to [fit-content\] at (1.5) should be [fit-content\]]
- expected: FAIL
-
- [CSS Transitions: property <width> from [auto\] to [fit-content\] at (-0.3) should be [fit-content\]]
- expected: FAIL
-
- [CSS Transitions: property <width> from [auto\] to [fit-content\] at (0) should be [fit-content\]]
- expected: FAIL
-
- [CSS Transitions: property <width> from [auto\] to [fit-content\] at (0.3) should be [fit-content\]]
- expected: FAIL
-
- [CSS Transitions: property <width> from [auto\] to [fit-content\] at (0.5) should be [fit-content\]]
- expected: FAIL
-
- [CSS Transitions: property <width> from [auto\] to [fit-content\] at (0.6) should be [fit-content\]]
- expected: FAIL
-
- [CSS Transitions: property <width> from [auto\] to [fit-content\] at (1) should be [fit-content\]]
- expected: FAIL
-
- [CSS Transitions: property <width> from [auto\] to [fit-content\] at (1.5) should be [fit-content\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <width> from [auto\] to [fit-content\] at (-0.3) should be [fit-content\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <width> from [auto\] to [fit-content\] at (0) should be [fit-content\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <width> from [auto\] to [fit-content\] at (0.3) should be [fit-content\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <width> from [auto\] to [fit-content\] at (0.5) should be [fit-content\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <width> from [auto\] to [fit-content\] at (0.6) should be [fit-content\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <width> from [auto\] to [fit-content\] at (1) should be [fit-content\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <width> from [auto\] to [fit-content\] at (1.5) should be [fit-content\]]
- expected: FAIL
-
[CSS Animations: property <width> from [auto\] to [fit-content\] at (-0.3) should be [auto\]]
expected: FAIL
@@ -530,18 +446,6 @@
[CSS Transitions with transition-behavior:allow-discrete: property <width> from [30px\] to [fit-content\] at (0.3) should be [30px\]]
expected: FAIL
- [CSS Transitions with transition-behavior:allow-discrete: property <width> from [30px\] to [fit-content\] at (0.5) should be [fit-content\]]
- expected: FAIL
-
- [CSS Transitions with transition-behavior:allow-discrete: property <width> from [30px\] to [fit-content\] at (0.6) should be [fit-content\]]
- expected: FAIL
-
- [CSS Transitions with transition-behavior:allow-discrete: property <width> from [30px\] to [fit-content\] at (1) should be [fit-content\]]
- expected: FAIL
-
- [CSS Transitions with transition-behavior:allow-discrete: property <width> from [30px\] to [fit-content\] at (1.5) should be [fit-content\]]
- expected: FAIL
-
[CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <width> from [30px\] to [fit-content\] at (-0.3) should be [30px\]]
expected: FAIL
@@ -551,60 +455,6 @@
[CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <width> from [30px\] to [fit-content\] at (0.3) should be [30px\]]
expected: FAIL
- [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <width> from [30px\] to [fit-content\] at (0.5) should be [fit-content\]]
- expected: FAIL
-
- [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <width> from [30px\] to [fit-content\] at (0.6) should be [fit-content\]]
- expected: FAIL
-
- [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <width> from [30px\] to [fit-content\] at (1) should be [fit-content\]]
- expected: FAIL
-
- [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <width> from [30px\] to [fit-content\] at (1.5) should be [fit-content\]]
- expected: FAIL
-
- [CSS Transitions: property <width> from [30px\] to [fit-content\] at (-0.3) should be [fit-content\]]
- expected: FAIL
-
- [CSS Transitions: property <width> from [30px\] to [fit-content\] at (0) should be [fit-content\]]
- expected: FAIL
-
- [CSS Transitions: property <width> from [30px\] to [fit-content\] at (0.3) should be [fit-content\]]
- expected: FAIL
-
- [CSS Transitions: property <width> from [30px\] to [fit-content\] at (0.5) should be [fit-content\]]
- expected: FAIL
-
- [CSS Transitions: property <width> from [30px\] to [fit-content\] at (0.6) should be [fit-content\]]
- expected: FAIL
-
- [CSS Transitions: property <width> from [30px\] to [fit-content\] at (1) should be [fit-content\]]
- expected: FAIL
-
- [CSS Transitions: property <width> from [30px\] to [fit-content\] at (1.5) should be [fit-content\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <width> from [30px\] to [fit-content\] at (-0.3) should be [fit-content\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <width> from [30px\] to [fit-content\] at (0) should be [fit-content\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <width> from [30px\] to [fit-content\] at (0.3) should be [fit-content\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <width> from [30px\] to [fit-content\] at (0.5) should be [fit-content\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <width> from [30px\] to [fit-content\] at (0.6) should be [fit-content\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <width> from [30px\] to [fit-content\] at (1) should be [fit-content\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <width> from [30px\] to [fit-content\] at (1.5) should be [fit-content\]]
- expected: FAIL
-
[CSS Animations: property <width> from [30px\] to [fit-content\] at (-0.3) should be [30px\]]
expected: FAIL
@@ -647,90 +497,6 @@
[Web Animations: property <width> from [30px\] to [fit-content\] at (1.5) should be [fit-content\]]
expected: FAIL
- [CSS Transitions with transition-behavior:allow-discrete: property <width> from [max-content\] to [min-content\] at (-0.3) should be [max-content\]]
- expected: FAIL
-
- [CSS Transitions with transition-behavior:allow-discrete: property <width> from [max-content\] to [min-content\] at (0) should be [max-content\]]
- expected: FAIL
-
- [CSS Transitions with transition-behavior:allow-discrete: property <width> from [max-content\] to [min-content\] at (0.3) should be [max-content\]]
- expected: FAIL
-
- [CSS Transitions with transition-behavior:allow-discrete: property <width> from [max-content\] to [min-content\] at (0.5) should be [min-content\]]
- expected: FAIL
-
- [CSS Transitions with transition-behavior:allow-discrete: property <width> from [max-content\] to [min-content\] at (0.6) should be [min-content\]]
- expected: FAIL
-
- [CSS Transitions with transition-behavior:allow-discrete: property <width> from [max-content\] to [min-content\] at (1) should be [min-content\]]
- expected: FAIL
-
- [CSS Transitions with transition-behavior:allow-discrete: property <width> from [max-content\] to [min-content\] at (1.5) should be [min-content\]]
- expected: FAIL
-
- [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <width> from [max-content\] to [min-content\] at (-0.3) should be [max-content\]]
- expected: FAIL
-
- [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <width> from [max-content\] to [min-content\] at (0) should be [max-content\]]
- expected: FAIL
-
- [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <width> from [max-content\] to [min-content\] at (0.3) should be [max-content\]]
- expected: FAIL
-
- [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <width> from [max-content\] to [min-content\] at (0.5) should be [min-content\]]
- expected: FAIL
-
- [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <width> from [max-content\] to [min-content\] at (0.6) should be [min-content\]]
- expected: FAIL
-
- [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <width> from [max-content\] to [min-content\] at (1) should be [min-content\]]
- expected: FAIL
-
- [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <width> from [max-content\] to [min-content\] at (1.5) should be [min-content\]]
- expected: FAIL
-
- [CSS Transitions: property <width> from [max-content\] to [min-content\] at (-0.3) should be [min-content\]]
- expected: FAIL
-
- [CSS Transitions: property <width> from [max-content\] to [min-content\] at (0) should be [min-content\]]
- expected: FAIL
-
- [CSS Transitions: property <width> from [max-content\] to [min-content\] at (0.3) should be [min-content\]]
- expected: FAIL
-
- [CSS Transitions: property <width> from [max-content\] to [min-content\] at (0.5) should be [min-content\]]
- expected: FAIL
-
- [CSS Transitions: property <width> from [max-content\] to [min-content\] at (0.6) should be [min-content\]]
- expected: FAIL
-
- [CSS Transitions: property <width> from [max-content\] to [min-content\] at (1) should be [min-content\]]
- expected: FAIL
-
- [CSS Transitions: property <width> from [max-content\] to [min-content\] at (1.5) should be [min-content\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <width> from [max-content\] to [min-content\] at (-0.3) should be [min-content\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <width> from [max-content\] to [min-content\] at (0) should be [min-content\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <width> from [max-content\] to [min-content\] at (0.3) should be [min-content\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <width> from [max-content\] to [min-content\] at (0.5) should be [min-content\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <width> from [max-content\] to [min-content\] at (0.6) should be [min-content\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <width> from [max-content\] to [min-content\] at (1) should be [min-content\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <width> from [max-content\] to [min-content\] at (1.5) should be [min-content\]]
- expected: FAIL
-
[CSS Animations: property <width> from [max-content\] to [min-content\] at (-0.3) should be [max-content\]]
expected: FAIL
@@ -809,72 +575,6 @@
[Web Animations: property <width> from [max-content\] to neutral at (0.3) should be [max-content\]]
expected: FAIL
- [CSS Transitions with transition-behavior:allow-discrete: property <width> from neutral to [min-content\] at (0.5) should be [min-content\]]
- expected: FAIL
-
- [CSS Transitions with transition-behavior:allow-discrete: property <width> from neutral to [min-content\] at (0.6) should be [min-content\]]
- expected: FAIL
-
- [CSS Transitions with transition-behavior:allow-discrete: property <width> from neutral to [min-content\] at (1) should be [min-content\]]
- expected: FAIL
-
- [CSS Transitions with transition-behavior:allow-discrete: property <width> from neutral to [min-content\] at (1.5) should be [min-content\]]
- expected: FAIL
-
- [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <width> from neutral to [min-content\] at (0.5) should be [min-content\]]
- expected: FAIL
-
- [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <width> from neutral to [min-content\] at (0.6) should be [min-content\]]
- expected: FAIL
-
- [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <width> from neutral to [min-content\] at (1) should be [min-content\]]
- expected: FAIL
-
- [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <width> from neutral to [min-content\] at (1.5) should be [min-content\]]
- expected: FAIL
-
- [CSS Transitions: property <width> from neutral to [min-content\] at (-0.3) should be [min-content\]]
- expected: FAIL
-
- [CSS Transitions: property <width> from neutral to [min-content\] at (0) should be [min-content\]]
- expected: FAIL
-
- [CSS Transitions: property <width> from neutral to [min-content\] at (0.3) should be [min-content\]]
- expected: FAIL
-
- [CSS Transitions: property <width> from neutral to [min-content\] at (0.5) should be [min-content\]]
- expected: FAIL
-
- [CSS Transitions: property <width> from neutral to [min-content\] at (0.6) should be [min-content\]]
- expected: FAIL
-
- [CSS Transitions: property <width> from neutral to [min-content\] at (1) should be [min-content\]]
- expected: FAIL
-
- [CSS Transitions: property <width> from neutral to [min-content\] at (1.5) should be [min-content\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <width> from neutral to [min-content\] at (-0.3) should be [min-content\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <width> from neutral to [min-content\] at (0) should be [min-content\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <width> from neutral to [min-content\] at (0.3) should be [min-content\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <width> from neutral to [min-content\] at (0.5) should be [min-content\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <width> from neutral to [min-content\] at (0.6) should be [min-content\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <width> from neutral to [min-content\] at (1) should be [min-content\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <width> from neutral to [min-content\] at (1.5) should be [min-content\]]
- expected: FAIL
-
[CSS Animations: property <width> from neutral to [min-content\] at (0.5) should be [min-content\]]
expected: FAIL
diff --git a/tests/wpt/meta/css/css-sizing/block-size-with-min-or-max-content-1a.html.ini b/tests/wpt/meta/css/css-sizing/block-size-with-min-or-max-content-1a.html.ini
deleted file mode 100644
index be541dcf01f..00000000000
--- a/tests/wpt/meta/css/css-sizing/block-size-with-min-or-max-content-1a.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[block-size-with-min-or-max-content-1a.html]
- expected: FAIL
diff --git a/tests/wpt/meta/css/css-sizing/block-size-with-min-or-max-content-1b.html.ini b/tests/wpt/meta/css/css-sizing/block-size-with-min-or-max-content-1b.html.ini
deleted file mode 100644
index c8a03d02ad7..00000000000
--- a/tests/wpt/meta/css/css-sizing/block-size-with-min-or-max-content-1b.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[block-size-with-min-or-max-content-1b.html]
- expected: FAIL
diff --git a/tests/wpt/meta/css/css-sizing/block-size-with-min-or-max-content-table-1b.html.ini b/tests/wpt/meta/css/css-sizing/block-size-with-min-or-max-content-table-1b.html.ini
deleted file mode 100644
index 5d378bd12db..00000000000
--- a/tests/wpt/meta/css/css-sizing/block-size-with-min-or-max-content-table-1b.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[block-size-with-min-or-max-content-table-1b.html]
- expected: FAIL
diff --git a/tests/wpt/meta/css/css-sizing/hori-block-size-small-or-larger-than-container-with-min-or-max-content-2a.html.ini b/tests/wpt/meta/css/css-sizing/hori-block-size-small-or-larger-than-container-with-min-or-max-content-2a.html.ini
deleted file mode 100644
index 2aa2bd6c2cd..00000000000
--- a/tests/wpt/meta/css/css-sizing/hori-block-size-small-or-larger-than-container-with-min-or-max-content-2a.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[hori-block-size-small-or-larger-than-container-with-min-or-max-content-2a.html]
- expected: FAIL
diff --git a/tests/wpt/meta/css/css-sizing/hori-block-size-small-or-larger-than-container-with-min-or-max-content-2b.html.ini b/tests/wpt/meta/css/css-sizing/hori-block-size-small-or-larger-than-container-with-min-or-max-content-2b.html.ini
deleted file mode 100644
index 26711bf3ace..00000000000
--- a/tests/wpt/meta/css/css-sizing/hori-block-size-small-or-larger-than-container-with-min-or-max-content-2b.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[hori-block-size-small-or-larger-than-container-with-min-or-max-content-2b.html]
- expected: FAIL
diff --git a/tests/wpt/meta/css/css-sizing/parsing/height-valid.html.ini b/tests/wpt/meta/css/css-sizing/parsing/height-valid.html.ini
index 70d87ba7d21..6d7711beb8c 100644
--- a/tests/wpt/meta/css/css-sizing/parsing/height-valid.html.ini
+++ b/tests/wpt/meta/css/css-sizing/parsing/height-valid.html.ini
@@ -1,10 +1,4 @@
[height-valid.html]
- [e.style['height'\] = "min-content" should set the property value]
- expected: FAIL
-
- [e.style['height'\] = "max-content" should set the property value]
- expected: FAIL
-
[e.style['height'\] = "fit-content(10%)" should set the property value]
expected: FAIL
diff --git a/tests/wpt/meta/css/css-sizing/parsing/max-height-computed.html.ini b/tests/wpt/meta/css/css-sizing/parsing/max-height-computed.html.ini
index 749300a51c9..1ce030b6ca3 100644
--- a/tests/wpt/meta/css/css-sizing/parsing/max-height-computed.html.ini
+++ b/tests/wpt/meta/css/css-sizing/parsing/max-height-computed.html.ini
@@ -1,10 +1,4 @@
[max-height-computed.html]
- [Property max-height value 'min-content']
- expected: FAIL
-
- [Property max-height value 'max-content']
- expected: FAIL
-
[Property max-height value 'fit-content(10px)']
expected: FAIL
diff --git a/tests/wpt/meta/css/css-sizing/parsing/max-height-valid.html.ini b/tests/wpt/meta/css/css-sizing/parsing/max-height-valid.html.ini
index aa2ca4c98c9..e6d91c7ad3c 100644
--- a/tests/wpt/meta/css/css-sizing/parsing/max-height-valid.html.ini
+++ b/tests/wpt/meta/css/css-sizing/parsing/max-height-valid.html.ini
@@ -1,10 +1,4 @@
[max-height-valid.html]
- [e.style['max-height'\] = "min-content" should set the property value]
- expected: FAIL
-
- [e.style['max-height'\] = "max-content" should set the property value]
- expected: FAIL
-
[e.style['max-height'\] = "fit-content(10%)" should set the property value]
expected: FAIL
diff --git a/tests/wpt/meta/css/css-sizing/parsing/max-width-computed.html.ini b/tests/wpt/meta/css/css-sizing/parsing/max-width-computed.html.ini
index cfc40fa6e85..a3433878bcc 100644
--- a/tests/wpt/meta/css/css-sizing/parsing/max-width-computed.html.ini
+++ b/tests/wpt/meta/css/css-sizing/parsing/max-width-computed.html.ini
@@ -1,10 +1,4 @@
[max-width-computed.html]
- [Property max-width value 'min-content']
- expected: FAIL
-
- [Property max-width value 'max-content']
- expected: FAIL
-
[Property max-width value 'fit-content(10px)']
expected: FAIL
diff --git a/tests/wpt/meta/css/css-sizing/parsing/max-width-valid.html.ini b/tests/wpt/meta/css/css-sizing/parsing/max-width-valid.html.ini
index 5c57b8b2324..827822e9396 100644
--- a/tests/wpt/meta/css/css-sizing/parsing/max-width-valid.html.ini
+++ b/tests/wpt/meta/css/css-sizing/parsing/max-width-valid.html.ini
@@ -1,10 +1,4 @@
[max-width-valid.html]
- [e.style['max-width'\] = "min-content" should set the property value]
- expected: FAIL
-
- [e.style['max-width'\] = "max-content" should set the property value]
- expected: FAIL
-
[e.style['max-width'\] = "fit-content(10%)" should set the property value]
expected: FAIL
diff --git a/tests/wpt/meta/css/css-sizing/parsing/min-height-computed.html.ini b/tests/wpt/meta/css/css-sizing/parsing/min-height-computed.html.ini
index 7227f1aa7d9..38fde2d8e70 100644
--- a/tests/wpt/meta/css/css-sizing/parsing/min-height-computed.html.ini
+++ b/tests/wpt/meta/css/css-sizing/parsing/min-height-computed.html.ini
@@ -1,10 +1,4 @@
[min-height-computed.html]
- [Property min-height value 'min-content']
- expected: FAIL
-
- [Property min-height value 'max-content']
- expected: FAIL
-
[Property min-height value 'fit-content(10px)']
expected: FAIL
diff --git a/tests/wpt/meta/css/css-sizing/parsing/min-height-valid.html.ini b/tests/wpt/meta/css/css-sizing/parsing/min-height-valid.html.ini
index 07aa7e9cb8b..4a673ae2cf1 100644
--- a/tests/wpt/meta/css/css-sizing/parsing/min-height-valid.html.ini
+++ b/tests/wpt/meta/css/css-sizing/parsing/min-height-valid.html.ini
@@ -1,10 +1,4 @@
[min-height-valid.html]
- [e.style['min-height'\] = "min-content" should set the property value]
- expected: FAIL
-
- [e.style['min-height'\] = "max-content" should set the property value]
- expected: FAIL
-
[e.style['min-height'\] = "fit-content(10%)" should set the property value]
expected: FAIL
diff --git a/tests/wpt/meta/css/css-sizing/parsing/min-width-computed.html.ini b/tests/wpt/meta/css/css-sizing/parsing/min-width-computed.html.ini
index 96c298af5d2..5e87562d965 100644
--- a/tests/wpt/meta/css/css-sizing/parsing/min-width-computed.html.ini
+++ b/tests/wpt/meta/css/css-sizing/parsing/min-width-computed.html.ini
@@ -1,10 +1,4 @@
[min-width-computed.html]
- [Property min-width value 'min-content']
- expected: FAIL
-
- [Property min-width value 'max-content']
- expected: FAIL
-
[Property min-width value 'fit-content(10px)']
expected: FAIL
diff --git a/tests/wpt/meta/css/css-sizing/parsing/min-width-valid.html.ini b/tests/wpt/meta/css/css-sizing/parsing/min-width-valid.html.ini
index 65faa47d659..bfb9555dadc 100644
--- a/tests/wpt/meta/css/css-sizing/parsing/min-width-valid.html.ini
+++ b/tests/wpt/meta/css/css-sizing/parsing/min-width-valid.html.ini
@@ -1,10 +1,4 @@
[min-width-valid.html]
- [e.style['min-width'\] = "min-content" should set the property value]
- expected: FAIL
-
- [e.style['min-width'\] = "max-content" should set the property value]
- expected: FAIL
-
[e.style['min-width'\] = "fit-content(10%)" should set the property value]
expected: FAIL
diff --git a/tests/wpt/meta/css/css-sizing/parsing/width-valid.html.ini b/tests/wpt/meta/css/css-sizing/parsing/width-valid.html.ini
index ef7289bf26c..4538a8f7fce 100644
--- a/tests/wpt/meta/css/css-sizing/parsing/width-valid.html.ini
+++ b/tests/wpt/meta/css/css-sizing/parsing/width-valid.html.ini
@@ -1,10 +1,4 @@
[width-valid.html]
- [e.style['width'\] = "min-content" should set the property value]
- expected: FAIL
-
- [e.style['width'\] = "max-content" should set the property value]
- expected: FAIL
-
[e.style['width'\] = "fit-content(10%)" should set the property value]
expected: FAIL
diff --git a/tests/wpt/meta/css/css-sizing/vert-block-size-small-or-larger-than-container-with-min-or-max-content-2a.html.ini b/tests/wpt/meta/css/css-sizing/vert-block-size-small-or-larger-than-container-with-min-or-max-content-2a.html.ini
deleted file mode 100644
index 0958045ea3e..00000000000
--- a/tests/wpt/meta/css/css-sizing/vert-block-size-small-or-larger-than-container-with-min-or-max-content-2a.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[vert-block-size-small-or-larger-than-container-with-min-or-max-content-2a.html]
- expected: FAIL
diff --git a/tests/wpt/meta/css/css-text/letter-spacing/letter-spacing-trim-start-002.html.ini b/tests/wpt/meta/css/css-text/letter-spacing/letter-spacing-trim-start-002.html.ini
deleted file mode 100644
index eb2eae5396b..00000000000
--- a/tests/wpt/meta/css/css-text/letter-spacing/letter-spacing-trim-start-002.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[letter-spacing-trim-start-002.html]
- [assert_equals(t.offsetWidth, refWidth, "widths should now match")]
- expected: FAIL
diff --git a/tests/wpt/meta/css/css-values/calc-size/animation/interpolate-size-height-composition.html.ini b/tests/wpt/meta/css/css-values/calc-size/animation/interpolate-size-height-composition.html.ini
index b649855796c..96b318a33c0 100644
--- a/tests/wpt/meta/css/css-values/calc-size/animation/interpolate-size-height-composition.html.ini
+++ b/tests/wpt/meta/css/css-values/calc-size/animation/interpolate-size-height-composition.html.ini
@@ -17,9 +17,6 @@
[Compositing: property <height> underlying [fit-content\] from add [min-content\] to add [200px\] at (-0.3) should be [5px\]]
expected: FAIL
- [Compositing: property <height> underlying [fit-content\] from add [min-content\] to add [200px\] at (0) should be [50px\]]
- expected: FAIL
-
[Compositing: property <height> underlying [fit-content\] from add [min-content\] to add [200px\] at (0.5) should be [125px\]]
expected: FAIL
diff --git a/tests/wpt/meta/css/css-values/calc-size/animation/interpolate-size-height-interpolation.html.ini b/tests/wpt/meta/css/css-values/calc-size/animation/interpolate-size-height-interpolation.html.ini
index 23d4f5d6f73..55332619de7 100644
--- a/tests/wpt/meta/css/css-values/calc-size/animation/interpolate-size-height-interpolation.html.ini
+++ b/tests/wpt/meta/css/css-values/calc-size/animation/interpolate-size-height-interpolation.html.ini
@@ -275,9 +275,6 @@
[CSS Transitions: property <height> from [min-content\] to [inherit\] at (0.6) should be [140px\]]
expected: FAIL
- [CSS Transitions: property <height> from [min-content\] to [inherit\] at (1) should be [200px\]]
- expected: FAIL
-
[CSS Transitions: property <height> from [min-content\] to [inherit\] at (1.5) should be [275px\]]
expected: FAIL
@@ -293,9 +290,6 @@
[CSS Transitions with transition: all: property <height> from [min-content\] to [inherit\] at (0.6) should be [140px\]]
expected: FAIL
- [CSS Transitions with transition: all: property <height> from [min-content\] to [inherit\] at (1) should be [200px\]]
- expected: FAIL
-
[CSS Transitions with transition: all: property <height> from [min-content\] to [inherit\] at (1.5) should be [275px\]]
expected: FAIL
@@ -335,90 +329,6 @@
[Web Animations: property <height> from [min-content\] to [inherit\] at (1.5) should be [275px\]]
expected: FAIL
- [CSS Transitions with transition-behavior:allow-discrete: property <height> from [auto\] to [min-content\] at (-0.3) should be [auto\]]
- expected: FAIL
-
- [CSS Transitions with transition-behavior:allow-discrete: property <height> from [auto\] to [min-content\] at (0) should be [auto\]]
- expected: FAIL
-
- [CSS Transitions with transition-behavior:allow-discrete: property <height> from [auto\] to [min-content\] at (0.3) should be [auto\]]
- expected: FAIL
-
- [CSS Transitions with transition-behavior:allow-discrete: property <height> from [auto\] to [min-content\] at (0.5) should be [min-content\]]
- expected: FAIL
-
- [CSS Transitions with transition-behavior:allow-discrete: property <height> from [auto\] to [min-content\] at (0.6) should be [min-content\]]
- expected: FAIL
-
- [CSS Transitions with transition-behavior:allow-discrete: property <height> from [auto\] to [min-content\] at (1) should be [min-content\]]
- expected: FAIL
-
- [CSS Transitions with transition-behavior:allow-discrete: property <height> from [auto\] to [min-content\] at (1.5) should be [min-content\]]
- expected: FAIL
-
- [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <height> from [auto\] to [min-content\] at (-0.3) should be [auto\]]
- expected: FAIL
-
- [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <height> from [auto\] to [min-content\] at (0) should be [auto\]]
- expected: FAIL
-
- [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <height> from [auto\] to [min-content\] at (0.3) should be [auto\]]
- expected: FAIL
-
- [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <height> from [auto\] to [min-content\] at (0.5) should be [min-content\]]
- expected: FAIL
-
- [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <height> from [auto\] to [min-content\] at (0.6) should be [min-content\]]
- expected: FAIL
-
- [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <height> from [auto\] to [min-content\] at (1) should be [min-content\]]
- expected: FAIL
-
- [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <height> from [auto\] to [min-content\] at (1.5) should be [min-content\]]
- expected: FAIL
-
- [CSS Transitions: property <height> from [auto\] to [min-content\] at (-0.3) should be [min-content\]]
- expected: FAIL
-
- [CSS Transitions: property <height> from [auto\] to [min-content\] at (0) should be [min-content\]]
- expected: FAIL
-
- [CSS Transitions: property <height> from [auto\] to [min-content\] at (0.3) should be [min-content\]]
- expected: FAIL
-
- [CSS Transitions: property <height> from [auto\] to [min-content\] at (0.5) should be [min-content\]]
- expected: FAIL
-
- [CSS Transitions: property <height> from [auto\] to [min-content\] at (0.6) should be [min-content\]]
- expected: FAIL
-
- [CSS Transitions: property <height> from [auto\] to [min-content\] at (1) should be [min-content\]]
- expected: FAIL
-
- [CSS Transitions: property <height> from [auto\] to [min-content\] at (1.5) should be [min-content\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <height> from [auto\] to [min-content\] at (-0.3) should be [min-content\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <height> from [auto\] to [min-content\] at (0) should be [min-content\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <height> from [auto\] to [min-content\] at (0.3) should be [min-content\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <height> from [auto\] to [min-content\] at (0.5) should be [min-content\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <height> from [auto\] to [min-content\] at (0.6) should be [min-content\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <height> from [auto\] to [min-content\] at (1) should be [min-content\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <height> from [auto\] to [min-content\] at (1.5) should be [min-content\]]
- expected: FAIL
-
[CSS Animations: property <height> from [auto\] to [min-content\] at (-0.3) should be [auto\]]
expected: FAIL
@@ -473,9 +383,6 @@
[CSS Transitions: property <height> from [fit-content\] to [10px\] at (0.6) should be [26px\]]
expected: FAIL
- [CSS Transitions: property <height> from [fit-content\] to [10px\] at (1) should be [10px\]]
- expected: FAIL
-
[CSS Transitions: property <height> from [fit-content\] to [10px\] at (1.5) should be [0px\]]
expected: FAIL
@@ -491,9 +398,6 @@
[CSS Transitions with transition: all: property <height> from [fit-content\] to [10px\] at (0.6) should be [26px\]]
expected: FAIL
- [CSS Transitions with transition: all: property <height> from [fit-content\] to [10px\] at (1) should be [10px\]]
- expected: FAIL
-
[CSS Transitions with transition: all: property <height> from [fit-content\] to [10px\] at (1.5) should be [0px\]]
expected: FAIL
@@ -533,90 +437,6 @@
[Web Animations: property <height> from [fit-content\] to [10px\] at (1.5) should be [0px\]]
expected: FAIL
- [CSS Transitions with transition-behavior:allow-discrete: property <height> from [max-content\] to [fit-content\] at (-0.3) should be [max-content\]]
- expected: FAIL
-
- [CSS Transitions with transition-behavior:allow-discrete: property <height> from [max-content\] to [fit-content\] at (0) should be [max-content\]]
- expected: FAIL
-
- [CSS Transitions with transition-behavior:allow-discrete: property <height> from [max-content\] to [fit-content\] at (0.3) should be [max-content\]]
- expected: FAIL
-
- [CSS Transitions with transition-behavior:allow-discrete: property <height> from [max-content\] to [fit-content\] at (0.5) should be [fit-content\]]
- expected: FAIL
-
- [CSS Transitions with transition-behavior:allow-discrete: property <height> from [max-content\] to [fit-content\] at (0.6) should be [fit-content\]]
- expected: FAIL
-
- [CSS Transitions with transition-behavior:allow-discrete: property <height> from [max-content\] to [fit-content\] at (1) should be [fit-content\]]
- expected: FAIL
-
- [CSS Transitions with transition-behavior:allow-discrete: property <height> from [max-content\] to [fit-content\] at (1.5) should be [fit-content\]]
- expected: FAIL
-
- [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <height> from [max-content\] to [fit-content\] at (-0.3) should be [max-content\]]
- expected: FAIL
-
- [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <height> from [max-content\] to [fit-content\] at (0) should be [max-content\]]
- expected: FAIL
-
- [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <height> from [max-content\] to [fit-content\] at (0.3) should be [max-content\]]
- expected: FAIL
-
- [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <height> from [max-content\] to [fit-content\] at (0.5) should be [fit-content\]]
- expected: FAIL
-
- [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <height> from [max-content\] to [fit-content\] at (0.6) should be [fit-content\]]
- expected: FAIL
-
- [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <height> from [max-content\] to [fit-content\] at (1) should be [fit-content\]]
- expected: FAIL
-
- [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <height> from [max-content\] to [fit-content\] at (1.5) should be [fit-content\]]
- expected: FAIL
-
- [CSS Transitions: property <height> from [max-content\] to [fit-content\] at (-0.3) should be [fit-content\]]
- expected: FAIL
-
- [CSS Transitions: property <height> from [max-content\] to [fit-content\] at (0) should be [fit-content\]]
- expected: FAIL
-
- [CSS Transitions: property <height> from [max-content\] to [fit-content\] at (0.3) should be [fit-content\]]
- expected: FAIL
-
- [CSS Transitions: property <height> from [max-content\] to [fit-content\] at (0.5) should be [fit-content\]]
- expected: FAIL
-
- [CSS Transitions: property <height> from [max-content\] to [fit-content\] at (0.6) should be [fit-content\]]
- expected: FAIL
-
- [CSS Transitions: property <height> from [max-content\] to [fit-content\] at (1) should be [fit-content\]]
- expected: FAIL
-
- [CSS Transitions: property <height> from [max-content\] to [fit-content\] at (1.5) should be [fit-content\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <height> from [max-content\] to [fit-content\] at (-0.3) should be [fit-content\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <height> from [max-content\] to [fit-content\] at (0) should be [fit-content\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <height> from [max-content\] to [fit-content\] at (0.3) should be [fit-content\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <height> from [max-content\] to [fit-content\] at (0.5) should be [fit-content\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <height> from [max-content\] to [fit-content\] at (0.6) should be [fit-content\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <height> from [max-content\] to [fit-content\] at (1) should be [fit-content\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <height> from [max-content\] to [fit-content\] at (1.5) should be [fit-content\]]
- expected: FAIL
-
[CSS Animations: property <height> from [max-content\] to [fit-content\] at (-0.3) should be [max-content\]]
expected: FAIL
@@ -797,9 +617,6 @@
[CSS Transitions: property <height> from [max-content\] to neutral at (0.6) should be [110px\]]
expected: FAIL
- [CSS Transitions: property <height> from [max-content\] to neutral at (1) should be [150px\]]
- expected: FAIL
-
[CSS Transitions: property <height> from [max-content\] to neutral at (1.5) should be [200px\]]
expected: FAIL
@@ -815,9 +632,6 @@
[CSS Transitions with transition: all: property <height> from [max-content\] to neutral at (0.6) should be [110px\]]
expected: FAIL
- [CSS Transitions with transition: all: property <height> from [max-content\] to neutral at (1) should be [150px\]]
- expected: FAIL
-
[CSS Transitions with transition: all: property <height> from [max-content\] to neutral at (1.5) should be [200px\]]
expected: FAIL
@@ -833,9 +647,6 @@
[CSS Animations: property <height> from [max-content\] to neutral at (0.6) should be [110px\]]
expected: FAIL
- [CSS Animations: property <height> from [max-content\] to neutral at (1) should be [150px\]]
- expected: FAIL
-
[CSS Animations: property <height> from [max-content\] to neutral at (1.5) should be [200px\]]
expected: FAIL
@@ -869,9 +680,6 @@
[CSS Transitions: property <height> from neutral to [fit-content\] at (0.6) should be [90px\]]
expected: FAIL
- [CSS Transitions: property <height> from neutral to [fit-content\] at (1) should be [50px\]]
- expected: FAIL
-
[CSS Transitions: property <height> from neutral to [fit-content\] at (1.5) should be [0px\]]
expected: FAIL
@@ -887,18 +695,12 @@
[CSS Transitions with transition: all: property <height> from neutral to [fit-content\] at (0.6) should be [90px\]]
expected: FAIL
- [CSS Transitions with transition: all: property <height> from neutral to [fit-content\] at (1) should be [50px\]]
- expected: FAIL
-
[CSS Transitions with transition: all: property <height> from neutral to [fit-content\] at (1.5) should be [0px\]]
expected: FAIL
[CSS Animations: property <height> from neutral to [fit-content\] at (-0.3) should be [180px\]]
expected: FAIL
- [CSS Animations: property <height> from neutral to [fit-content\] at (0) should be [150px\]]
- expected: FAIL
-
[CSS Animations: property <height> from neutral to [fit-content\] at (0.3) should be [120px\]]
expected: FAIL
diff --git a/tests/wpt/meta/css/css-values/calc-size/animation/interpolate-size-logical-properties-interpolation.html.ini b/tests/wpt/meta/css/css-values/calc-size/animation/interpolate-size-logical-properties-interpolation.html.ini
index 76110844385..379c8195291 100644
--- a/tests/wpt/meta/css/css-values/calc-size/animation/interpolate-size-logical-properties-interpolation.html.ini
+++ b/tests/wpt/meta/css/css-values/calc-size/animation/interpolate-size-logical-properties-interpolation.html.ini
@@ -11,9 +11,6 @@
[CSS Transitions: property <block-size> from [max-content\] to [25px\] at (0.6) should be [45px\]]
expected: FAIL
- [CSS Transitions: property <block-size> from [max-content\] to [25px\] at (1) should be [25px\]]
- expected: FAIL
-
[CSS Transitions: property <block-size> from [max-content\] to [25px\] at (1.5) should be [0px\]]
expected: FAIL
@@ -29,9 +26,6 @@
[CSS Transitions with transition: all: property <block-size> from [max-content\] to [25px\] at (0.6) should be [45px\]]
expected: FAIL
- [CSS Transitions with transition: all: property <block-size> from [max-content\] to [25px\] at (1) should be [25px\]]
- expected: FAIL
-
[CSS Transitions with transition: all: property <block-size> from [max-content\] to [25px\] at (1.5) should be [0px\]]
expected: FAIL
@@ -83,9 +77,6 @@
[CSS Transitions: property <inline-size> from [max-content\] to neutral at (0.6) should be [110px\]]
expected: FAIL
- [CSS Transitions: property <inline-size> from [max-content\] to neutral at (1) should be [100px\]]
- expected: FAIL
-
[CSS Transitions: property <inline-size> from [max-content\] to neutral at (1.5) should be [87.5px\]]
expected: FAIL
@@ -101,9 +92,6 @@
[CSS Transitions with transition: all: property <inline-size> from [max-content\] to neutral at (0.6) should be [110px\]]
expected: FAIL
- [CSS Transitions with transition: all: property <inline-size> from [max-content\] to neutral at (1) should be [100px\]]
- expected: FAIL
-
[CSS Transitions with transition: all: property <inline-size> from [max-content\] to neutral at (1.5) should be [87.5px\]]
expected: FAIL
@@ -119,9 +107,6 @@
[CSS Animations: property <inline-size> from [max-content\] to neutral at (0.6) should be [110px\]]
expected: FAIL
- [CSS Animations: property <inline-size> from [max-content\] to neutral at (1) should be [100px\]]
- expected: FAIL
-
[CSS Animations: property <inline-size> from [max-content\] to neutral at (1.5) should be [87.5px\]]
expected: FAIL
@@ -179,24 +164,6 @@
[CSS Transitions with transition: all: property <max-block-size> from neutral to [fit-content\] at (1.5) should be [calc-size(fit-content, -50px + size * 1.5)\]]
expected: FAIL
- [CSS Animations: property <max-block-size> from neutral to [fit-content\] at (-0.3) should be [calc-size(fit-content, 130px + size * -0.3)\]]
- expected: FAIL
-
- [CSS Animations: property <max-block-size> from neutral to [fit-content\] at (0) should be [calc-size(fit-content, 100px + size * 0)\]]
- expected: FAIL
-
- [CSS Animations: property <max-block-size> from neutral to [fit-content\] at (0.3) should be [calc-size(fit-content, 70px + size * 0.3)\]]
- expected: FAIL
-
- [CSS Animations: property <max-block-size> from neutral to [fit-content\] at (0.6) should be [calc-size(fit-content, 40px + size * 0.6)\]]
- expected: FAIL
-
- [CSS Animations: property <max-block-size> from neutral to [fit-content\] at (1) should be [calc-size(fit-content, 0px + size * 1)\]]
- expected: FAIL
-
- [CSS Animations: property <max-block-size> from neutral to [fit-content\] at (1.5) should be [calc-size(fit-content, -50px + size * 1.5)\]]
- expected: FAIL
-
[Web Animations: property <max-block-size> from neutral to [fit-content\] at (-0.3) should be [calc-size(fit-content, 130px + size * -0.3)\]]
expected: FAIL
@@ -251,24 +218,6 @@
[CSS Transitions with transition: all: property <max-inline-size> from [max-content\] to [100px\] at (1.5) should be [calc-size(max-content, 150px + size * -0.5)\]]
expected: FAIL
- [CSS Animations: property <max-inline-size> from [max-content\] to [100px\] at (-0.3) should be [calc-size(max-content, -30px + size * 1.3)\]]
- expected: FAIL
-
- [CSS Animations: property <max-inline-size> from [max-content\] to [100px\] at (0) should be [calc-size(max-content, 0px + size * 1)\]]
- expected: FAIL
-
- [CSS Animations: property <max-inline-size> from [max-content\] to [100px\] at (0.3) should be [calc-size(max-content, 30px + size * 0.7)\]]
- expected: FAIL
-
- [CSS Animations: property <max-inline-size> from [max-content\] to [100px\] at (0.6) should be [calc-size(max-content, 60px + size * 0.4)\]]
- expected: FAIL
-
- [CSS Animations: property <max-inline-size> from [max-content\] to [100px\] at (1) should be [calc-size(max-content, 100px + size * 0)\]]
- expected: FAIL
-
- [CSS Animations: property <max-inline-size> from [max-content\] to [100px\] at (1.5) should be [calc-size(max-content, 150px + size * -0.5)\]]
- expected: FAIL
-
[Web Animations: property <max-inline-size> from [max-content\] to [100px\] at (-0.3) should be [calc-size(max-content, -30px + size * 1.3)\]]
expected: FAIL
@@ -323,24 +272,6 @@
[CSS Transitions with transition: all: property <min-block-size> from [200px\] to [min-content\] at (1.5) should be [calc-size(min-content, -100px + size * 1.5)\]]
expected: FAIL
- [CSS Animations: property <min-block-size> from [200px\] to [min-content\] at (-0.3) should be [calc-size(min-content, 260px + size * -0.3)\]]
- expected: FAIL
-
- [CSS Animations: property <min-block-size> from [200px\] to [min-content\] at (0) should be [calc-size(min-content, 200px + size * 0)\]]
- expected: FAIL
-
- [CSS Animations: property <min-block-size> from [200px\] to [min-content\] at (0.3) should be [calc-size(min-content, 140px + size * 0.3)\]]
- expected: FAIL
-
- [CSS Animations: property <min-block-size> from [200px\] to [min-content\] at (0.6) should be [calc-size(min-content, 80px + size * 0.6)\]]
- expected: FAIL
-
- [CSS Animations: property <min-block-size> from [200px\] to [min-content\] at (1) should be [calc-size(min-content, 0px + size * 1)\]]
- expected: FAIL
-
- [CSS Animations: property <min-block-size> from [200px\] to [min-content\] at (1.5) should be [calc-size(min-content, -100px + size * 1.5)\]]
- expected: FAIL
-
[Web Animations: property <min-block-size> from [200px\] to [min-content\] at (-0.3) should be [calc-size(min-content, 260px + size * -0.3)\]]
expected: FAIL
diff --git a/tests/wpt/meta/css/css-values/calc-size/animation/interpolate-size-max-height-interpolation.html.ini b/tests/wpt/meta/css/css-values/calc-size/animation/interpolate-size-max-height-interpolation.html.ini
index d963c09739b..ade8b9fa430 100644
--- a/tests/wpt/meta/css/css-values/calc-size/animation/interpolate-size-max-height-interpolation.html.ini
+++ b/tests/wpt/meta/css/css-values/calc-size/animation/interpolate-size-max-height-interpolation.html.ini
@@ -188,18 +188,6 @@
[CSS Transitions with transition-behavior:allow-discrete: property <max-height> from [none\] to [max-content\] at (0.3) should be [none\]]
expected: FAIL
- [CSS Transitions with transition-behavior:allow-discrete: property <max-height> from [none\] to [max-content\] at (0.5) should be [max-content\]]
- expected: FAIL
-
- [CSS Transitions with transition-behavior:allow-discrete: property <max-height> from [none\] to [max-content\] at (0.6) should be [max-content\]]
- expected: FAIL
-
- [CSS Transitions with transition-behavior:allow-discrete: property <max-height> from [none\] to [max-content\] at (1) should be [max-content\]]
- expected: FAIL
-
- [CSS Transitions with transition-behavior:allow-discrete: property <max-height> from [none\] to [max-content\] at (1.5) should be [max-content\]]
- expected: FAIL
-
[CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <max-height> from [none\] to [max-content\] at (-0.3) should be [none\]]
expected: FAIL
@@ -209,60 +197,6 @@
[CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <max-height> from [none\] to [max-content\] at (0.3) should be [none\]]
expected: FAIL
- [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <max-height> from [none\] to [max-content\] at (0.5) should be [max-content\]]
- expected: FAIL
-
- [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <max-height> from [none\] to [max-content\] at (0.6) should be [max-content\]]
- expected: FAIL
-
- [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <max-height> from [none\] to [max-content\] at (1) should be [max-content\]]
- expected: FAIL
-
- [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <max-height> from [none\] to [max-content\] at (1.5) should be [max-content\]]
- expected: FAIL
-
- [CSS Transitions: property <max-height> from [none\] to [max-content\] at (-0.3) should be [max-content\]]
- expected: FAIL
-
- [CSS Transitions: property <max-height> from [none\] to [max-content\] at (0) should be [max-content\]]
- expected: FAIL
-
- [CSS Transitions: property <max-height> from [none\] to [max-content\] at (0.3) should be [max-content\]]
- expected: FAIL
-
- [CSS Transitions: property <max-height> from [none\] to [max-content\] at (0.5) should be [max-content\]]
- expected: FAIL
-
- [CSS Transitions: property <max-height> from [none\] to [max-content\] at (0.6) should be [max-content\]]
- expected: FAIL
-
- [CSS Transitions: property <max-height> from [none\] to [max-content\] at (1) should be [max-content\]]
- expected: FAIL
-
- [CSS Transitions: property <max-height> from [none\] to [max-content\] at (1.5) should be [max-content\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <max-height> from [none\] to [max-content\] at (-0.3) should be [max-content\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <max-height> from [none\] to [max-content\] at (0) should be [max-content\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <max-height> from [none\] to [max-content\] at (0.3) should be [max-content\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <max-height> from [none\] to [max-content\] at (0.5) should be [max-content\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <max-height> from [none\] to [max-content\] at (0.6) should be [max-content\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <max-height> from [none\] to [max-content\] at (1) should be [max-content\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <max-height> from [none\] to [max-content\] at (1.5) should be [max-content\]]
- expected: FAIL
-
[CSS Animations: property <max-height> from [none\] to [max-content\] at (-0.3) should be [none\]]
expected: FAIL
@@ -467,24 +401,6 @@
[CSS Transitions with transition: all: property <max-height> from [150px\] to [min-content\] at (1.5) should be [calc-size(min-content, -75px + size * 1.5)\]]
expected: FAIL
- [CSS Animations: property <max-height> from [150px\] to [min-content\] at (-0.3) should be [calc-size(min-content, 195px + size * -0.3)\]]
- expected: FAIL
-
- [CSS Animations: property <max-height> from [150px\] to [min-content\] at (0) should be [calc-size(min-content, 150px + size * 0)\]]
- expected: FAIL
-
- [CSS Animations: property <max-height> from [150px\] to [min-content\] at (0.3) should be [calc-size(min-content, 105px + size * 0.3)\]]
- expected: FAIL
-
- [CSS Animations: property <max-height> from [150px\] to [min-content\] at (0.6) should be [calc-size(min-content, 60px + size * 0.6)\]]
- expected: FAIL
-
- [CSS Animations: property <max-height> from [150px\] to [min-content\] at (1) should be [calc-size(min-content, 0px + size * 1)\]]
- expected: FAIL
-
- [CSS Animations: property <max-height> from [150px\] to [min-content\] at (1.5) should be [calc-size(min-content, -75px + size * 1.5)\]]
- expected: FAIL
-
[Web Animations: property <max-height> from [150px\] to [min-content\] at (-0.3) should be [calc-size(min-content, 195px + size * -0.3)\]]
expected: FAIL
@@ -503,60 +419,6 @@
[Web Animations: property <max-height> from [150px\] to [min-content\] at (1.5) should be [calc-size(min-content, -75px + size * 1.5)\]]
expected: FAIL
- [CSS Transitions: property <max-height> from [min-content\] to neutral at (-0.3) should be [calc-size(min-content, -30px + size * 1.3)\]]
- expected: FAIL
-
- [CSS Transitions: property <max-height> from [min-content\] to neutral at (0) should be [calc-size(min-content, 0px + size * 1)\]]
- expected: FAIL
-
- [CSS Transitions: property <max-height> from [min-content\] to neutral at (0.3) should be [calc-size(min-content, 30px + size * 0.7)\]]
- expected: FAIL
-
- [CSS Transitions: property <max-height> from [min-content\] to neutral at (0.6) should be [calc-size(min-content, 60px + size * 0.4)\]]
- expected: FAIL
-
- [CSS Transitions: property <max-height> from [min-content\] to neutral at (1) should be [calc-size(min-content, 100px + size * 0)\]]
- expected: FAIL
-
- [CSS Transitions: property <max-height> from [min-content\] to neutral at (1.5) should be [calc-size(min-content, 150px + size * -0.5)\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <max-height> from [min-content\] to neutral at (-0.3) should be [calc-size(min-content, -30px + size * 1.3)\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <max-height> from [min-content\] to neutral at (0) should be [calc-size(min-content, 0px + size * 1)\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <max-height> from [min-content\] to neutral at (0.3) should be [calc-size(min-content, 30px + size * 0.7)\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <max-height> from [min-content\] to neutral at (0.6) should be [calc-size(min-content, 60px + size * 0.4)\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <max-height> from [min-content\] to neutral at (1) should be [calc-size(min-content, 100px + size * 0)\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <max-height> from [min-content\] to neutral at (1.5) should be [calc-size(min-content, 150px + size * -0.5)\]]
- expected: FAIL
-
- [CSS Animations: property <max-height> from [min-content\] to neutral at (-0.3) should be [calc-size(min-content, -30px + size * 1.3)\]]
- expected: FAIL
-
- [CSS Animations: property <max-height> from [min-content\] to neutral at (0) should be [calc-size(min-content, 0px + size * 1)\]]
- expected: FAIL
-
- [CSS Animations: property <max-height> from [min-content\] to neutral at (0.3) should be [calc-size(min-content, 30px + size * 0.7)\]]
- expected: FAIL
-
- [CSS Animations: property <max-height> from [min-content\] to neutral at (0.6) should be [calc-size(min-content, 60px + size * 0.4)\]]
- expected: FAIL
-
- [CSS Animations: property <max-height> from [min-content\] to neutral at (1) should be [calc-size(min-content, 100px + size * 0)\]]
- expected: FAIL
-
- [CSS Animations: property <max-height> from [min-content\] to neutral at (1.5) should be [calc-size(min-content, 150px + size * -0.5)\]]
- expected: FAIL
-
[Web Animations: property <max-height> from [min-content\] to neutral at (-0.3) should be [calc-size(min-content, -30px + size * 1.3)\]]
expected: FAIL
@@ -611,24 +473,6 @@
[CSS Transitions with transition: all: property <max-height> from neutral to [max-content\] at (1.5) should be [calc-size(max-content, -50px + size * 1.5)\]]
expected: FAIL
- [CSS Animations: property <max-height> from neutral to [max-content\] at (-0.3) should be [calc-size(max-content, 130px + size * -0.3)\]]
- expected: FAIL
-
- [CSS Animations: property <max-height> from neutral to [max-content\] at (0) should be [calc-size(max-content, 100px + size * 0)\]]
- expected: FAIL
-
- [CSS Animations: property <max-height> from neutral to [max-content\] at (0.3) should be [calc-size(max-content, 70px + size * 0.3)\]]
- expected: FAIL
-
- [CSS Animations: property <max-height> from neutral to [max-content\] at (0.6) should be [calc-size(max-content, 40px + size * 0.6)\]]
- expected: FAIL
-
- [CSS Animations: property <max-height> from neutral to [max-content\] at (1) should be [calc-size(max-content, 0px + size * 1)\]]
- expected: FAIL
-
- [CSS Animations: property <max-height> from neutral to [max-content\] at (1.5) should be [calc-size(max-content, -50px + size * 1.5)\]]
- expected: FAIL
-
[Web Animations: property <max-height> from neutral to [max-content\] at (-0.3) should be [calc-size(max-content, 130px + size * -0.3)\]]
expected: FAIL
diff --git a/tests/wpt/meta/css/css-values/calc-size/animation/interpolate-size-max-width-interpolation.html.ini b/tests/wpt/meta/css/css-values/calc-size/animation/interpolate-size-max-width-interpolation.html.ini
index f005b4f4766..5fe600a79ac 100644
--- a/tests/wpt/meta/css/css-values/calc-size/animation/interpolate-size-max-width-interpolation.html.ini
+++ b/tests/wpt/meta/css/css-values/calc-size/animation/interpolate-size-max-width-interpolation.html.ini
@@ -341,24 +341,6 @@
[CSS Transitions with transition: all: property <max-width> from [fit-content\] to [50px\] at (1.5) should be [calc-size(fit-content, 75px + size * -0.5)\]]
expected: FAIL
- [CSS Animations: property <max-width> from [fit-content\] to [50px\] at (-0.3) should be [calc-size(fit-content, -15px + size * 1.3)\]]
- expected: FAIL
-
- [CSS Animations: property <max-width> from [fit-content\] to [50px\] at (0) should be [calc-size(fit-content, 0px + size * 1)\]]
- expected: FAIL
-
- [CSS Animations: property <max-width> from [fit-content\] to [50px\] at (0.3) should be [calc-size(fit-content, 15px + size * 0.7)\]]
- expected: FAIL
-
- [CSS Animations: property <max-width> from [fit-content\] to [50px\] at (0.6) should be [calc-size(fit-content, 30px + size * 0.4)\]]
- expected: FAIL
-
- [CSS Animations: property <max-width> from [fit-content\] to [50px\] at (1) should be [calc-size(fit-content, 50px + size * 0)\]]
- expected: FAIL
-
- [CSS Animations: property <max-width> from [fit-content\] to [50px\] at (1.5) should be [calc-size(fit-content, 75px + size * -0.5)\]]
- expected: FAIL
-
[Web Animations: property <max-width> from [fit-content\] to [50px\] at (-0.3) should be [calc-size(fit-content, -15px + size * 1.3)\]]
expected: FAIL
@@ -386,18 +368,6 @@
[CSS Transitions with transition-behavior:allow-discrete: property <max-width> from [max-content\] to [min-content\] at (0.3) should be [max-content\]]
expected: FAIL
- [CSS Transitions with transition-behavior:allow-discrete: property <max-width> from [max-content\] to [min-content\] at (0.5) should be [min-content\]]
- expected: FAIL
-
- [CSS Transitions with transition-behavior:allow-discrete: property <max-width> from [max-content\] to [min-content\] at (0.6) should be [min-content\]]
- expected: FAIL
-
- [CSS Transitions with transition-behavior:allow-discrete: property <max-width> from [max-content\] to [min-content\] at (1) should be [min-content\]]
- expected: FAIL
-
- [CSS Transitions with transition-behavior:allow-discrete: property <max-width> from [max-content\] to [min-content\] at (1.5) should be [min-content\]]
- expected: FAIL
-
[CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <max-width> from [max-content\] to [min-content\] at (-0.3) should be [max-content\]]
expected: FAIL
@@ -407,60 +377,6 @@
[CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <max-width> from [max-content\] to [min-content\] at (0.3) should be [max-content\]]
expected: FAIL
- [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <max-width> from [max-content\] to [min-content\] at (0.5) should be [min-content\]]
- expected: FAIL
-
- [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <max-width> from [max-content\] to [min-content\] at (0.6) should be [min-content\]]
- expected: FAIL
-
- [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <max-width> from [max-content\] to [min-content\] at (1) should be [min-content\]]
- expected: FAIL
-
- [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <max-width> from [max-content\] to [min-content\] at (1.5) should be [min-content\]]
- expected: FAIL
-
- [CSS Transitions: property <max-width> from [max-content\] to [min-content\] at (-0.3) should be [min-content\]]
- expected: FAIL
-
- [CSS Transitions: property <max-width> from [max-content\] to [min-content\] at (0) should be [min-content\]]
- expected: FAIL
-
- [CSS Transitions: property <max-width> from [max-content\] to [min-content\] at (0.3) should be [min-content\]]
- expected: FAIL
-
- [CSS Transitions: property <max-width> from [max-content\] to [min-content\] at (0.5) should be [min-content\]]
- expected: FAIL
-
- [CSS Transitions: property <max-width> from [max-content\] to [min-content\] at (0.6) should be [min-content\]]
- expected: FAIL
-
- [CSS Transitions: property <max-width> from [max-content\] to [min-content\] at (1) should be [min-content\]]
- expected: FAIL
-
- [CSS Transitions: property <max-width> from [max-content\] to [min-content\] at (1.5) should be [min-content\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <max-width> from [max-content\] to [min-content\] at (-0.3) should be [min-content\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <max-width> from [max-content\] to [min-content\] at (0) should be [min-content\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <max-width> from [max-content\] to [min-content\] at (0.3) should be [min-content\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <max-width> from [max-content\] to [min-content\] at (0.5) should be [min-content\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <max-width> from [max-content\] to [min-content\] at (0.6) should be [min-content\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <max-width> from [max-content\] to [min-content\] at (1) should be [min-content\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <max-width> from [max-content\] to [min-content\] at (1.5) should be [min-content\]]
- expected: FAIL
-
[CSS Animations: property <max-width> from [max-content\] to [min-content\] at (-0.3) should be [max-content\]]
expected: FAIL
@@ -503,60 +419,6 @@
[Web Animations: property <max-width> from [max-content\] to [min-content\] at (1.5) should be [min-content\]]
expected: FAIL
- [CSS Transitions: property <max-width> from [min-content\] to neutral at (-0.3) should be [calc-size(min-content, -45px + size * 1.3)\]]
- expected: FAIL
-
- [CSS Transitions: property <max-width> from [min-content\] to neutral at (0) should be [calc-size(min-content, 0px + size * 1)\]]
- expected: FAIL
-
- [CSS Transitions: property <max-width> from [min-content\] to neutral at (0.3) should be [calc-size(min-content, 45px + size * 0.7)\]]
- expected: FAIL
-
- [CSS Transitions: property <max-width> from [min-content\] to neutral at (0.6) should be [calc-size(min-content, 90px + size * 0.4)\]]
- expected: FAIL
-
- [CSS Transitions: property <max-width> from [min-content\] to neutral at (1) should be [calc-size(min-content, 150px + size * 0)\]]
- expected: FAIL
-
- [CSS Transitions: property <max-width> from [min-content\] to neutral at (1.5) should be [calc-size(min-content, 225px + size * -0.5)\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <max-width> from [min-content\] to neutral at (-0.3) should be [calc-size(min-content, -45px + size * 1.3)\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <max-width> from [min-content\] to neutral at (0) should be [calc-size(min-content, 0px + size * 1)\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <max-width> from [min-content\] to neutral at (0.3) should be [calc-size(min-content, 45px + size * 0.7)\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <max-width> from [min-content\] to neutral at (0.6) should be [calc-size(min-content, 90px + size * 0.4)\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <max-width> from [min-content\] to neutral at (1) should be [calc-size(min-content, 150px + size * 0)\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <max-width> from [min-content\] to neutral at (1.5) should be [calc-size(min-content, 225px + size * -0.5)\]]
- expected: FAIL
-
- [CSS Animations: property <max-width> from [min-content\] to neutral at (-0.3) should be [calc-size(min-content, -45px + size * 1.3)\]]
- expected: FAIL
-
- [CSS Animations: property <max-width> from [min-content\] to neutral at (0) should be [calc-size(min-content, 0px + size * 1)\]]
- expected: FAIL
-
- [CSS Animations: property <max-width> from [min-content\] to neutral at (0.3) should be [calc-size(min-content, 45px + size * 0.7)\]]
- expected: FAIL
-
- [CSS Animations: property <max-width> from [min-content\] to neutral at (0.6) should be [calc-size(min-content, 90px + size * 0.4)\]]
- expected: FAIL
-
- [CSS Animations: property <max-width> from [min-content\] to neutral at (1) should be [calc-size(min-content, 150px + size * 0)\]]
- expected: FAIL
-
- [CSS Animations: property <max-width> from [min-content\] to neutral at (1.5) should be [calc-size(min-content, 225px + size * -0.5)\]]
- expected: FAIL
-
[Web Animations: property <max-width> from [min-content\] to neutral at (-0.3) should be [calc-size(min-content, -45px + size * 1.3)\]]
expected: FAIL
@@ -611,24 +473,6 @@
[CSS Transitions with transition: all: property <max-width> from neutral to [fit-content\] at (1.5) should be [calc-size(fit-content, -75px + size * 1.5)\]]
expected: FAIL
- [CSS Animations: property <max-width> from neutral to [fit-content\] at (-0.3) should be [calc-size(fit-content, 195px + size * -0.3)\]]
- expected: FAIL
-
- [CSS Animations: property <max-width> from neutral to [fit-content\] at (0) should be [calc-size(fit-content, 150px + size * 0)\]]
- expected: FAIL
-
- [CSS Animations: property <max-width> from neutral to [fit-content\] at (0.3) should be [calc-size(fit-content, 105px + size * 0.3)\]]
- expected: FAIL
-
- [CSS Animations: property <max-width> from neutral to [fit-content\] at (0.6) should be [calc-size(fit-content, 60px + size * 0.6)\]]
- expected: FAIL
-
- [CSS Animations: property <max-width> from neutral to [fit-content\] at (1) should be [calc-size(fit-content, 0px + size * 1)\]]
- expected: FAIL
-
- [CSS Animations: property <max-width> from neutral to [fit-content\] at (1.5) should be [calc-size(fit-content, -75px + size * 1.5)\]]
- expected: FAIL
-
[Web Animations: property <max-width> from neutral to [fit-content\] at (-0.3) should be [calc-size(fit-content, 195px + size * -0.3)\]]
expected: FAIL
diff --git a/tests/wpt/meta/css/css-values/calc-size/animation/interpolate-size-min-height-interpolation.html.ini b/tests/wpt/meta/css/css-values/calc-size/animation/interpolate-size-min-height-interpolation.html.ini
index cdb6f02c96c..4b06d92eaf6 100644
--- a/tests/wpt/meta/css/css-values/calc-size/animation/interpolate-size-min-height-interpolation.html.ini
+++ b/tests/wpt/meta/css/css-values/calc-size/animation/interpolate-size-min-height-interpolation.html.ini
@@ -224,18 +224,6 @@
[CSS Transitions with transition-behavior:allow-discrete: property <min-height> from [fit-content\] to [min-content\] at (0.3) should be [fit-content\]]
expected: FAIL
- [CSS Transitions with transition-behavior:allow-discrete: property <min-height> from [fit-content\] to [min-content\] at (0.5) should be [min-content\]]
- expected: FAIL
-
- [CSS Transitions with transition-behavior:allow-discrete: property <min-height> from [fit-content\] to [min-content\] at (0.6) should be [min-content\]]
- expected: FAIL
-
- [CSS Transitions with transition-behavior:allow-discrete: property <min-height> from [fit-content\] to [min-content\] at (1) should be [min-content\]]
- expected: FAIL
-
- [CSS Transitions with transition-behavior:allow-discrete: property <min-height> from [fit-content\] to [min-content\] at (1.5) should be [min-content\]]
- expected: FAIL
-
[CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <min-height> from [fit-content\] to [min-content\] at (-0.3) should be [fit-content\]]
expected: FAIL
@@ -245,60 +233,6 @@
[CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <min-height> from [fit-content\] to [min-content\] at (0.3) should be [fit-content\]]
expected: FAIL
- [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <min-height> from [fit-content\] to [min-content\] at (0.5) should be [min-content\]]
- expected: FAIL
-
- [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <min-height> from [fit-content\] to [min-content\] at (0.6) should be [min-content\]]
- expected: FAIL
-
- [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <min-height> from [fit-content\] to [min-content\] at (1) should be [min-content\]]
- expected: FAIL
-
- [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <min-height> from [fit-content\] to [min-content\] at (1.5) should be [min-content\]]
- expected: FAIL
-
- [CSS Transitions: property <min-height> from [fit-content\] to [min-content\] at (-0.3) should be [min-content\]]
- expected: FAIL
-
- [CSS Transitions: property <min-height> from [fit-content\] to [min-content\] at (0) should be [min-content\]]
- expected: FAIL
-
- [CSS Transitions: property <min-height> from [fit-content\] to [min-content\] at (0.3) should be [min-content\]]
- expected: FAIL
-
- [CSS Transitions: property <min-height> from [fit-content\] to [min-content\] at (0.5) should be [min-content\]]
- expected: FAIL
-
- [CSS Transitions: property <min-height> from [fit-content\] to [min-content\] at (0.6) should be [min-content\]]
- expected: FAIL
-
- [CSS Transitions: property <min-height> from [fit-content\] to [min-content\] at (1) should be [min-content\]]
- expected: FAIL
-
- [CSS Transitions: property <min-height> from [fit-content\] to [min-content\] at (1.5) should be [min-content\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <min-height> from [fit-content\] to [min-content\] at (-0.3) should be [min-content\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <min-height> from [fit-content\] to [min-content\] at (0) should be [min-content\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <min-height> from [fit-content\] to [min-content\] at (0.3) should be [min-content\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <min-height> from [fit-content\] to [min-content\] at (0.5) should be [min-content\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <min-height> from [fit-content\] to [min-content\] at (0.6) should be [min-content\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <min-height> from [fit-content\] to [min-content\] at (1) should be [min-content\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <min-height> from [fit-content\] to [min-content\] at (1.5) should be [min-content\]]
- expected: FAIL
-
[CSS Animations: property <min-height> from [fit-content\] to [min-content\] at (-0.3) should be [fit-content\]]
expected: FAIL
@@ -467,60 +401,6 @@
[Web Animations: property <min-height> from [max-content\] to [stretch\] at (1.5) should be [stretch\]]
expected: FAIL
- [CSS Transitions: property <min-height> from [fit-content\] to neutral at (-0.3) should be [calc-size(fit-content, -3px + size * 1.3)\]]
- expected: FAIL
-
- [CSS Transitions: property <min-height> from [fit-content\] to neutral at (0) should be [calc-size(fit-content, 0px + size * 1)\]]
- expected: FAIL
-
- [CSS Transitions: property <min-height> from [fit-content\] to neutral at (0.3) should be [calc-size(fit-content, 3px + size * 0.7)\]]
- expected: FAIL
-
- [CSS Transitions: property <min-height> from [fit-content\] to neutral at (0.6) should be [calc-size(fit-content, 6px + size * 0.4)\]]
- expected: FAIL
-
- [CSS Transitions: property <min-height> from [fit-content\] to neutral at (1) should be [calc-size(fit-content, 10px + size * 0)\]]
- expected: FAIL
-
- [CSS Transitions: property <min-height> from [fit-content\] to neutral at (1.5) should be [calc-size(fit-content, 15px + size * -0.5)\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <min-height> from [fit-content\] to neutral at (-0.3) should be [calc-size(fit-content, -3px + size * 1.3)\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <min-height> from [fit-content\] to neutral at (0) should be [calc-size(fit-content, 0px + size * 1)\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <min-height> from [fit-content\] to neutral at (0.3) should be [calc-size(fit-content, 3px + size * 0.7)\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <min-height> from [fit-content\] to neutral at (0.6) should be [calc-size(fit-content, 6px + size * 0.4)\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <min-height> from [fit-content\] to neutral at (1) should be [calc-size(fit-content, 10px + size * 0)\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <min-height> from [fit-content\] to neutral at (1.5) should be [calc-size(fit-content, 15px + size * -0.5)\]]
- expected: FAIL
-
- [CSS Animations: property <min-height> from [fit-content\] to neutral at (-0.3) should be [calc-size(fit-content, -3px + size * 1.3)\]]
- expected: FAIL
-
- [CSS Animations: property <min-height> from [fit-content\] to neutral at (0) should be [calc-size(fit-content, 0px + size * 1)\]]
- expected: FAIL
-
- [CSS Animations: property <min-height> from [fit-content\] to neutral at (0.3) should be [calc-size(fit-content, 3px + size * 0.7)\]]
- expected: FAIL
-
- [CSS Animations: property <min-height> from [fit-content\] to neutral at (0.6) should be [calc-size(fit-content, 6px + size * 0.4)\]]
- expected: FAIL
-
- [CSS Animations: property <min-height> from [fit-content\] to neutral at (1) should be [calc-size(fit-content, 10px + size * 0)\]]
- expected: FAIL
-
- [CSS Animations: property <min-height> from [fit-content\] to neutral at (1.5) should be [calc-size(fit-content, 15px + size * -0.5)\]]
- expected: FAIL
-
[Web Animations: property <min-height> from [fit-content\] to neutral at (-0.3) should be [calc-size(fit-content, -3px + size * 1.3)\]]
expected: FAIL
@@ -575,24 +455,6 @@
[CSS Transitions with transition: all: property <min-height> from neutral to [min-content\] at (1.5) should be [calc-size(min-content, -5px + size * 1.5)\]]
expected: FAIL
- [CSS Animations: property <min-height> from neutral to [min-content\] at (-0.3) should be [calc-size(min-content, 13px + size * -0.3)\]]
- expected: FAIL
-
- [CSS Animations: property <min-height> from neutral to [min-content\] at (0) should be [calc-size(min-content, 10px + size * 0)\]]
- expected: FAIL
-
- [CSS Animations: property <min-height> from neutral to [min-content\] at (0.3) should be [calc-size(min-content, 7px + size * 0.3)\]]
- expected: FAIL
-
- [CSS Animations: property <min-height> from neutral to [min-content\] at (0.6) should be [calc-size(min-content, 4px + size * 0.6)\]]
- expected: FAIL
-
- [CSS Animations: property <min-height> from neutral to [min-content\] at (1) should be [calc-size(min-content, 0px + size * 1)\]]
- expected: FAIL
-
- [CSS Animations: property <min-height> from neutral to [min-content\] at (1.5) should be [calc-size(min-content, -5px + size * 1.5)\]]
- expected: FAIL
-
[Web Animations: property <min-height> from neutral to [min-content\] at (-0.3) should be [calc-size(min-content, 13px + size * -0.3)\]]
expected: FAIL
diff --git a/tests/wpt/meta/css/css-values/calc-size/animation/interpolate-size-min-width-interpolation.html.ini b/tests/wpt/meta/css/css-values/calc-size/animation/interpolate-size-min-width-interpolation.html.ini
index 60e5c1a02c4..1e50c658869 100644
--- a/tests/wpt/meta/css/css-values/calc-size/animation/interpolate-size-min-width-interpolation.html.ini
+++ b/tests/wpt/meta/css/css-values/calc-size/animation/interpolate-size-min-width-interpolation.html.ini
@@ -242,18 +242,6 @@
[CSS Transitions with transition-behavior:allow-discrete: property <min-width> from [min-content\] to [fit-content\] at (0.3) should be [min-content\]]
expected: FAIL
- [CSS Transitions with transition-behavior:allow-discrete: property <min-width> from [min-content\] to [fit-content\] at (0.5) should be [fit-content\]]
- expected: FAIL
-
- [CSS Transitions with transition-behavior:allow-discrete: property <min-width> from [min-content\] to [fit-content\] at (0.6) should be [fit-content\]]
- expected: FAIL
-
- [CSS Transitions with transition-behavior:allow-discrete: property <min-width> from [min-content\] to [fit-content\] at (1) should be [fit-content\]]
- expected: FAIL
-
- [CSS Transitions with transition-behavior:allow-discrete: property <min-width> from [min-content\] to [fit-content\] at (1.5) should be [fit-content\]]
- expected: FAIL
-
[CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <min-width> from [min-content\] to [fit-content\] at (-0.3) should be [min-content\]]
expected: FAIL
@@ -263,60 +251,6 @@
[CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <min-width> from [min-content\] to [fit-content\] at (0.3) should be [min-content\]]
expected: FAIL
- [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <min-width> from [min-content\] to [fit-content\] at (0.5) should be [fit-content\]]
- expected: FAIL
-
- [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <min-width> from [min-content\] to [fit-content\] at (0.6) should be [fit-content\]]
- expected: FAIL
-
- [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <min-width> from [min-content\] to [fit-content\] at (1) should be [fit-content\]]
- expected: FAIL
-
- [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <min-width> from [min-content\] to [fit-content\] at (1.5) should be [fit-content\]]
- expected: FAIL
-
- [CSS Transitions: property <min-width> from [min-content\] to [fit-content\] at (-0.3) should be [fit-content\]]
- expected: FAIL
-
- [CSS Transitions: property <min-width> from [min-content\] to [fit-content\] at (0) should be [fit-content\]]
- expected: FAIL
-
- [CSS Transitions: property <min-width> from [min-content\] to [fit-content\] at (0.3) should be [fit-content\]]
- expected: FAIL
-
- [CSS Transitions: property <min-width> from [min-content\] to [fit-content\] at (0.5) should be [fit-content\]]
- expected: FAIL
-
- [CSS Transitions: property <min-width> from [min-content\] to [fit-content\] at (0.6) should be [fit-content\]]
- expected: FAIL
-
- [CSS Transitions: property <min-width> from [min-content\] to [fit-content\] at (1) should be [fit-content\]]
- expected: FAIL
-
- [CSS Transitions: property <min-width> from [min-content\] to [fit-content\] at (1.5) should be [fit-content\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <min-width> from [min-content\] to [fit-content\] at (-0.3) should be [fit-content\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <min-width> from [min-content\] to [fit-content\] at (0) should be [fit-content\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <min-width> from [min-content\] to [fit-content\] at (0.3) should be [fit-content\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <min-width> from [min-content\] to [fit-content\] at (0.5) should be [fit-content\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <min-width> from [min-content\] to [fit-content\] at (0.6) should be [fit-content\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <min-width> from [min-content\] to [fit-content\] at (1) should be [fit-content\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <min-width> from [min-content\] to [fit-content\] at (1.5) should be [fit-content\]]
- expected: FAIL
-
[CSS Animations: property <min-width> from [min-content\] to [fit-content\] at (-0.3) should be [min-content\]]
expected: FAIL
@@ -368,18 +302,6 @@
[CSS Transitions with transition-behavior:allow-discrete: property <min-width> from [auto\] to [max-content\] at (0.3) should be [auto\]]
expected: FAIL
- [CSS Transitions with transition-behavior:allow-discrete: property <min-width> from [auto\] to [max-content\] at (0.5) should be [max-content\]]
- expected: FAIL
-
- [CSS Transitions with transition-behavior:allow-discrete: property <min-width> from [auto\] to [max-content\] at (0.6) should be [max-content\]]
- expected: FAIL
-
- [CSS Transitions with transition-behavior:allow-discrete: property <min-width> from [auto\] to [max-content\] at (1) should be [max-content\]]
- expected: FAIL
-
- [CSS Transitions with transition-behavior:allow-discrete: property <min-width> from [auto\] to [max-content\] at (1.5) should be [max-content\]]
- expected: FAIL
-
[CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <min-width> from [auto\] to [max-content\] at (-0.3) should be [auto\]]
expected: FAIL
@@ -389,60 +311,6 @@
[CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <min-width> from [auto\] to [max-content\] at (0.3) should be [auto\]]
expected: FAIL
- [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <min-width> from [auto\] to [max-content\] at (0.5) should be [max-content\]]
- expected: FAIL
-
- [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <min-width> from [auto\] to [max-content\] at (0.6) should be [max-content\]]
- expected: FAIL
-
- [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <min-width> from [auto\] to [max-content\] at (1) should be [max-content\]]
- expected: FAIL
-
- [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <min-width> from [auto\] to [max-content\] at (1.5) should be [max-content\]]
- expected: FAIL
-
- [CSS Transitions: property <min-width> from [auto\] to [max-content\] at (-0.3) should be [max-content\]]
- expected: FAIL
-
- [CSS Transitions: property <min-width> from [auto\] to [max-content\] at (0) should be [max-content\]]
- expected: FAIL
-
- [CSS Transitions: property <min-width> from [auto\] to [max-content\] at (0.3) should be [max-content\]]
- expected: FAIL
-
- [CSS Transitions: property <min-width> from [auto\] to [max-content\] at (0.5) should be [max-content\]]
- expected: FAIL
-
- [CSS Transitions: property <min-width> from [auto\] to [max-content\] at (0.6) should be [max-content\]]
- expected: FAIL
-
- [CSS Transitions: property <min-width> from [auto\] to [max-content\] at (1) should be [max-content\]]
- expected: FAIL
-
- [CSS Transitions: property <min-width> from [auto\] to [max-content\] at (1.5) should be [max-content\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <min-width> from [auto\] to [max-content\] at (-0.3) should be [max-content\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <min-width> from [auto\] to [max-content\] at (0) should be [max-content\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <min-width> from [auto\] to [max-content\] at (0.3) should be [max-content\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <min-width> from [auto\] to [max-content\] at (0.5) should be [max-content\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <min-width> from [auto\] to [max-content\] at (0.6) should be [max-content\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <min-width> from [auto\] to [max-content\] at (1) should be [max-content\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <min-width> from [auto\] to [max-content\] at (1.5) should be [max-content\]]
- expected: FAIL
-
[CSS Animations: property <min-width> from [auto\] to [max-content\] at (-0.3) should be [auto\]]
expected: FAIL
@@ -485,60 +353,6 @@
[Web Animations: property <min-width> from [auto\] to [max-content\] at (1.5) should be [max-content\]]
expected: FAIL
- [CSS Transitions: property <min-width> from [fit-content\] to neutral at (-0.3) should be [calc-size(fit-content, -3px + size * 1.3)\]]
- expected: FAIL
-
- [CSS Transitions: property <min-width> from [fit-content\] to neutral at (0) should be [calc-size(fit-content, 0px + size * 1)\]]
- expected: FAIL
-
- [CSS Transitions: property <min-width> from [fit-content\] to neutral at (0.3) should be [calc-size(fit-content, 3px + size * 0.7)\]]
- expected: FAIL
-
- [CSS Transitions: property <min-width> from [fit-content\] to neutral at (0.6) should be [calc-size(fit-content, 6px + size * 0.4)\]]
- expected: FAIL
-
- [CSS Transitions: property <min-width> from [fit-content\] to neutral at (1) should be [calc-size(fit-content, 10px + size * 0)\]]
- expected: FAIL
-
- [CSS Transitions: property <min-width> from [fit-content\] to neutral at (1.5) should be [calc-size(fit-content, 15px + size * -0.5)\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <min-width> from [fit-content\] to neutral at (-0.3) should be [calc-size(fit-content, -3px + size * 1.3)\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <min-width> from [fit-content\] to neutral at (0) should be [calc-size(fit-content, 0px + size * 1)\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <min-width> from [fit-content\] to neutral at (0.3) should be [calc-size(fit-content, 3px + size * 0.7)\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <min-width> from [fit-content\] to neutral at (0.6) should be [calc-size(fit-content, 6px + size * 0.4)\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <min-width> from [fit-content\] to neutral at (1) should be [calc-size(fit-content, 10px + size * 0)\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <min-width> from [fit-content\] to neutral at (1.5) should be [calc-size(fit-content, 15px + size * -0.5)\]]
- expected: FAIL
-
- [CSS Animations: property <min-width> from [fit-content\] to neutral at (-0.3) should be [calc-size(fit-content, -3px + size * 1.3)\]]
- expected: FAIL
-
- [CSS Animations: property <min-width> from [fit-content\] to neutral at (0) should be [calc-size(fit-content, 0px + size * 1)\]]
- expected: FAIL
-
- [CSS Animations: property <min-width> from [fit-content\] to neutral at (0.3) should be [calc-size(fit-content, 3px + size * 0.7)\]]
- expected: FAIL
-
- [CSS Animations: property <min-width> from [fit-content\] to neutral at (0.6) should be [calc-size(fit-content, 6px + size * 0.4)\]]
- expected: FAIL
-
- [CSS Animations: property <min-width> from [fit-content\] to neutral at (1) should be [calc-size(fit-content, 10px + size * 0)\]]
- expected: FAIL
-
- [CSS Animations: property <min-width> from [fit-content\] to neutral at (1.5) should be [calc-size(fit-content, 15px + size * -0.5)\]]
- expected: FAIL
-
[Web Animations: property <min-width> from [fit-content\] to neutral at (-0.3) should be [calc-size(fit-content, -3px + size * 1.3)\]]
expected: FAIL
@@ -593,24 +407,6 @@
[CSS Transitions with transition: all: property <min-width> from neutral to [max-content\] at (1.5) should be [calc-size(max-content, -5px + size * 1.5)\]]
expected: FAIL
- [CSS Animations: property <min-width> from neutral to [max-content\] at (-0.3) should be [calc-size(max-content, 13px + size * -0.3)\]]
- expected: FAIL
-
- [CSS Animations: property <min-width> from neutral to [max-content\] at (0) should be [calc-size(max-content, 10px + size * 0)\]]
- expected: FAIL
-
- [CSS Animations: property <min-width> from neutral to [max-content\] at (0.3) should be [calc-size(max-content, 7px + size * 0.3)\]]
- expected: FAIL
-
- [CSS Animations: property <min-width> from neutral to [max-content\] at (0.6) should be [calc-size(max-content, 4px + size * 0.6)\]]
- expected: FAIL
-
- [CSS Animations: property <min-width> from neutral to [max-content\] at (1) should be [calc-size(max-content, 0px + size * 1)\]]
- expected: FAIL
-
- [CSS Animations: property <min-width> from neutral to [max-content\] at (1.5) should be [calc-size(max-content, -5px + size * 1.5)\]]
- expected: FAIL
-
[Web Animations: property <min-width> from neutral to [max-content\] at (-0.3) should be [calc-size(max-content, 13px + size * -0.3)\]]
expected: FAIL
diff --git a/tests/wpt/meta/css/css-values/calc-size/animation/interpolate-size-which-value.html.ini b/tests/wpt/meta/css/css-values/calc-size/animation/interpolate-size-which-value.html.ini
index 5160938c50b..a2e6b16879a 100644
--- a/tests/wpt/meta/css/css-values/calc-size/animation/interpolate-size-which-value.html.ini
+++ b/tests/wpt/meta/css/css-values/calc-size/animation/interpolate-size-which-value.html.ini
@@ -19,3 +19,6 @@
[Use the non-animation value of interpolate-size: allow-keywords when starting CSS animation from min-content to 100px]
expected: FAIL
+
+ [Use the after-change value of interpolate-size: allow-keywords when starting CSS transition from 100px to min-content]
+ expected: FAIL
diff --git a/tests/wpt/meta/css/css-values/calc-size/animation/interpolate-size-width-composition.html.ini b/tests/wpt/meta/css/css-values/calc-size/animation/interpolate-size-width-composition.html.ini
index 886d380740b..7db347d1dc9 100644
--- a/tests/wpt/meta/css/css-values/calc-size/animation/interpolate-size-width-composition.html.ini
+++ b/tests/wpt/meta/css/css-values/calc-size/animation/interpolate-size-width-composition.html.ini
@@ -38,8 +38,5 @@
[Compositing: property <width> underlying [max-content\] from add [100px\] to add [auto\] at (0.5) should be [150px\]]
expected: FAIL
- [Compositing: property <width> underlying [max-content\] from add [100px\] to add [auto\] at (1) should be [200px\]]
- expected: FAIL
-
[Compositing: property <width> underlying [max-content\] from add [100px\] to add [auto\] at (1.5) should be [250px\]]
expected: FAIL
diff --git a/tests/wpt/meta/css/css-values/calc-size/animation/interpolate-size-width-interpolation.html.ini b/tests/wpt/meta/css/css-values/calc-size/animation/interpolate-size-width-interpolation.html.ini
index 5884b409f1b..71d1a60473e 100644
--- a/tests/wpt/meta/css/css-values/calc-size/animation/interpolate-size-width-interpolation.html.ini
+++ b/tests/wpt/meta/css/css-values/calc-size/animation/interpolate-size-width-interpolation.html.ini
@@ -188,90 +188,6 @@
[Web Animations: property <width> from [auto\] to [50px\] at (1.5) should be [0px\]]
expected: FAIL
- [CSS Transitions with transition-behavior:allow-discrete: property <width> from [auto\] to [fit-content\] at (-0.3) should be [auto\]]
- expected: FAIL
-
- [CSS Transitions with transition-behavior:allow-discrete: property <width> from [auto\] to [fit-content\] at (0) should be [auto\]]
- expected: FAIL
-
- [CSS Transitions with transition-behavior:allow-discrete: property <width> from [auto\] to [fit-content\] at (0.3) should be [auto\]]
- expected: FAIL
-
- [CSS Transitions with transition-behavior:allow-discrete: property <width> from [auto\] to [fit-content\] at (0.5) should be [fit-content\]]
- expected: FAIL
-
- [CSS Transitions with transition-behavior:allow-discrete: property <width> from [auto\] to [fit-content\] at (0.6) should be [fit-content\]]
- expected: FAIL
-
- [CSS Transitions with transition-behavior:allow-discrete: property <width> from [auto\] to [fit-content\] at (1) should be [fit-content\]]
- expected: FAIL
-
- [CSS Transitions with transition-behavior:allow-discrete: property <width> from [auto\] to [fit-content\] at (1.5) should be [fit-content\]]
- expected: FAIL
-
- [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <width> from [auto\] to [fit-content\] at (-0.3) should be [auto\]]
- expected: FAIL
-
- [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <width> from [auto\] to [fit-content\] at (0) should be [auto\]]
- expected: FAIL
-
- [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <width> from [auto\] to [fit-content\] at (0.3) should be [auto\]]
- expected: FAIL
-
- [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <width> from [auto\] to [fit-content\] at (0.5) should be [fit-content\]]
- expected: FAIL
-
- [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <width> from [auto\] to [fit-content\] at (0.6) should be [fit-content\]]
- expected: FAIL
-
- [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <width> from [auto\] to [fit-content\] at (1) should be [fit-content\]]
- expected: FAIL
-
- [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <width> from [auto\] to [fit-content\] at (1.5) should be [fit-content\]]
- expected: FAIL
-
- [CSS Transitions: property <width> from [auto\] to [fit-content\] at (-0.3) should be [fit-content\]]
- expected: FAIL
-
- [CSS Transitions: property <width> from [auto\] to [fit-content\] at (0) should be [fit-content\]]
- expected: FAIL
-
- [CSS Transitions: property <width> from [auto\] to [fit-content\] at (0.3) should be [fit-content\]]
- expected: FAIL
-
- [CSS Transitions: property <width> from [auto\] to [fit-content\] at (0.5) should be [fit-content\]]
- expected: FAIL
-
- [CSS Transitions: property <width> from [auto\] to [fit-content\] at (0.6) should be [fit-content\]]
- expected: FAIL
-
- [CSS Transitions: property <width> from [auto\] to [fit-content\] at (1) should be [fit-content\]]
- expected: FAIL
-
- [CSS Transitions: property <width> from [auto\] to [fit-content\] at (1.5) should be [fit-content\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <width> from [auto\] to [fit-content\] at (-0.3) should be [fit-content\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <width> from [auto\] to [fit-content\] at (0) should be [fit-content\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <width> from [auto\] to [fit-content\] at (0.3) should be [fit-content\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <width> from [auto\] to [fit-content\] at (0.5) should be [fit-content\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <width> from [auto\] to [fit-content\] at (0.6) should be [fit-content\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <width> from [auto\] to [fit-content\] at (1) should be [fit-content\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <width> from [auto\] to [fit-content\] at (1.5) should be [fit-content\]]
- expected: FAIL
-
[CSS Animations: property <width> from [auto\] to [fit-content\] at (-0.3) should be [auto\]]
expected: FAIL
@@ -491,9 +407,6 @@
[CSS Animations: property <width> from [200px\] to [fit-content\] at (1) should be [100px\]]
expected: FAIL
- [CSS Animations: property <width> from [200px\] to [fit-content\] at (1.5) should be [50px\]]
- expected: FAIL
-
[Web Animations: property <width> from [200px\] to [fit-content\] at (-0.3) should be [230px\]]
expected: FAIL
@@ -512,90 +425,6 @@
[Web Animations: property <width> from [200px\] to [fit-content\] at (1.5) should be [50px\]]
expected: FAIL
- [CSS Transitions with transition-behavior:allow-discrete: property <width> from [max-content\] to [min-content\] at (-0.3) should be [max-content\]]
- expected: FAIL
-
- [CSS Transitions with transition-behavior:allow-discrete: property <width> from [max-content\] to [min-content\] at (0) should be [max-content\]]
- expected: FAIL
-
- [CSS Transitions with transition-behavior:allow-discrete: property <width> from [max-content\] to [min-content\] at (0.3) should be [max-content\]]
- expected: FAIL
-
- [CSS Transitions with transition-behavior:allow-discrete: property <width> from [max-content\] to [min-content\] at (0.5) should be [min-content\]]
- expected: FAIL
-
- [CSS Transitions with transition-behavior:allow-discrete: property <width> from [max-content\] to [min-content\] at (0.6) should be [min-content\]]
- expected: FAIL
-
- [CSS Transitions with transition-behavior:allow-discrete: property <width> from [max-content\] to [min-content\] at (1) should be [min-content\]]
- expected: FAIL
-
- [CSS Transitions with transition-behavior:allow-discrete: property <width> from [max-content\] to [min-content\] at (1.5) should be [min-content\]]
- expected: FAIL
-
- [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <width> from [max-content\] to [min-content\] at (-0.3) should be [max-content\]]
- expected: FAIL
-
- [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <width> from [max-content\] to [min-content\] at (0) should be [max-content\]]
- expected: FAIL
-
- [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <width> from [max-content\] to [min-content\] at (0.3) should be [max-content\]]
- expected: FAIL
-
- [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <width> from [max-content\] to [min-content\] at (0.5) should be [min-content\]]
- expected: FAIL
-
- [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <width> from [max-content\] to [min-content\] at (0.6) should be [min-content\]]
- expected: FAIL
-
- [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <width> from [max-content\] to [min-content\] at (1) should be [min-content\]]
- expected: FAIL
-
- [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <width> from [max-content\] to [min-content\] at (1.5) should be [min-content\]]
- expected: FAIL
-
- [CSS Transitions: property <width> from [max-content\] to [min-content\] at (-0.3) should be [min-content\]]
- expected: FAIL
-
- [CSS Transitions: property <width> from [max-content\] to [min-content\] at (0) should be [min-content\]]
- expected: FAIL
-
- [CSS Transitions: property <width> from [max-content\] to [min-content\] at (0.3) should be [min-content\]]
- expected: FAIL
-
- [CSS Transitions: property <width> from [max-content\] to [min-content\] at (0.5) should be [min-content\]]
- expected: FAIL
-
- [CSS Transitions: property <width> from [max-content\] to [min-content\] at (0.6) should be [min-content\]]
- expected: FAIL
-
- [CSS Transitions: property <width> from [max-content\] to [min-content\] at (1) should be [min-content\]]
- expected: FAIL
-
- [CSS Transitions: property <width> from [max-content\] to [min-content\] at (1.5) should be [min-content\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <width> from [max-content\] to [min-content\] at (-0.3) should be [min-content\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <width> from [max-content\] to [min-content\] at (0) should be [min-content\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <width> from [max-content\] to [min-content\] at (0.3) should be [min-content\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <width> from [max-content\] to [min-content\] at (0.5) should be [min-content\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <width> from [max-content\] to [min-content\] at (0.6) should be [min-content\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <width> from [max-content\] to [min-content\] at (1) should be [min-content\]]
- expected: FAIL
-
- [CSS Transitions with transition: all: property <width> from [max-content\] to [min-content\] at (1.5) should be [min-content\]]
- expected: FAIL
-
[CSS Animations: property <width> from [max-content\] to [min-content\] at (-0.3) should be [max-content\]]
expected: FAIL
@@ -650,9 +479,6 @@
[CSS Transitions: property <width> from [max-content\] to neutral at (0.6) should be [70px\]]
expected: FAIL
- [CSS Transitions: property <width> from [max-content\] to neutral at (1) should be [50px\]]
- expected: FAIL
-
[CSS Transitions: property <width> from [max-content\] to neutral at (1.5) should be [25px\]]
expected: FAIL
@@ -668,9 +494,6 @@
[CSS Transitions with transition: all: property <width> from [max-content\] to neutral at (0.6) should be [70px\]]
expected: FAIL
- [CSS Transitions with transition: all: property <width> from [max-content\] to neutral at (1) should be [50px\]]
- expected: FAIL
-
[CSS Transitions with transition: all: property <width> from [max-content\] to neutral at (1.5) should be [25px\]]
expected: FAIL
@@ -686,9 +509,6 @@
[CSS Animations: property <width> from [max-content\] to neutral at (0.6) should be [70px\]]
expected: FAIL
- [CSS Animations: property <width> from [max-content\] to neutral at (1) should be [50px\]]
- expected: FAIL
-
[CSS Animations: property <width> from [max-content\] to neutral at (1.5) should be [25px\]]
expected: FAIL
@@ -749,9 +569,6 @@
[CSS Animations: property <width> from neutral to [min-content\] at (-0.3) should be [35px\]]
expected: FAIL
- [CSS Animations: property <width> from neutral to [min-content\] at (0) should be [50px\]]
- expected: FAIL
-
[CSS Animations: property <width> from neutral to [min-content\] at (0.3) should be [65px\]]
expected: FAIL
diff --git a/tests/wpt/meta/html/rendering/non-replaced-elements/flow-content-0/dialog.html.ini b/tests/wpt/meta/html/rendering/non-replaced-elements/flow-content-0/dialog.html.ini
index 0ea8aba2c6c..b0603bd9ff6 100644
--- a/tests/wpt/meta/html/rendering/non-replaced-elements/flow-content-0/dialog.html.ini
+++ b/tests/wpt/meta/html/rendering/non-replaced-elements/flow-content-0/dialog.html.ini
@@ -1,16 +1,10 @@
[dialog.html]
- [Closed dialog in width: 540px iframe]
- expected: FAIL
-
[Open dialog in width: 540px iframe]
expected: FAIL
[Modal dialog in width: 540px iframe]
expected: FAIL
- [Closed dialog in width: 538px iframe]
- expected: FAIL
-
[Open dialog in width: 538px iframe]
expected: FAIL