LibWeb: Parse the anchor-name property

This commit is contained in:
Tim Ledbetter 2025-10-02 21:14:19 +01:00 committed by Sam Atkins
parent 846f1626dd
commit 7374a07fbc
10 changed files with 768 additions and 2 deletions

View File

@ -422,6 +422,7 @@ private:
RefPtr<StyleValue const> parse_simple_comma_separated_value_list(PropertyID, TokenStream<ComponentValue>&);
RefPtr<StyleValue const> parse_all_as_single_keyword_value(TokenStream<ComponentValue>&, Keyword);
RefPtr<StyleValue const> parse_anchor_name_value(TokenStream<ComponentValue>&);
RefPtr<StyleValue const> parse_aspect_ratio_value(TokenStream<ComponentValue>&);
RefPtr<StyleValue const> parse_animation_value(TokenStream<ComponentValue>&);
RefPtr<StyleValue const> parse_background_value(TokenStream<ComponentValue>&);

View File

@ -440,6 +440,10 @@ Parser::ParseErrorOr<NonnullRefPtr<StyleValue const>> Parser::parse_css_value(Pr
// values, only the CSS-wide keywords - this is handled above, and thus, if we have gotten to here, there
// is an invalid value which is a syntax error.
return ParseError::SyntaxError;
case PropertyID::AnchorName:
if (auto parsed_value = parse_anchor_name_value(tokens); parsed_value && !tokens.has_next_token())
return parsed_value.release_nonnull();
return ParseError::SyntaxError;
case PropertyID::AspectRatio:
if (auto parsed_value = parse_aspect_ratio_value(tokens); parsed_value && !tokens.has_next_token())
return parsed_value.release_nonnull();
@ -1186,6 +1190,21 @@ RefPtr<StyleValue const> Parser::parse_cursor_value(TokenStream<ComponentValue>&
return StyleValueList::create(move(cursors), StyleValueList::Separator::Comma);
}
// https://drafts.csswg.org/css-anchor-position/#name
RefPtr<StyleValue const> Parser::parse_anchor_name_value(TokenStream<ComponentValue>& tokens)
{
// none | <dashed-ident>#
if (auto none = parse_all_as_single_keyword_value(tokens, Keyword::None))
return none;
return parse_comma_separated_value_list(tokens, [this](TokenStream<ComponentValue>& inner_tokens) -> RefPtr<StyleValue const> {
auto dashed_ident = parse_dashed_ident(inner_tokens);
if (!dashed_ident.has_value())
return nullptr;
return CustomIdentStyleValue::create(*dashed_ident);
});
}
// https://www.w3.org/TR/css-sizing-4/#aspect-ratio
RefPtr<StyleValue const> Parser::parse_aspect_ratio_value(TokenStream<ComponentValue>& tokens)
{

View File

@ -194,6 +194,17 @@
"longhands": [],
"_comment": "The 'longhands' array is populated in the code generator to avoid having to maintain it manually"
},
"anchor-name": {
"animation-type": "discrete",
"inherited": false,
"initial": "none",
"valid-identifiers": [
"none"
],
"valid-types": [
"custom-ident ![none]"
]
},
"animation": {
"affects-layout": false,
"inherited": false,

View File

@ -77,6 +77,7 @@ All properties associated with getComputedStyle(document.body):
"align-content",
"align-items",
"align-self",
"anchor-name",
"animation-composition",
"animation-delay",
"animation-direction",

View File

@ -156,6 +156,8 @@ All supported properties and their default values exposed from CSSStylePropertie
'alignSelf': 'auto'
'align-self': 'auto'
'all': ''
'anchorName': 'none'
'anchor-name': 'none'
'animation': 'none'
'animationComposition': 'replace'
'animation-composition': 'replace'

View File

@ -75,6 +75,7 @@ writing-mode: horizontal-tb
align-content: normal
align-items: normal
align-self: auto
anchor-name: none
animation-composition: replace
animation-delay: 0s
animation-direction: normal
@ -97,7 +98,7 @@ background-position-x: 0%
background-position-y: 0%
background-repeat: repeat
background-size: auto
block-size: 1485px
block-size: 1500px
border-block-end-color: rgb(0, 0, 0)
border-block-end-style: none
border-block-end-width: 0px
@ -175,7 +176,7 @@ grid-row-start: auto
grid-template-areas: none
grid-template-columns: none
grid-template-rows: none
height: 2655px
height: 2670px
inline-size: 784px
inset-block-end: auto
inset-block-start: auto

View File

@ -0,0 +1,59 @@
Harness status: OK
Found 54 tests
54 Pass
Pass e.style['anchor-name'] = "none" should set the property value
Pass e.style['anchor-name'] = "--foo" should set the property value
Pass e.style['anchor-name'] = "--foo, --bar" should set the property value
Pass e.style['anchor-name'] = "foo-bar" should not set the property value
Pass e.style['anchor-name'] = "--foo --bar" should not set the property value
Pass e.style['anchor-name'] = "100px" should not set the property value
Pass e.style['anchor-name'] = "100%" should not set the property value
Pass Property anchor-name value 'none'
Pass Property anchor-name value '--foo'
Pass Property anchor-name value '--foo, --bar'
Pass Property anchor-name has initial value none
Pass Property anchor-name does not inherit
Pass CSS Transitions with transition-behavior:allow-discrete: property <anchor-name> from [--foo] to [none] at (-0.3) should be [--foo]
Pass CSS Transitions with transition-behavior:allow-discrete: property <anchor-name> from [--foo] to [none] at (0) should be [--foo]
Pass CSS Transitions with transition-behavior:allow-discrete: property <anchor-name> from [--foo] to [none] at (0.3) should be [--foo]
Pass CSS Transitions with transition-behavior:allow-discrete: property <anchor-name> from [--foo] to [none] at (0.5) should be [none]
Pass CSS Transitions with transition-behavior:allow-discrete: property <anchor-name> from [--foo] to [none] at (0.6) should be [none]
Pass CSS Transitions with transition-behavior:allow-discrete: property <anchor-name> from [--foo] to [none] at (1) should be [none]
Pass CSS Transitions with transition-behavior:allow-discrete: property <anchor-name> from [--foo] to [none] at (1.5) should be [none]
Pass CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <anchor-name> from [--foo] to [none] at (-0.3) should be [--foo]
Pass CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <anchor-name> from [--foo] to [none] at (0) should be [--foo]
Pass CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <anchor-name> from [--foo] to [none] at (0.3) should be [--foo]
Pass CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <anchor-name> from [--foo] to [none] at (0.5) should be [none]
Pass CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <anchor-name> from [--foo] to [none] at (0.6) should be [none]
Pass CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <anchor-name> from [--foo] to [none] at (1) should be [none]
Pass CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <anchor-name> from [--foo] to [none] at (1.5) should be [none]
Pass CSS Transitions: property <anchor-name> from [--foo] to [none] at (-0.3) should be [none]
Pass CSS Transitions: property <anchor-name> from [--foo] to [none] at (0) should be [none]
Pass CSS Transitions: property <anchor-name> from [--foo] to [none] at (0.3) should be [none]
Pass CSS Transitions: property <anchor-name> from [--foo] to [none] at (0.5) should be [none]
Pass CSS Transitions: property <anchor-name> from [--foo] to [none] at (0.6) should be [none]
Pass CSS Transitions: property <anchor-name> from [--foo] to [none] at (1) should be [none]
Pass CSS Transitions: property <anchor-name> from [--foo] to [none] at (1.5) should be [none]
Pass CSS Transitions with transition: all: property <anchor-name> from [--foo] to [none] at (-0.3) should be [none]
Pass CSS Transitions with transition: all: property <anchor-name> from [--foo] to [none] at (0) should be [none]
Pass CSS Transitions with transition: all: property <anchor-name> from [--foo] to [none] at (0.3) should be [none]
Pass CSS Transitions with transition: all: property <anchor-name> from [--foo] to [none] at (0.5) should be [none]
Pass CSS Transitions with transition: all: property <anchor-name> from [--foo] to [none] at (0.6) should be [none]
Pass CSS Transitions with transition: all: property <anchor-name> from [--foo] to [none] at (1) should be [none]
Pass CSS Transitions with transition: all: property <anchor-name> from [--foo] to [none] at (1.5) should be [none]
Pass CSS Animations: property <anchor-name> from [--foo] to [none] at (-0.3) should be [--foo]
Pass CSS Animations: property <anchor-name> from [--foo] to [none] at (0) should be [--foo]
Pass CSS Animations: property <anchor-name> from [--foo] to [none] at (0.3) should be [--foo]
Pass CSS Animations: property <anchor-name> from [--foo] to [none] at (0.5) should be [none]
Pass CSS Animations: property <anchor-name> from [--foo] to [none] at (0.6) should be [none]
Pass CSS Animations: property <anchor-name> from [--foo] to [none] at (1) should be [none]
Pass CSS Animations: property <anchor-name> from [--foo] to [none] at (1.5) should be [none]
Pass Web Animations: property <anchor-name> from [--foo] to [none] at (-0.3) should be [--foo]
Pass Web Animations: property <anchor-name> from [--foo] to [none] at (0) should be [--foo]
Pass Web Animations: property <anchor-name> from [--foo] to [none] at (0.3) should be [--foo]
Pass Web Animations: property <anchor-name> from [--foo] to [none] at (0.5) should be [none]
Pass Web Animations: property <anchor-name> from [--foo] to [none] at (0.6) should be [none]
Pass Web Animations: property <anchor-name> from [--foo] to [none] at (1) should be [none]
Pass Web Animations: property <anchor-name> from [--foo] to [none] at (1.5) should be [none]

View File

@ -0,0 +1,552 @@
Harness status: OK
Found 546 tests
168 Pass
378 Fail
Pass CSS Transitions with transition-behavior:allow-discrete: property <anchor-name> from [none] to [--foo] at (-0.3) should be [none]
Pass CSS Transitions with transition-behavior:allow-discrete: property <anchor-name> from [none] to [--foo] at (0) should be [none]
Pass CSS Transitions with transition-behavior:allow-discrete: property <anchor-name> from [none] to [--foo] at (0.3) should be [none]
Pass CSS Transitions with transition-behavior:allow-discrete: property <anchor-name> from [none] to [--foo] at (0.5) should be [--foo]
Pass CSS Transitions with transition-behavior:allow-discrete: property <anchor-name> from [none] to [--foo] at (0.6) should be [--foo]
Pass CSS Transitions with transition-behavior:allow-discrete: property <anchor-name> from [none] to [--foo] at (1) should be [--foo]
Pass CSS Transitions with transition-behavior:allow-discrete: property <anchor-name> from [none] to [--foo] at (1.5) should be [--foo]
Pass CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <anchor-name> from [none] to [--foo] at (-0.3) should be [none]
Pass CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <anchor-name> from [none] to [--foo] at (0) should be [none]
Pass CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <anchor-name> from [none] to [--foo] at (0.3) should be [none]
Pass CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <anchor-name> from [none] to [--foo] at (0.5) should be [--foo]
Pass CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <anchor-name> from [none] to [--foo] at (0.6) should be [--foo]
Pass CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <anchor-name> from [none] to [--foo] at (1) should be [--foo]
Pass CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <anchor-name> from [none] to [--foo] at (1.5) should be [--foo]
Pass CSS Transitions: property <anchor-name> from [none] to [--foo] at (-0.3) should be [--foo]
Pass CSS Transitions: property <anchor-name> from [none] to [--foo] at (0) should be [--foo]
Pass CSS Transitions: property <anchor-name> from [none] to [--foo] at (0.3) should be [--foo]
Pass CSS Transitions: property <anchor-name> from [none] to [--foo] at (0.5) should be [--foo]
Pass CSS Transitions: property <anchor-name> from [none] to [--foo] at (0.6) should be [--foo]
Pass CSS Transitions: property <anchor-name> from [none] to [--foo] at (1) should be [--foo]
Pass CSS Transitions: property <anchor-name> from [none] to [--foo] at (1.5) should be [--foo]
Pass CSS Transitions with transition: all: property <anchor-name> from [none] to [--foo] at (-0.3) should be [--foo]
Pass CSS Transitions with transition: all: property <anchor-name> from [none] to [--foo] at (0) should be [--foo]
Pass CSS Transitions with transition: all: property <anchor-name> from [none] to [--foo] at (0.3) should be [--foo]
Pass CSS Transitions with transition: all: property <anchor-name> from [none] to [--foo] at (0.5) should be [--foo]
Pass CSS Transitions with transition: all: property <anchor-name> from [none] to [--foo] at (0.6) should be [--foo]
Pass CSS Transitions with transition: all: property <anchor-name> from [none] to [--foo] at (1) should be [--foo]
Pass CSS Transitions with transition: all: property <anchor-name> from [none] to [--foo] at (1.5) should be [--foo]
Pass CSS Animations: property <anchor-name> from [none] to [--foo] at (-0.3) should be [none]
Pass CSS Animations: property <anchor-name> from [none] to [--foo] at (0) should be [none]
Pass CSS Animations: property <anchor-name> from [none] to [--foo] at (0.3) should be [none]
Pass CSS Animations: property <anchor-name> from [none] to [--foo] at (0.5) should be [--foo]
Pass CSS Animations: property <anchor-name> from [none] to [--foo] at (0.6) should be [--foo]
Pass CSS Animations: property <anchor-name> from [none] to [--foo] at (1) should be [--foo]
Pass CSS Animations: property <anchor-name> from [none] to [--foo] at (1.5) should be [--foo]
Pass Web Animations: property <anchor-name> from [none] to [--foo] at (-0.3) should be [none]
Pass Web Animations: property <anchor-name> from [none] to [--foo] at (0) should be [none]
Pass Web Animations: property <anchor-name> from [none] to [--foo] at (0.3) should be [none]
Pass Web Animations: property <anchor-name> from [none] to [--foo] at (0.5) should be [--foo]
Pass Web Animations: property <anchor-name> from [none] to [--foo] at (0.6) should be [--foo]
Pass Web Animations: property <anchor-name> from [none] to [--foo] at (1) should be [--foo]
Pass Web Animations: property <anchor-name> from [none] to [--foo] at (1.5) should be [--foo]
Pass CSS Transitions with transition-behavior:allow-discrete: property <anchor-name> from [--foo] to [--bar] at (-0.3) should be [--foo]
Pass CSS Transitions with transition-behavior:allow-discrete: property <anchor-name> from [--foo] to [--bar] at (0) should be [--foo]
Pass CSS Transitions with transition-behavior:allow-discrete: property <anchor-name> from [--foo] to [--bar] at (0.3) should be [--foo]
Pass CSS Transitions with transition-behavior:allow-discrete: property <anchor-name> from [--foo] to [--bar] at (0.5) should be [--bar]
Pass CSS Transitions with transition-behavior:allow-discrete: property <anchor-name> from [--foo] to [--bar] at (0.6) should be [--bar]
Pass CSS Transitions with transition-behavior:allow-discrete: property <anchor-name> from [--foo] to [--bar] at (1) should be [--bar]
Pass CSS Transitions with transition-behavior:allow-discrete: property <anchor-name> from [--foo] to [--bar] at (1.5) should be [--bar]
Pass CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <anchor-name> from [--foo] to [--bar] at (-0.3) should be [--foo]
Pass CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <anchor-name> from [--foo] to [--bar] at (0) should be [--foo]
Pass CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <anchor-name> from [--foo] to [--bar] at (0.3) should be [--foo]
Pass CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <anchor-name> from [--foo] to [--bar] at (0.5) should be [--bar]
Pass CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <anchor-name> from [--foo] to [--bar] at (0.6) should be [--bar]
Pass CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <anchor-name> from [--foo] to [--bar] at (1) should be [--bar]
Pass CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <anchor-name> from [--foo] to [--bar] at (1.5) should be [--bar]
Pass CSS Transitions: property <anchor-name> from [--foo] to [--bar] at (-0.3) should be [--bar]
Pass CSS Transitions: property <anchor-name> from [--foo] to [--bar] at (0) should be [--bar]
Pass CSS Transitions: property <anchor-name> from [--foo] to [--bar] at (0.3) should be [--bar]
Pass CSS Transitions: property <anchor-name> from [--foo] to [--bar] at (0.5) should be [--bar]
Pass CSS Transitions: property <anchor-name> from [--foo] to [--bar] at (0.6) should be [--bar]
Pass CSS Transitions: property <anchor-name> from [--foo] to [--bar] at (1) should be [--bar]
Pass CSS Transitions: property <anchor-name> from [--foo] to [--bar] at (1.5) should be [--bar]
Pass CSS Transitions with transition: all: property <anchor-name> from [--foo] to [--bar] at (-0.3) should be [--bar]
Pass CSS Transitions with transition: all: property <anchor-name> from [--foo] to [--bar] at (0) should be [--bar]
Pass CSS Transitions with transition: all: property <anchor-name> from [--foo] to [--bar] at (0.3) should be [--bar]
Pass CSS Transitions with transition: all: property <anchor-name> from [--foo] to [--bar] at (0.5) should be [--bar]
Pass CSS Transitions with transition: all: property <anchor-name> from [--foo] to [--bar] at (0.6) should be [--bar]
Pass CSS Transitions with transition: all: property <anchor-name> from [--foo] to [--bar] at (1) should be [--bar]
Pass CSS Transitions with transition: all: property <anchor-name> from [--foo] to [--bar] at (1.5) should be [--bar]
Pass CSS Animations: property <anchor-name> from [--foo] to [--bar] at (-0.3) should be [--foo]
Pass CSS Animations: property <anchor-name> from [--foo] to [--bar] at (0) should be [--foo]
Pass CSS Animations: property <anchor-name> from [--foo] to [--bar] at (0.3) should be [--foo]
Pass CSS Animations: property <anchor-name> from [--foo] to [--bar] at (0.5) should be [--bar]
Pass CSS Animations: property <anchor-name> from [--foo] to [--bar] at (0.6) should be [--bar]
Pass CSS Animations: property <anchor-name> from [--foo] to [--bar] at (1) should be [--bar]
Pass CSS Animations: property <anchor-name> from [--foo] to [--bar] at (1.5) should be [--bar]
Pass Web Animations: property <anchor-name> from [--foo] to [--bar] at (-0.3) should be [--foo]
Pass Web Animations: property <anchor-name> from [--foo] to [--bar] at (0) should be [--foo]
Pass Web Animations: property <anchor-name> from [--foo] to [--bar] at (0.3) should be [--foo]
Pass Web Animations: property <anchor-name> from [--foo] to [--bar] at (0.5) should be [--bar]
Pass Web Animations: property <anchor-name> from [--foo] to [--bar] at (0.6) should be [--bar]
Pass Web Animations: property <anchor-name> from [--foo] to [--bar] at (1) should be [--bar]
Pass Web Animations: property <anchor-name> from [--foo] to [--bar] at (1.5) should be [--bar]
Fail CSS Transitions with transition-behavior:allow-discrete: property <position-anchor> from [auto] to [--foo] at (-0.3) should be [auto]
Fail CSS Transitions with transition-behavior:allow-discrete: property <position-anchor> from [auto] to [--foo] at (0) should be [auto]
Fail CSS Transitions with transition-behavior:allow-discrete: property <position-anchor> from [auto] to [--foo] at (0.3) should be [auto]
Fail CSS Transitions with transition-behavior:allow-discrete: property <position-anchor> from [auto] to [--foo] at (0.5) should be [--foo]
Fail CSS Transitions with transition-behavior:allow-discrete: property <position-anchor> from [auto] to [--foo] at (0.6) should be [--foo]
Fail CSS Transitions with transition-behavior:allow-discrete: property <position-anchor> from [auto] to [--foo] at (1) should be [--foo]
Fail CSS Transitions with transition-behavior:allow-discrete: property <position-anchor> from [auto] to [--foo] at (1.5) should be [--foo]
Fail CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <position-anchor> from [auto] to [--foo] at (-0.3) should be [auto]
Fail CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <position-anchor> from [auto] to [--foo] at (0) should be [auto]
Fail CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <position-anchor> from [auto] to [--foo] at (0.3) should be [auto]
Fail CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <position-anchor> from [auto] to [--foo] at (0.5) should be [--foo]
Fail CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <position-anchor> from [auto] to [--foo] at (0.6) should be [--foo]
Fail CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <position-anchor> from [auto] to [--foo] at (1) should be [--foo]
Fail CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <position-anchor> from [auto] to [--foo] at (1.5) should be [--foo]
Fail CSS Transitions: property <position-anchor> from [auto] to [--foo] at (-0.3) should be [--foo]
Fail CSS Transitions: property <position-anchor> from [auto] to [--foo] at (0) should be [--foo]
Fail CSS Transitions: property <position-anchor> from [auto] to [--foo] at (0.3) should be [--foo]
Fail CSS Transitions: property <position-anchor> from [auto] to [--foo] at (0.5) should be [--foo]
Fail CSS Transitions: property <position-anchor> from [auto] to [--foo] at (0.6) should be [--foo]
Fail CSS Transitions: property <position-anchor> from [auto] to [--foo] at (1) should be [--foo]
Fail CSS Transitions: property <position-anchor> from [auto] to [--foo] at (1.5) should be [--foo]
Fail CSS Transitions with transition: all: property <position-anchor> from [auto] to [--foo] at (-0.3) should be [--foo]
Fail CSS Transitions with transition: all: property <position-anchor> from [auto] to [--foo] at (0) should be [--foo]
Fail CSS Transitions with transition: all: property <position-anchor> from [auto] to [--foo] at (0.3) should be [--foo]
Fail CSS Transitions with transition: all: property <position-anchor> from [auto] to [--foo] at (0.5) should be [--foo]
Fail CSS Transitions with transition: all: property <position-anchor> from [auto] to [--foo] at (0.6) should be [--foo]
Fail CSS Transitions with transition: all: property <position-anchor> from [auto] to [--foo] at (1) should be [--foo]
Fail CSS Transitions with transition: all: property <position-anchor> from [auto] to [--foo] at (1.5) should be [--foo]
Fail CSS Animations: property <position-anchor> from [auto] to [--foo] at (-0.3) should be [auto]
Fail CSS Animations: property <position-anchor> from [auto] to [--foo] at (0) should be [auto]
Fail CSS Animations: property <position-anchor> from [auto] to [--foo] at (0.3) should be [auto]
Fail CSS Animations: property <position-anchor> from [auto] to [--foo] at (0.5) should be [--foo]
Fail CSS Animations: property <position-anchor> from [auto] to [--foo] at (0.6) should be [--foo]
Fail CSS Animations: property <position-anchor> from [auto] to [--foo] at (1) should be [--foo]
Fail CSS Animations: property <position-anchor> from [auto] to [--foo] at (1.5) should be [--foo]
Fail Web Animations: property <position-anchor> from [auto] to [--foo] at (-0.3) should be [auto]
Fail Web Animations: property <position-anchor> from [auto] to [--foo] at (0) should be [auto]
Fail Web Animations: property <position-anchor> from [auto] to [--foo] at (0.3) should be [auto]
Fail Web Animations: property <position-anchor> from [auto] to [--foo] at (0.5) should be [--foo]
Fail Web Animations: property <position-anchor> from [auto] to [--foo] at (0.6) should be [--foo]
Fail Web Animations: property <position-anchor> from [auto] to [--foo] at (1) should be [--foo]
Fail Web Animations: property <position-anchor> from [auto] to [--foo] at (1.5) should be [--foo]
Fail CSS Transitions with transition-behavior:allow-discrete: property <position-anchor> from [--foo] to [--bar] at (-0.3) should be [--foo]
Fail CSS Transitions with transition-behavior:allow-discrete: property <position-anchor> from [--foo] to [--bar] at (0) should be [--foo]
Fail CSS Transitions with transition-behavior:allow-discrete: property <position-anchor> from [--foo] to [--bar] at (0.3) should be [--foo]
Fail CSS Transitions with transition-behavior:allow-discrete: property <position-anchor> from [--foo] to [--bar] at (0.5) should be [--bar]
Fail CSS Transitions with transition-behavior:allow-discrete: property <position-anchor> from [--foo] to [--bar] at (0.6) should be [--bar]
Fail CSS Transitions with transition-behavior:allow-discrete: property <position-anchor> from [--foo] to [--bar] at (1) should be [--bar]
Fail CSS Transitions with transition-behavior:allow-discrete: property <position-anchor> from [--foo] to [--bar] at (1.5) should be [--bar]
Fail CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <position-anchor> from [--foo] to [--bar] at (-0.3) should be [--foo]
Fail CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <position-anchor> from [--foo] to [--bar] at (0) should be [--foo]
Fail CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <position-anchor> from [--foo] to [--bar] at (0.3) should be [--foo]
Fail CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <position-anchor> from [--foo] to [--bar] at (0.5) should be [--bar]
Fail CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <position-anchor> from [--foo] to [--bar] at (0.6) should be [--bar]
Fail CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <position-anchor> from [--foo] to [--bar] at (1) should be [--bar]
Fail CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <position-anchor> from [--foo] to [--bar] at (1.5) should be [--bar]
Fail CSS Transitions: property <position-anchor> from [--foo] to [--bar] at (-0.3) should be [--bar]
Fail CSS Transitions: property <position-anchor> from [--foo] to [--bar] at (0) should be [--bar]
Fail CSS Transitions: property <position-anchor> from [--foo] to [--bar] at (0.3) should be [--bar]
Fail CSS Transitions: property <position-anchor> from [--foo] to [--bar] at (0.5) should be [--bar]
Fail CSS Transitions: property <position-anchor> from [--foo] to [--bar] at (0.6) should be [--bar]
Fail CSS Transitions: property <position-anchor> from [--foo] to [--bar] at (1) should be [--bar]
Fail CSS Transitions: property <position-anchor> from [--foo] to [--bar] at (1.5) should be [--bar]
Fail CSS Transitions with transition: all: property <position-anchor> from [--foo] to [--bar] at (-0.3) should be [--bar]
Fail CSS Transitions with transition: all: property <position-anchor> from [--foo] to [--bar] at (0) should be [--bar]
Fail CSS Transitions with transition: all: property <position-anchor> from [--foo] to [--bar] at (0.3) should be [--bar]
Fail CSS Transitions with transition: all: property <position-anchor> from [--foo] to [--bar] at (0.5) should be [--bar]
Fail CSS Transitions with transition: all: property <position-anchor> from [--foo] to [--bar] at (0.6) should be [--bar]
Fail CSS Transitions with transition: all: property <position-anchor> from [--foo] to [--bar] at (1) should be [--bar]
Fail CSS Transitions with transition: all: property <position-anchor> from [--foo] to [--bar] at (1.5) should be [--bar]
Fail CSS Animations: property <position-anchor> from [--foo] to [--bar] at (-0.3) should be [--foo]
Fail CSS Animations: property <position-anchor> from [--foo] to [--bar] at (0) should be [--foo]
Fail CSS Animations: property <position-anchor> from [--foo] to [--bar] at (0.3) should be [--foo]
Fail CSS Animations: property <position-anchor> from [--foo] to [--bar] at (0.5) should be [--bar]
Fail CSS Animations: property <position-anchor> from [--foo] to [--bar] at (0.6) should be [--bar]
Fail CSS Animations: property <position-anchor> from [--foo] to [--bar] at (1) should be [--bar]
Fail CSS Animations: property <position-anchor> from [--foo] to [--bar] at (1.5) should be [--bar]
Fail Web Animations: property <position-anchor> from [--foo] to [--bar] at (-0.3) should be [--foo]
Fail Web Animations: property <position-anchor> from [--foo] to [--bar] at (0) should be [--foo]
Fail Web Animations: property <position-anchor> from [--foo] to [--bar] at (0.3) should be [--foo]
Fail Web Animations: property <position-anchor> from [--foo] to [--bar] at (0.5) should be [--bar]
Fail Web Animations: property <position-anchor> from [--foo] to [--bar] at (0.6) should be [--bar]
Fail Web Animations: property <position-anchor> from [--foo] to [--bar] at (1) should be [--bar]
Fail Web Animations: property <position-anchor> from [--foo] to [--bar] at (1.5) should be [--bar]
Pass CSS Transitions with transition-behavior:allow-discrete: property <position-area> from [none] to [center] at (-0.3) should be [none]
Pass CSS Transitions with transition-behavior:allow-discrete: property <position-area> from [none] to [center] at (0) should be [none]
Pass CSS Transitions with transition-behavior:allow-discrete: property <position-area> from [none] to [center] at (0.3) should be [none]
Pass CSS Transitions with transition-behavior:allow-discrete: property <position-area> from [none] to [center] at (0.5) should be [center]
Pass CSS Transitions with transition-behavior:allow-discrete: property <position-area> from [none] to [center] at (0.6) should be [center]
Pass CSS Transitions with transition-behavior:allow-discrete: property <position-area> from [none] to [center] at (1) should be [center]
Pass CSS Transitions with transition-behavior:allow-discrete: property <position-area> from [none] to [center] at (1.5) should be [center]
Pass CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <position-area> from [none] to [center] at (-0.3) should be [none]
Pass CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <position-area> from [none] to [center] at (0) should be [none]
Pass CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <position-area> from [none] to [center] at (0.3) should be [none]
Pass CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <position-area> from [none] to [center] at (0.5) should be [center]
Pass CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <position-area> from [none] to [center] at (0.6) should be [center]
Pass CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <position-area> from [none] to [center] at (1) should be [center]
Pass CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <position-area> from [none] to [center] at (1.5) should be [center]
Pass CSS Transitions: property <position-area> from [none] to [center] at (-0.3) should be [center]
Pass CSS Transitions: property <position-area> from [none] to [center] at (0) should be [center]
Pass CSS Transitions: property <position-area> from [none] to [center] at (0.3) should be [center]
Pass CSS Transitions: property <position-area> from [none] to [center] at (0.5) should be [center]
Pass CSS Transitions: property <position-area> from [none] to [center] at (0.6) should be [center]
Pass CSS Transitions: property <position-area> from [none] to [center] at (1) should be [center]
Pass CSS Transitions: property <position-area> from [none] to [center] at (1.5) should be [center]
Pass CSS Transitions with transition: all: property <position-area> from [none] to [center] at (-0.3) should be [center]
Pass CSS Transitions with transition: all: property <position-area> from [none] to [center] at (0) should be [center]
Pass CSS Transitions with transition: all: property <position-area> from [none] to [center] at (0.3) should be [center]
Pass CSS Transitions with transition: all: property <position-area> from [none] to [center] at (0.5) should be [center]
Pass CSS Transitions with transition: all: property <position-area> from [none] to [center] at (0.6) should be [center]
Pass CSS Transitions with transition: all: property <position-area> from [none] to [center] at (1) should be [center]
Pass CSS Transitions with transition: all: property <position-area> from [none] to [center] at (1.5) should be [center]
Pass CSS Animations: property <position-area> from [none] to [center] at (-0.3) should be [none]
Pass CSS Animations: property <position-area> from [none] to [center] at (0) should be [none]
Pass CSS Animations: property <position-area> from [none] to [center] at (0.3) should be [none]
Pass CSS Animations: property <position-area> from [none] to [center] at (0.5) should be [center]
Pass CSS Animations: property <position-area> from [none] to [center] at (0.6) should be [center]
Pass CSS Animations: property <position-area> from [none] to [center] at (1) should be [center]
Pass CSS Animations: property <position-area> from [none] to [center] at (1.5) should be [center]
Pass Web Animations: property <position-area> from [none] to [center] at (-0.3) should be [none]
Pass Web Animations: property <position-area> from [none] to [center] at (0) should be [none]
Pass Web Animations: property <position-area> from [none] to [center] at (0.3) should be [none]
Pass Web Animations: property <position-area> from [none] to [center] at (0.5) should be [center]
Pass Web Animations: property <position-area> from [none] to [center] at (0.6) should be [center]
Pass Web Animations: property <position-area> from [none] to [center] at (1) should be [center]
Pass Web Animations: property <position-area> from [none] to [center] at (1.5) should be [center]
Pass CSS Transitions with transition-behavior:allow-discrete: property <position-area> from [left] to [right] at (-0.3) should be [left]
Pass CSS Transitions with transition-behavior:allow-discrete: property <position-area> from [left] to [right] at (0) should be [left]
Pass CSS Transitions with transition-behavior:allow-discrete: property <position-area> from [left] to [right] at (0.3) should be [left]
Pass CSS Transitions with transition-behavior:allow-discrete: property <position-area> from [left] to [right] at (0.5) should be [right]
Pass CSS Transitions with transition-behavior:allow-discrete: property <position-area> from [left] to [right] at (0.6) should be [right]
Pass CSS Transitions with transition-behavior:allow-discrete: property <position-area> from [left] to [right] at (1) should be [right]
Pass CSS Transitions with transition-behavior:allow-discrete: property <position-area> from [left] to [right] at (1.5) should be [right]
Pass CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <position-area> from [left] to [right] at (-0.3) should be [left]
Pass CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <position-area> from [left] to [right] at (0) should be [left]
Pass CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <position-area> from [left] to [right] at (0.3) should be [left]
Pass CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <position-area> from [left] to [right] at (0.5) should be [right]
Pass CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <position-area> from [left] to [right] at (0.6) should be [right]
Pass CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <position-area> from [left] to [right] at (1) should be [right]
Pass CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <position-area> from [left] to [right] at (1.5) should be [right]
Pass CSS Transitions: property <position-area> from [left] to [right] at (-0.3) should be [right]
Pass CSS Transitions: property <position-area> from [left] to [right] at (0) should be [right]
Pass CSS Transitions: property <position-area> from [left] to [right] at (0.3) should be [right]
Pass CSS Transitions: property <position-area> from [left] to [right] at (0.5) should be [right]
Pass CSS Transitions: property <position-area> from [left] to [right] at (0.6) should be [right]
Pass CSS Transitions: property <position-area> from [left] to [right] at (1) should be [right]
Pass CSS Transitions: property <position-area> from [left] to [right] at (1.5) should be [right]
Pass CSS Transitions with transition: all: property <position-area> from [left] to [right] at (-0.3) should be [right]
Pass CSS Transitions with transition: all: property <position-area> from [left] to [right] at (0) should be [right]
Pass CSS Transitions with transition: all: property <position-area> from [left] to [right] at (0.3) should be [right]
Pass CSS Transitions with transition: all: property <position-area> from [left] to [right] at (0.5) should be [right]
Pass CSS Transitions with transition: all: property <position-area> from [left] to [right] at (0.6) should be [right]
Pass CSS Transitions with transition: all: property <position-area> from [left] to [right] at (1) should be [right]
Pass CSS Transitions with transition: all: property <position-area> from [left] to [right] at (1.5) should be [right]
Pass CSS Animations: property <position-area> from [left] to [right] at (-0.3) should be [left]
Pass CSS Animations: property <position-area> from [left] to [right] at (0) should be [left]
Pass CSS Animations: property <position-area> from [left] to [right] at (0.3) should be [left]
Pass CSS Animations: property <position-area> from [left] to [right] at (0.5) should be [right]
Pass CSS Animations: property <position-area> from [left] to [right] at (0.6) should be [right]
Pass CSS Animations: property <position-area> from [left] to [right] at (1) should be [right]
Pass CSS Animations: property <position-area> from [left] to [right] at (1.5) should be [right]
Pass Web Animations: property <position-area> from [left] to [right] at (-0.3) should be [left]
Pass Web Animations: property <position-area> from [left] to [right] at (0) should be [left]
Pass Web Animations: property <position-area> from [left] to [right] at (0.3) should be [left]
Pass Web Animations: property <position-area> from [left] to [right] at (0.5) should be [right]
Pass Web Animations: property <position-area> from [left] to [right] at (0.6) should be [right]
Pass Web Animations: property <position-area> from [left] to [right] at (1) should be [right]
Pass Web Animations: property <position-area> from [left] to [right] at (1.5) should be [right]
Fail CSS Transitions with transition-behavior:allow-discrete: property <position-try-fallbacks> from [none] to [--foo] at (-0.3) should be [none]
Fail CSS Transitions with transition-behavior:allow-discrete: property <position-try-fallbacks> from [none] to [--foo] at (0) should be [none]
Fail CSS Transitions with transition-behavior:allow-discrete: property <position-try-fallbacks> from [none] to [--foo] at (0.3) should be [none]
Fail CSS Transitions with transition-behavior:allow-discrete: property <position-try-fallbacks> from [none] to [--foo] at (0.5) should be [--foo]
Fail CSS Transitions with transition-behavior:allow-discrete: property <position-try-fallbacks> from [none] to [--foo] at (0.6) should be [--foo]
Fail CSS Transitions with transition-behavior:allow-discrete: property <position-try-fallbacks> from [none] to [--foo] at (1) should be [--foo]
Fail CSS Transitions with transition-behavior:allow-discrete: property <position-try-fallbacks> from [none] to [--foo] at (1.5) should be [--foo]
Fail CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <position-try-fallbacks> from [none] to [--foo] at (-0.3) should be [none]
Fail CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <position-try-fallbacks> from [none] to [--foo] at (0) should be [none]
Fail CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <position-try-fallbacks> from [none] to [--foo] at (0.3) should be [none]
Fail CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <position-try-fallbacks> from [none] to [--foo] at (0.5) should be [--foo]
Fail CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <position-try-fallbacks> from [none] to [--foo] at (0.6) should be [--foo]
Fail CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <position-try-fallbacks> from [none] to [--foo] at (1) should be [--foo]
Fail CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <position-try-fallbacks> from [none] to [--foo] at (1.5) should be [--foo]
Fail CSS Transitions: property <position-try-fallbacks> from [none] to [--foo] at (-0.3) should be [--foo]
Fail CSS Transitions: property <position-try-fallbacks> from [none] to [--foo] at (0) should be [--foo]
Fail CSS Transitions: property <position-try-fallbacks> from [none] to [--foo] at (0.3) should be [--foo]
Fail CSS Transitions: property <position-try-fallbacks> from [none] to [--foo] at (0.5) should be [--foo]
Fail CSS Transitions: property <position-try-fallbacks> from [none] to [--foo] at (0.6) should be [--foo]
Fail CSS Transitions: property <position-try-fallbacks> from [none] to [--foo] at (1) should be [--foo]
Fail CSS Transitions: property <position-try-fallbacks> from [none] to [--foo] at (1.5) should be [--foo]
Fail CSS Transitions with transition: all: property <position-try-fallbacks> from [none] to [--foo] at (-0.3) should be [--foo]
Fail CSS Transitions with transition: all: property <position-try-fallbacks> from [none] to [--foo] at (0) should be [--foo]
Fail CSS Transitions with transition: all: property <position-try-fallbacks> from [none] to [--foo] at (0.3) should be [--foo]
Fail CSS Transitions with transition: all: property <position-try-fallbacks> from [none] to [--foo] at (0.5) should be [--foo]
Fail CSS Transitions with transition: all: property <position-try-fallbacks> from [none] to [--foo] at (0.6) should be [--foo]
Fail CSS Transitions with transition: all: property <position-try-fallbacks> from [none] to [--foo] at (1) should be [--foo]
Fail CSS Transitions with transition: all: property <position-try-fallbacks> from [none] to [--foo] at (1.5) should be [--foo]
Fail CSS Animations: property <position-try-fallbacks> from [none] to [--foo] at (-0.3) should be [none]
Fail CSS Animations: property <position-try-fallbacks> from [none] to [--foo] at (0) should be [none]
Fail CSS Animations: property <position-try-fallbacks> from [none] to [--foo] at (0.3) should be [none]
Fail CSS Animations: property <position-try-fallbacks> from [none] to [--foo] at (0.5) should be [--foo]
Fail CSS Animations: property <position-try-fallbacks> from [none] to [--foo] at (0.6) should be [--foo]
Fail CSS Animations: property <position-try-fallbacks> from [none] to [--foo] at (1) should be [--foo]
Fail CSS Animations: property <position-try-fallbacks> from [none] to [--foo] at (1.5) should be [--foo]
Fail Web Animations: property <position-try-fallbacks> from [none] to [--foo] at (-0.3) should be [none]
Fail Web Animations: property <position-try-fallbacks> from [none] to [--foo] at (0) should be [none]
Fail Web Animations: property <position-try-fallbacks> from [none] to [--foo] at (0.3) should be [none]
Fail Web Animations: property <position-try-fallbacks> from [none] to [--foo] at (0.5) should be [--foo]
Fail Web Animations: property <position-try-fallbacks> from [none] to [--foo] at (0.6) should be [--foo]
Fail Web Animations: property <position-try-fallbacks> from [none] to [--foo] at (1) should be [--foo]
Fail Web Animations: property <position-try-fallbacks> from [none] to [--foo] at (1.5) should be [--foo]
Fail CSS Transitions with transition-behavior:allow-discrete: property <position-try-fallbacks> from [none] to [flip-block] at (-0.3) should be [none]
Fail CSS Transitions with transition-behavior:allow-discrete: property <position-try-fallbacks> from [none] to [flip-block] at (0) should be [none]
Fail CSS Transitions with transition-behavior:allow-discrete: property <position-try-fallbacks> from [none] to [flip-block] at (0.3) should be [none]
Fail CSS Transitions with transition-behavior:allow-discrete: property <position-try-fallbacks> from [none] to [flip-block] at (0.5) should be [flip-block]
Fail CSS Transitions with transition-behavior:allow-discrete: property <position-try-fallbacks> from [none] to [flip-block] at (0.6) should be [flip-block]
Fail CSS Transitions with transition-behavior:allow-discrete: property <position-try-fallbacks> from [none] to [flip-block] at (1) should be [flip-block]
Fail CSS Transitions with transition-behavior:allow-discrete: property <position-try-fallbacks> from [none] to [flip-block] at (1.5) should be [flip-block]
Fail CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <position-try-fallbacks> from [none] to [flip-block] at (-0.3) should be [none]
Fail CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <position-try-fallbacks> from [none] to [flip-block] at (0) should be [none]
Fail CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <position-try-fallbacks> from [none] to [flip-block] at (0.3) should be [none]
Fail CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <position-try-fallbacks> from [none] to [flip-block] at (0.5) should be [flip-block]
Fail CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <position-try-fallbacks> from [none] to [flip-block] at (0.6) should be [flip-block]
Fail CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <position-try-fallbacks> from [none] to [flip-block] at (1) should be [flip-block]
Fail CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <position-try-fallbacks> from [none] to [flip-block] at (1.5) should be [flip-block]
Fail CSS Transitions: property <position-try-fallbacks> from [none] to [flip-block] at (-0.3) should be [flip-block]
Fail CSS Transitions: property <position-try-fallbacks> from [none] to [flip-block] at (0) should be [flip-block]
Fail CSS Transitions: property <position-try-fallbacks> from [none] to [flip-block] at (0.3) should be [flip-block]
Fail CSS Transitions: property <position-try-fallbacks> from [none] to [flip-block] at (0.5) should be [flip-block]
Fail CSS Transitions: property <position-try-fallbacks> from [none] to [flip-block] at (0.6) should be [flip-block]
Fail CSS Transitions: property <position-try-fallbacks> from [none] to [flip-block] at (1) should be [flip-block]
Fail CSS Transitions: property <position-try-fallbacks> from [none] to [flip-block] at (1.5) should be [flip-block]
Fail CSS Transitions with transition: all: property <position-try-fallbacks> from [none] to [flip-block] at (-0.3) should be [flip-block]
Fail CSS Transitions with transition: all: property <position-try-fallbacks> from [none] to [flip-block] at (0) should be [flip-block]
Fail CSS Transitions with transition: all: property <position-try-fallbacks> from [none] to [flip-block] at (0.3) should be [flip-block]
Fail CSS Transitions with transition: all: property <position-try-fallbacks> from [none] to [flip-block] at (0.5) should be [flip-block]
Fail CSS Transitions with transition: all: property <position-try-fallbacks> from [none] to [flip-block] at (0.6) should be [flip-block]
Fail CSS Transitions with transition: all: property <position-try-fallbacks> from [none] to [flip-block] at (1) should be [flip-block]
Fail CSS Transitions with transition: all: property <position-try-fallbacks> from [none] to [flip-block] at (1.5) should be [flip-block]
Fail CSS Animations: property <position-try-fallbacks> from [none] to [flip-block] at (-0.3) should be [none]
Fail CSS Animations: property <position-try-fallbacks> from [none] to [flip-block] at (0) should be [none]
Fail CSS Animations: property <position-try-fallbacks> from [none] to [flip-block] at (0.3) should be [none]
Fail CSS Animations: property <position-try-fallbacks> from [none] to [flip-block] at (0.5) should be [flip-block]
Fail CSS Animations: property <position-try-fallbacks> from [none] to [flip-block] at (0.6) should be [flip-block]
Fail CSS Animations: property <position-try-fallbacks> from [none] to [flip-block] at (1) should be [flip-block]
Fail CSS Animations: property <position-try-fallbacks> from [none] to [flip-block] at (1.5) should be [flip-block]
Fail Web Animations: property <position-try-fallbacks> from [none] to [flip-block] at (-0.3) should be [none]
Fail Web Animations: property <position-try-fallbacks> from [none] to [flip-block] at (0) should be [none]
Fail Web Animations: property <position-try-fallbacks> from [none] to [flip-block] at (0.3) should be [none]
Fail Web Animations: property <position-try-fallbacks> from [none] to [flip-block] at (0.5) should be [flip-block]
Fail Web Animations: property <position-try-fallbacks> from [none] to [flip-block] at (0.6) should be [flip-block]
Fail Web Animations: property <position-try-fallbacks> from [none] to [flip-block] at (1) should be [flip-block]
Fail Web Animations: property <position-try-fallbacks> from [none] to [flip-block] at (1.5) should be [flip-block]
Fail CSS Transitions with transition-behavior:allow-discrete: property <position-try-fallbacks> from [flip-inline] to [flip-block] at (-0.3) should be [flip-inline]
Fail CSS Transitions with transition-behavior:allow-discrete: property <position-try-fallbacks> from [flip-inline] to [flip-block] at (0) should be [flip-inline]
Fail CSS Transitions with transition-behavior:allow-discrete: property <position-try-fallbacks> from [flip-inline] to [flip-block] at (0.3) should be [flip-inline]
Fail CSS Transitions with transition-behavior:allow-discrete: property <position-try-fallbacks> from [flip-inline] to [flip-block] at (0.5) should be [flip-block]
Fail CSS Transitions with transition-behavior:allow-discrete: property <position-try-fallbacks> from [flip-inline] to [flip-block] at (0.6) should be [flip-block]
Fail CSS Transitions with transition-behavior:allow-discrete: property <position-try-fallbacks> from [flip-inline] to [flip-block] at (1) should be [flip-block]
Fail CSS Transitions with transition-behavior:allow-discrete: property <position-try-fallbacks> from [flip-inline] to [flip-block] at (1.5) should be [flip-block]
Fail CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <position-try-fallbacks> from [flip-inline] to [flip-block] at (-0.3) should be [flip-inline]
Fail CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <position-try-fallbacks> from [flip-inline] to [flip-block] at (0) should be [flip-inline]
Fail CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <position-try-fallbacks> from [flip-inline] to [flip-block] at (0.3) should be [flip-inline]
Fail CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <position-try-fallbacks> from [flip-inline] to [flip-block] at (0.5) should be [flip-block]
Fail CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <position-try-fallbacks> from [flip-inline] to [flip-block] at (0.6) should be [flip-block]
Fail CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <position-try-fallbacks> from [flip-inline] to [flip-block] at (1) should be [flip-block]
Fail CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <position-try-fallbacks> from [flip-inline] to [flip-block] at (1.5) should be [flip-block]
Fail CSS Transitions: property <position-try-fallbacks> from [flip-inline] to [flip-block] at (-0.3) should be [flip-block]
Fail CSS Transitions: property <position-try-fallbacks> from [flip-inline] to [flip-block] at (0) should be [flip-block]
Fail CSS Transitions: property <position-try-fallbacks> from [flip-inline] to [flip-block] at (0.3) should be [flip-block]
Fail CSS Transitions: property <position-try-fallbacks> from [flip-inline] to [flip-block] at (0.5) should be [flip-block]
Fail CSS Transitions: property <position-try-fallbacks> from [flip-inline] to [flip-block] at (0.6) should be [flip-block]
Fail CSS Transitions: property <position-try-fallbacks> from [flip-inline] to [flip-block] at (1) should be [flip-block]
Fail CSS Transitions: property <position-try-fallbacks> from [flip-inline] to [flip-block] at (1.5) should be [flip-block]
Fail CSS Transitions with transition: all: property <position-try-fallbacks> from [flip-inline] to [flip-block] at (-0.3) should be [flip-block]
Fail CSS Transitions with transition: all: property <position-try-fallbacks> from [flip-inline] to [flip-block] at (0) should be [flip-block]
Fail CSS Transitions with transition: all: property <position-try-fallbacks> from [flip-inline] to [flip-block] at (0.3) should be [flip-block]
Fail CSS Transitions with transition: all: property <position-try-fallbacks> from [flip-inline] to [flip-block] at (0.5) should be [flip-block]
Fail CSS Transitions with transition: all: property <position-try-fallbacks> from [flip-inline] to [flip-block] at (0.6) should be [flip-block]
Fail CSS Transitions with transition: all: property <position-try-fallbacks> from [flip-inline] to [flip-block] at (1) should be [flip-block]
Fail CSS Transitions with transition: all: property <position-try-fallbacks> from [flip-inline] to [flip-block] at (1.5) should be [flip-block]
Fail CSS Animations: property <position-try-fallbacks> from [flip-inline] to [flip-block] at (-0.3) should be [flip-inline]
Fail CSS Animations: property <position-try-fallbacks> from [flip-inline] to [flip-block] at (0) should be [flip-inline]
Fail CSS Animations: property <position-try-fallbacks> from [flip-inline] to [flip-block] at (0.3) should be [flip-inline]
Fail CSS Animations: property <position-try-fallbacks> from [flip-inline] to [flip-block] at (0.5) should be [flip-block]
Fail CSS Animations: property <position-try-fallbacks> from [flip-inline] to [flip-block] at (0.6) should be [flip-block]
Fail CSS Animations: property <position-try-fallbacks> from [flip-inline] to [flip-block] at (1) should be [flip-block]
Fail CSS Animations: property <position-try-fallbacks> from [flip-inline] to [flip-block] at (1.5) should be [flip-block]
Fail Web Animations: property <position-try-fallbacks> from [flip-inline] to [flip-block] at (-0.3) should be [flip-inline]
Fail Web Animations: property <position-try-fallbacks> from [flip-inline] to [flip-block] at (0) should be [flip-inline]
Fail Web Animations: property <position-try-fallbacks> from [flip-inline] to [flip-block] at (0.3) should be [flip-inline]
Fail Web Animations: property <position-try-fallbacks> from [flip-inline] to [flip-block] at (0.5) should be [flip-block]
Fail Web Animations: property <position-try-fallbacks> from [flip-inline] to [flip-block] at (0.6) should be [flip-block]
Fail Web Animations: property <position-try-fallbacks> from [flip-inline] to [flip-block] at (1) should be [flip-block]
Fail Web Animations: property <position-try-fallbacks> from [flip-inline] to [flip-block] at (1.5) should be [flip-block]
Fail CSS Transitions with transition-behavior:allow-discrete: property <position-try-fallbacks> from [--foo] to [--bar] at (-0.3) should be [--foo]
Fail CSS Transitions with transition-behavior:allow-discrete: property <position-try-fallbacks> from [--foo] to [--bar] at (0) should be [--foo]
Fail CSS Transitions with transition-behavior:allow-discrete: property <position-try-fallbacks> from [--foo] to [--bar] at (0.3) should be [--foo]
Fail CSS Transitions with transition-behavior:allow-discrete: property <position-try-fallbacks> from [--foo] to [--bar] at (0.5) should be [--bar]
Fail CSS Transitions with transition-behavior:allow-discrete: property <position-try-fallbacks> from [--foo] to [--bar] at (0.6) should be [--bar]
Fail CSS Transitions with transition-behavior:allow-discrete: property <position-try-fallbacks> from [--foo] to [--bar] at (1) should be [--bar]
Fail CSS Transitions with transition-behavior:allow-discrete: property <position-try-fallbacks> from [--foo] to [--bar] at (1.5) should be [--bar]
Fail CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <position-try-fallbacks> from [--foo] to [--bar] at (-0.3) should be [--foo]
Fail CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <position-try-fallbacks> from [--foo] to [--bar] at (0) should be [--foo]
Fail CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <position-try-fallbacks> from [--foo] to [--bar] at (0.3) should be [--foo]
Fail CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <position-try-fallbacks> from [--foo] to [--bar] at (0.5) should be [--bar]
Fail CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <position-try-fallbacks> from [--foo] to [--bar] at (0.6) should be [--bar]
Fail CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <position-try-fallbacks> from [--foo] to [--bar] at (1) should be [--bar]
Fail CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <position-try-fallbacks> from [--foo] to [--bar] at (1.5) should be [--bar]
Fail CSS Transitions: property <position-try-fallbacks> from [--foo] to [--bar] at (-0.3) should be [--bar]
Fail CSS Transitions: property <position-try-fallbacks> from [--foo] to [--bar] at (0) should be [--bar]
Fail CSS Transitions: property <position-try-fallbacks> from [--foo] to [--bar] at (0.3) should be [--bar]
Fail CSS Transitions: property <position-try-fallbacks> from [--foo] to [--bar] at (0.5) should be [--bar]
Fail CSS Transitions: property <position-try-fallbacks> from [--foo] to [--bar] at (0.6) should be [--bar]
Fail CSS Transitions: property <position-try-fallbacks> from [--foo] to [--bar] at (1) should be [--bar]
Fail CSS Transitions: property <position-try-fallbacks> from [--foo] to [--bar] at (1.5) should be [--bar]
Fail CSS Transitions with transition: all: property <position-try-fallbacks> from [--foo] to [--bar] at (-0.3) should be [--bar]
Fail CSS Transitions with transition: all: property <position-try-fallbacks> from [--foo] to [--bar] at (0) should be [--bar]
Fail CSS Transitions with transition: all: property <position-try-fallbacks> from [--foo] to [--bar] at (0.3) should be [--bar]
Fail CSS Transitions with transition: all: property <position-try-fallbacks> from [--foo] to [--bar] at (0.5) should be [--bar]
Fail CSS Transitions with transition: all: property <position-try-fallbacks> from [--foo] to [--bar] at (0.6) should be [--bar]
Fail CSS Transitions with transition: all: property <position-try-fallbacks> from [--foo] to [--bar] at (1) should be [--bar]
Fail CSS Transitions with transition: all: property <position-try-fallbacks> from [--foo] to [--bar] at (1.5) should be [--bar]
Fail CSS Animations: property <position-try-fallbacks> from [--foo] to [--bar] at (-0.3) should be [--foo]
Fail CSS Animations: property <position-try-fallbacks> from [--foo] to [--bar] at (0) should be [--foo]
Fail CSS Animations: property <position-try-fallbacks> from [--foo] to [--bar] at (0.3) should be [--foo]
Fail CSS Animations: property <position-try-fallbacks> from [--foo] to [--bar] at (0.5) should be [--bar]
Fail CSS Animations: property <position-try-fallbacks> from [--foo] to [--bar] at (0.6) should be [--bar]
Fail CSS Animations: property <position-try-fallbacks> from [--foo] to [--bar] at (1) should be [--bar]
Fail CSS Animations: property <position-try-fallbacks> from [--foo] to [--bar] at (1.5) should be [--bar]
Fail Web Animations: property <position-try-fallbacks> from [--foo] to [--bar] at (-0.3) should be [--foo]
Fail Web Animations: property <position-try-fallbacks> from [--foo] to [--bar] at (0) should be [--foo]
Fail Web Animations: property <position-try-fallbacks> from [--foo] to [--bar] at (0.3) should be [--foo]
Fail Web Animations: property <position-try-fallbacks> from [--foo] to [--bar] at (0.5) should be [--bar]
Fail Web Animations: property <position-try-fallbacks> from [--foo] to [--bar] at (0.6) should be [--bar]
Fail Web Animations: property <position-try-fallbacks> from [--foo] to [--bar] at (1) should be [--bar]
Fail Web Animations: property <position-try-fallbacks> from [--foo] to [--bar] at (1.5) should be [--bar]
Fail CSS Transitions with transition-behavior:allow-discrete: property <position-try-fallbacks> from [--foo] to [flip-block] at (-0.3) should be [--foo]
Fail CSS Transitions with transition-behavior:allow-discrete: property <position-try-fallbacks> from [--foo] to [flip-block] at (0) should be [--foo]
Fail CSS Transitions with transition-behavior:allow-discrete: property <position-try-fallbacks> from [--foo] to [flip-block] at (0.3) should be [--foo]
Fail CSS Transitions with transition-behavior:allow-discrete: property <position-try-fallbacks> from [--foo] to [flip-block] at (0.5) should be [flip-block]
Fail CSS Transitions with transition-behavior:allow-discrete: property <position-try-fallbacks> from [--foo] to [flip-block] at (0.6) should be [flip-block]
Fail CSS Transitions with transition-behavior:allow-discrete: property <position-try-fallbacks> from [--foo] to [flip-block] at (1) should be [flip-block]
Fail CSS Transitions with transition-behavior:allow-discrete: property <position-try-fallbacks> from [--foo] to [flip-block] at (1.5) should be [flip-block]
Fail CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <position-try-fallbacks> from [--foo] to [flip-block] at (-0.3) should be [--foo]
Fail CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <position-try-fallbacks> from [--foo] to [flip-block] at (0) should be [--foo]
Fail CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <position-try-fallbacks> from [--foo] to [flip-block] at (0.3) should be [--foo]
Fail CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <position-try-fallbacks> from [--foo] to [flip-block] at (0.5) should be [flip-block]
Fail CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <position-try-fallbacks> from [--foo] to [flip-block] at (0.6) should be [flip-block]
Fail CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <position-try-fallbacks> from [--foo] to [flip-block] at (1) should be [flip-block]
Fail CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <position-try-fallbacks> from [--foo] to [flip-block] at (1.5) should be [flip-block]
Fail CSS Transitions: property <position-try-fallbacks> from [--foo] to [flip-block] at (-0.3) should be [flip-block]
Fail CSS Transitions: property <position-try-fallbacks> from [--foo] to [flip-block] at (0) should be [flip-block]
Fail CSS Transitions: property <position-try-fallbacks> from [--foo] to [flip-block] at (0.3) should be [flip-block]
Fail CSS Transitions: property <position-try-fallbacks> from [--foo] to [flip-block] at (0.5) should be [flip-block]
Fail CSS Transitions: property <position-try-fallbacks> from [--foo] to [flip-block] at (0.6) should be [flip-block]
Fail CSS Transitions: property <position-try-fallbacks> from [--foo] to [flip-block] at (1) should be [flip-block]
Fail CSS Transitions: property <position-try-fallbacks> from [--foo] to [flip-block] at (1.5) should be [flip-block]
Fail CSS Transitions with transition: all: property <position-try-fallbacks> from [--foo] to [flip-block] at (-0.3) should be [flip-block]
Fail CSS Transitions with transition: all: property <position-try-fallbacks> from [--foo] to [flip-block] at (0) should be [flip-block]
Fail CSS Transitions with transition: all: property <position-try-fallbacks> from [--foo] to [flip-block] at (0.3) should be [flip-block]
Fail CSS Transitions with transition: all: property <position-try-fallbacks> from [--foo] to [flip-block] at (0.5) should be [flip-block]
Fail CSS Transitions with transition: all: property <position-try-fallbacks> from [--foo] to [flip-block] at (0.6) should be [flip-block]
Fail CSS Transitions with transition: all: property <position-try-fallbacks> from [--foo] to [flip-block] at (1) should be [flip-block]
Fail CSS Transitions with transition: all: property <position-try-fallbacks> from [--foo] to [flip-block] at (1.5) should be [flip-block]
Fail CSS Animations: property <position-try-fallbacks> from [--foo] to [flip-block] at (-0.3) should be [--foo]
Fail CSS Animations: property <position-try-fallbacks> from [--foo] to [flip-block] at (0) should be [--foo]
Fail CSS Animations: property <position-try-fallbacks> from [--foo] to [flip-block] at (0.3) should be [--foo]
Fail CSS Animations: property <position-try-fallbacks> from [--foo] to [flip-block] at (0.5) should be [flip-block]
Fail CSS Animations: property <position-try-fallbacks> from [--foo] to [flip-block] at (0.6) should be [flip-block]
Fail CSS Animations: property <position-try-fallbacks> from [--foo] to [flip-block] at (1) should be [flip-block]
Fail CSS Animations: property <position-try-fallbacks> from [--foo] to [flip-block] at (1.5) should be [flip-block]
Fail Web Animations: property <position-try-fallbacks> from [--foo] to [flip-block] at (-0.3) should be [--foo]
Fail Web Animations: property <position-try-fallbacks> from [--foo] to [flip-block] at (0) should be [--foo]
Fail Web Animations: property <position-try-fallbacks> from [--foo] to [flip-block] at (0.3) should be [--foo]
Fail Web Animations: property <position-try-fallbacks> from [--foo] to [flip-block] at (0.5) should be [flip-block]
Fail Web Animations: property <position-try-fallbacks> from [--foo] to [flip-block] at (0.6) should be [flip-block]
Fail Web Animations: property <position-try-fallbacks> from [--foo] to [flip-block] at (1) should be [flip-block]
Fail Web Animations: property <position-try-fallbacks> from [--foo] to [flip-block] at (1.5) should be [flip-block]
Fail CSS Transitions with transition-behavior:allow-discrete: property <position-try-order> from [normal] to [most-width] at (-0.3) should be [normal]
Fail CSS Transitions with transition-behavior:allow-discrete: property <position-try-order> from [normal] to [most-width] at (0) should be [normal]
Fail CSS Transitions with transition-behavior:allow-discrete: property <position-try-order> from [normal] to [most-width] at (0.3) should be [normal]
Fail CSS Transitions with transition-behavior:allow-discrete: property <position-try-order> from [normal] to [most-width] at (0.5) should be [most-width]
Fail CSS Transitions with transition-behavior:allow-discrete: property <position-try-order> from [normal] to [most-width] at (0.6) should be [most-width]
Fail CSS Transitions with transition-behavior:allow-discrete: property <position-try-order> from [normal] to [most-width] at (1) should be [most-width]
Fail CSS Transitions with transition-behavior:allow-discrete: property <position-try-order> from [normal] to [most-width] at (1.5) should be [most-width]
Fail CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <position-try-order> from [normal] to [most-width] at (-0.3) should be [normal]
Fail CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <position-try-order> from [normal] to [most-width] at (0) should be [normal]
Fail CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <position-try-order> from [normal] to [most-width] at (0.3) should be [normal]
Fail CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <position-try-order> from [normal] to [most-width] at (0.5) should be [most-width]
Fail CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <position-try-order> from [normal] to [most-width] at (0.6) should be [most-width]
Fail CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <position-try-order> from [normal] to [most-width] at (1) should be [most-width]
Fail CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <position-try-order> from [normal] to [most-width] at (1.5) should be [most-width]
Fail CSS Transitions: property <position-try-order> from [normal] to [most-width] at (-0.3) should be [most-width]
Fail CSS Transitions: property <position-try-order> from [normal] to [most-width] at (0) should be [most-width]
Fail CSS Transitions: property <position-try-order> from [normal] to [most-width] at (0.3) should be [most-width]
Fail CSS Transitions: property <position-try-order> from [normal] to [most-width] at (0.5) should be [most-width]
Fail CSS Transitions: property <position-try-order> from [normal] to [most-width] at (0.6) should be [most-width]
Fail CSS Transitions: property <position-try-order> from [normal] to [most-width] at (1) should be [most-width]
Fail CSS Transitions: property <position-try-order> from [normal] to [most-width] at (1.5) should be [most-width]
Fail CSS Transitions with transition: all: property <position-try-order> from [normal] to [most-width] at (-0.3) should be [most-width]
Fail CSS Transitions with transition: all: property <position-try-order> from [normal] to [most-width] at (0) should be [most-width]
Fail CSS Transitions with transition: all: property <position-try-order> from [normal] to [most-width] at (0.3) should be [most-width]
Fail CSS Transitions with transition: all: property <position-try-order> from [normal] to [most-width] at (0.5) should be [most-width]
Fail CSS Transitions with transition: all: property <position-try-order> from [normal] to [most-width] at (0.6) should be [most-width]
Fail CSS Transitions with transition: all: property <position-try-order> from [normal] to [most-width] at (1) should be [most-width]
Fail CSS Transitions with transition: all: property <position-try-order> from [normal] to [most-width] at (1.5) should be [most-width]
Fail CSS Animations: property <position-try-order> from [normal] to [most-width] at (-0.3) should be [normal]
Fail CSS Animations: property <position-try-order> from [normal] to [most-width] at (0) should be [normal]
Fail CSS Animations: property <position-try-order> from [normal] to [most-width] at (0.3) should be [normal]
Fail CSS Animations: property <position-try-order> from [normal] to [most-width] at (0.5) should be [most-width]
Fail CSS Animations: property <position-try-order> from [normal] to [most-width] at (0.6) should be [most-width]
Fail CSS Animations: property <position-try-order> from [normal] to [most-width] at (1) should be [most-width]
Fail CSS Animations: property <position-try-order> from [normal] to [most-width] at (1.5) should be [most-width]
Fail Web Animations: property <position-try-order> from [normal] to [most-width] at (-0.3) should be [normal]
Fail Web Animations: property <position-try-order> from [normal] to [most-width] at (0) should be [normal]
Fail Web Animations: property <position-try-order> from [normal] to [most-width] at (0.3) should be [normal]
Fail Web Animations: property <position-try-order> from [normal] to [most-width] at (0.5) should be [most-width]
Fail Web Animations: property <position-try-order> from [normal] to [most-width] at (0.6) should be [most-width]
Fail Web Animations: property <position-try-order> from [normal] to [most-width] at (1) should be [most-width]
Fail Web Animations: property <position-try-order> from [normal] to [most-width] at (1.5) should be [most-width]
Fail CSS Transitions with transition-behavior:allow-discrete: property <position-try-order> from [most-width] to [most-height] at (-0.3) should be [most-width]
Fail CSS Transitions with transition-behavior:allow-discrete: property <position-try-order> from [most-width] to [most-height] at (0) should be [most-width]
Fail CSS Transitions with transition-behavior:allow-discrete: property <position-try-order> from [most-width] to [most-height] at (0.3) should be [most-width]
Fail CSS Transitions with transition-behavior:allow-discrete: property <position-try-order> from [most-width] to [most-height] at (0.5) should be [most-height]
Fail CSS Transitions with transition-behavior:allow-discrete: property <position-try-order> from [most-width] to [most-height] at (0.6) should be [most-height]
Fail CSS Transitions with transition-behavior:allow-discrete: property <position-try-order> from [most-width] to [most-height] at (1) should be [most-height]
Fail CSS Transitions with transition-behavior:allow-discrete: property <position-try-order> from [most-width] to [most-height] at (1.5) should be [most-height]
Fail CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <position-try-order> from [most-width] to [most-height] at (-0.3) should be [most-width]
Fail CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <position-try-order> from [most-width] to [most-height] at (0) should be [most-width]
Fail CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <position-try-order> from [most-width] to [most-height] at (0.3) should be [most-width]
Fail CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <position-try-order> from [most-width] to [most-height] at (0.5) should be [most-height]
Fail CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <position-try-order> from [most-width] to [most-height] at (0.6) should be [most-height]
Fail CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <position-try-order> from [most-width] to [most-height] at (1) should be [most-height]
Fail CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <position-try-order> from [most-width] to [most-height] at (1.5) should be [most-height]
Fail CSS Transitions: property <position-try-order> from [most-width] to [most-height] at (-0.3) should be [most-height]
Fail CSS Transitions: property <position-try-order> from [most-width] to [most-height] at (0) should be [most-height]
Fail CSS Transitions: property <position-try-order> from [most-width] to [most-height] at (0.3) should be [most-height]
Fail CSS Transitions: property <position-try-order> from [most-width] to [most-height] at (0.5) should be [most-height]
Fail CSS Transitions: property <position-try-order> from [most-width] to [most-height] at (0.6) should be [most-height]
Fail CSS Transitions: property <position-try-order> from [most-width] to [most-height] at (1) should be [most-height]
Fail CSS Transitions: property <position-try-order> from [most-width] to [most-height] at (1.5) should be [most-height]
Fail CSS Transitions with transition: all: property <position-try-order> from [most-width] to [most-height] at (-0.3) should be [most-height]
Fail CSS Transitions with transition: all: property <position-try-order> from [most-width] to [most-height] at (0) should be [most-height]
Fail CSS Transitions with transition: all: property <position-try-order> from [most-width] to [most-height] at (0.3) should be [most-height]
Fail CSS Transitions with transition: all: property <position-try-order> from [most-width] to [most-height] at (0.5) should be [most-height]
Fail CSS Transitions with transition: all: property <position-try-order> from [most-width] to [most-height] at (0.6) should be [most-height]
Fail CSS Transitions with transition: all: property <position-try-order> from [most-width] to [most-height] at (1) should be [most-height]
Fail CSS Transitions with transition: all: property <position-try-order> from [most-width] to [most-height] at (1.5) should be [most-height]
Fail CSS Animations: property <position-try-order> from [most-width] to [most-height] at (-0.3) should be [most-width]
Fail CSS Animations: property <position-try-order> from [most-width] to [most-height] at (0) should be [most-width]
Fail CSS Animations: property <position-try-order> from [most-width] to [most-height] at (0.3) should be [most-width]
Fail CSS Animations: property <position-try-order> from [most-width] to [most-height] at (0.5) should be [most-height]
Fail CSS Animations: property <position-try-order> from [most-width] to [most-height] at (0.6) should be [most-height]
Fail CSS Animations: property <position-try-order> from [most-width] to [most-height] at (1) should be [most-height]
Fail CSS Animations: property <position-try-order> from [most-width] to [most-height] at (1.5) should be [most-height]
Fail Web Animations: property <position-try-order> from [most-width] to [most-height] at (-0.3) should be [most-width]
Fail Web Animations: property <position-try-order> from [most-width] to [most-height] at (0) should be [most-width]
Fail Web Animations: property <position-try-order> from [most-width] to [most-height] at (0.3) should be [most-width]
Fail Web Animations: property <position-try-order> from [most-width] to [most-height] at (0.5) should be [most-height]
Fail Web Animations: property <position-try-order> from [most-width] to [most-height] at (0.6) should be [most-height]
Fail Web Animations: property <position-try-order> from [most-width] to [most-height] at (1) should be [most-height]
Fail Web Animations: property <position-try-order> from [most-width] to [most-height] at (1.5) should be [most-height]

View File

@ -0,0 +1,41 @@
<!DOCTYPE html>
<title>Tests basics of the 'anchor-name' property</title>
<link rel="help" href="https://drafts.csswg.org/css-anchor-1/#propdef-anchor-name">
<link rel="author" href="mailto:xiaochengh@chromium.org">
<script src="../../resources/testharness.js"></script>
<script src="../../resources/testharnessreport.js"></script>
<script src="../../css/support/parsing-testcommon.js"></script>
<script src="../../css/support/computed-testcommon.js"></script>
<script src="../../css/support/inheritance-testcommon.js"></script>
<script src="../../css/support/interpolation-testcommon.js"></script>
<div id="container">
<div id="target"></div>
</div>
<script>
// anchor-name: none | <dashed-ident>#
test_valid_value('anchor-name', 'none');
test_valid_value('anchor-name', '--foo');
test_valid_value('anchor-name', '--foo, --bar')
test_invalid_value('anchor-name', 'foo-bar');
test_invalid_value('anchor-name', '--foo --bar')
test_invalid_value('anchor-name', '100px');
test_invalid_value('anchor-name', '100%');
// Computed value: as specified
test_computed_value('anchor-name', 'none');
test_computed_value('anchor-name', '--foo');
test_computed_value('anchor-name', '--foo, --bar');
// Initial: none
// Inherited: no
assert_not_inherited('anchor-name', 'none', '--foo');
// Animation type: discrete
test_no_interpolation({
property: 'anchor-name',
from: '--foo',
to: 'none',
});
</script>

View File

@ -0,0 +1,79 @@
<!DOCTYPE html>
<meta charset="utf-8">
<title>CSS Anchor Positioning Test: Interpolation of anchor related properties</title>
<link rel="help" href="https://drafts.csswg.org/css-anchor-position-1/">
<script src="../../resources/testharness.js"></script>
<script src="../../resources/testharnessreport.js"></script>
<script src="../../css/support/interpolation-testcommon.js"></script>
<body>
<script>
test_no_interpolation({
property: 'anchor-name',
from: 'none',
to: '--foo',
});
test_no_interpolation({
property: 'anchor-name',
from: '--foo',
to: '--bar',
});
test_no_interpolation({
property: 'position-anchor',
from: 'auto',
to: '--foo',
});
test_no_interpolation({
property: 'position-anchor',
from: '--foo',
to: '--bar',
});
test_no_interpolation({
property: 'position-area',
from: 'none',
to: 'center',
});
test_no_interpolation({
property: 'position-area',
from: 'left',
to: 'right',
});
test_no_interpolation({
property: 'position-try-fallbacks',
from: 'none',
to: '--foo',
});
test_no_interpolation({
property: 'position-try-fallbacks',
from: 'none',
to: 'flip-block',
});
test_no_interpolation({
property: 'position-try-fallbacks',
from: 'flip-inline',
to: 'flip-block',
});
test_no_interpolation({
property: 'position-try-fallbacks',
from: '--foo',
to: '--bar',
});
test_no_interpolation({
property: 'position-try-fallbacks',
from: '--foo',
to: 'flip-block',
});
test_no_interpolation({
property: 'position-try-order',
from: 'normal',
to: 'most-width',
});
test_no_interpolation({
property: 'position-try-order',
from: 'most-width',
to: 'most-height',
});
</script>