LibWeb: Parse corner-*-shape physical longhands

This commit is contained in:
Callum Law 2025-10-08 22:43:27 +13:00 committed by Sam Atkins
commit 814efa9809
Notes: github-actions[bot] 2025-10-09 09:24:55 +00:00
19 changed files with 415 additions and 224 deletions

View file

@ -270,6 +270,7 @@ set(SOURCES
CSS/StyleValues/ShorthandStyleValue.cpp CSS/StyleValues/ShorthandStyleValue.cpp
CSS/StyleValues/StyleValue.cpp CSS/StyleValues/StyleValue.cpp
CSS/StyleValues/StyleValueList.cpp CSS/StyleValues/StyleValueList.cpp
CSS/StyleValues/SuperellipseStyleValue.cpp
CSS/StyleValues/TextUnderlinePositionStyleValue.cpp CSS/StyleValues/TextUnderlinePositionStyleValue.cpp
CSS/StyleValues/TransformationStyleValue.cpp CSS/StyleValues/TransformationStyleValue.cpp
CSS/StyleValues/TransitionStyleValue.cpp CSS/StyleValues/TransitionStyleValue.cpp

View file

@ -375,6 +375,7 @@
"nonzero", "nonzero",
"normal", "normal",
"not-allowed", "not-allowed",
"notch",
"nowrap", "nowrap",
"ns-resize", "ns-resize",
"nw-resize", "nw-resize",
@ -464,6 +465,7 @@
"sans-serif", "sans-serif",
"saturation", "saturation",
"scale-down", "scale-down",
"scoop",
"screen", "screen",
"scroll", "scroll",
"scroll-position", "scroll-position",
@ -536,6 +538,7 @@
"spelling-error", "spelling-error",
"square", "square",
"square-button", "square-button",
"squircle",
"srgb", "srgb",
"stable", "stable",
"stacked-fractions", "stacked-fractions",

View file

@ -377,6 +377,7 @@ private:
RefPtr<StyleValue const> parse_light_dark_color_value(TokenStream<ComponentValue>&); RefPtr<StyleValue const> parse_light_dark_color_value(TokenStream<ComponentValue>&);
RefPtr<StyleValue const> parse_color_value(TokenStream<ComponentValue>&); RefPtr<StyleValue const> parse_color_value(TokenStream<ComponentValue>&);
RefPtr<StyleValue const> parse_color_scheme_value(TokenStream<ComponentValue>&); RefPtr<StyleValue const> parse_color_scheme_value(TokenStream<ComponentValue>&);
RefPtr<StyleValue const> parse_corner_shape_value(TokenStream<ComponentValue>&);
RefPtr<StyleValue const> parse_counter_value(TokenStream<ComponentValue>&); RefPtr<StyleValue const> parse_counter_value(TokenStream<ComponentValue>&);
enum class AllowReversed { enum class AllowReversed {
No, No,

View file

@ -158,6 +158,8 @@ Optional<Parser::PropertyAndValue> Parser::parse_css_value_for_properties(Readon
if (auto parsed = parse_for_type(ValueType::Color); parsed.has_value()) if (auto parsed = parse_for_type(ValueType::Color); parsed.has_value())
return parsed.release_value(); return parsed.release_value();
if (auto parsed = parse_for_type(ValueType::CornerShape); parsed.has_value())
return parsed.release_value();
if (auto parsed = parse_for_type(ValueType::Counter); parsed.has_value()) if (auto parsed = parse_for_type(ValueType::Counter); parsed.has_value())
return parsed.release_value(); return parsed.release_value();
if (auto parsed = parse_for_type(ValueType::Image); parsed.has_value()) if (auto parsed = parse_for_type(ValueType::Image); parsed.has_value())

View file

@ -65,6 +65,7 @@
#include <LibWeb/CSS/StyleValues/ResolutionStyleValue.h> #include <LibWeb/CSS/StyleValues/ResolutionStyleValue.h>
#include <LibWeb/CSS/StyleValues/StringStyleValue.h> #include <LibWeb/CSS/StyleValues/StringStyleValue.h>
#include <LibWeb/CSS/StyleValues/StyleValueList.h> #include <LibWeb/CSS/StyleValues/StyleValueList.h>
#include <LibWeb/CSS/StyleValues/SuperellipseStyleValue.h>
#include <LibWeb/CSS/StyleValues/TimeStyleValue.h> #include <LibWeb/CSS/StyleValues/TimeStyleValue.h>
#include <LibWeb/CSS/StyleValues/URLStyleValue.h> #include <LibWeb/CSS/StyleValues/URLStyleValue.h>
#include <LibWeb/CSS/StyleValues/UnicodeRangeStyleValue.h> #include <LibWeb/CSS/StyleValues/UnicodeRangeStyleValue.h>
@ -2285,6 +2286,63 @@ RefPtr<StyleValue const> Parser::parse_color_value(TokenStream<ComponentValue>&
return {}; return {};
} }
// https://drafts.csswg.org/css-borders-4/#typedef-corner-shape-value
RefPtr<StyleValue const> Parser::parse_corner_shape_value(TokenStream<ComponentValue>& tokens)
{
// <corner-shape-value> = round | scoop | bevel | notch | square | squircle | <superellipse()>
auto transaction = tokens.begin_transaction();
tokens.discard_whitespace();
auto token = tokens.consume_a_token();
if (token.is(Token::Type::Ident)) {
auto keyword = keyword_from_string(token.token().ident());
if (!keyword.has_value())
return nullptr;
if (!first_is_one_of(keyword, Keyword::Round, Keyword::Scoop, Keyword::Bevel, Keyword::Notch, Keyword::Square, Keyword::Squircle))
return nullptr;
transaction.commit();
return KeywordStyleValue::create(keyword.value());
}
if (token.is_function("superellipse"sv)) {
// superellipse() = superellipse(<number [-∞,∞]> | infinity | -infinity)
auto const& function = token.function();
auto context_guard = push_temporary_value_parsing_context(FunctionContext { function.name });
TokenStream function_tokens { function.value };
function_tokens.discard_whitespace();
if (parse_all_as_single_keyword_value(function_tokens, Keyword::NegativeInfinity)) {
transaction.commit();
return SuperellipseStyleValue::create(NumberStyleValue::create(-AK::Infinity<double>));
}
if (parse_all_as_single_keyword_value(function_tokens, Keyword::Infinity)) {
transaction.commit();
return SuperellipseStyleValue::create(NumberStyleValue::create(AK::Infinity<double>));
}
if (auto number_value = parse_number_value(function_tokens); number_value) {
function_tokens.discard_whitespace();
if (function_tokens.has_next_token())
return nullptr;
transaction.commit();
return SuperellipseStyleValue::create(number_value.release_nonnull());
}
}
return nullptr;
}
// https://drafts.csswg.org/css-lists-3/#counter-functions // https://drafts.csswg.org/css-lists-3/#counter-functions
RefPtr<StyleValue const> Parser::parse_counter_value(TokenStream<ComponentValue>& tokens) RefPtr<StyleValue const> Parser::parse_counter_value(TokenStream<ComponentValue>& tokens)
{ {
@ -4665,6 +4723,8 @@ RefPtr<StyleValue const> Parser::parse_value(ValueType value_type, TokenStream<C
return parse_basic_shape_value(tokens); return parse_basic_shape_value(tokens);
case ValueType::Color: case ValueType::Color:
return parse_color_value(tokens); return parse_color_value(tokens);
case ValueType::CornerShape:
return parse_corner_shape_value(tokens);
case ValueType::Counter: case ValueType::Counter:
return parse_counter_value(tokens); return parse_counter_value(tokens);
case ValueType::CustomIdent: case ValueType::CustomIdent:

View file

@ -1434,6 +1434,38 @@
"content-visibility" "content-visibility"
] ]
}, },
"corner-bottom-left-shape": {
"animation-type": "by-computed-value",
"inherited": false,
"initial": "round",
"valid-types": [
"corner-shape"
]
},
"corner-bottom-right-shape": {
"animation-type": "by-computed-value",
"inherited": false,
"initial": "round",
"valid-types": [
"corner-shape"
]
},
"corner-top-left-shape": {
"animation-type": "by-computed-value",
"inherited": false,
"initial": "round",
"valid-types": [
"corner-shape"
]
},
"corner-top-right-shape": {
"animation-type": "by-computed-value",
"inherited": false,
"initial": "round",
"valid-types": [
"corner-shape"
]
},
"counter-increment": { "counter-increment": {
"animation-type": "by-computed-value", "animation-type": "by-computed-value",
"inherited": false, "inherited": false,

View file

@ -66,6 +66,7 @@
#include <LibWeb/CSS/StyleValues/StringStyleValue.h> #include <LibWeb/CSS/StyleValues/StringStyleValue.h>
#include <LibWeb/CSS/StyleValues/StyleValue.h> #include <LibWeb/CSS/StyleValues/StyleValue.h>
#include <LibWeb/CSS/StyleValues/StyleValueList.h> #include <LibWeb/CSS/StyleValues/StyleValueList.h>
#include <LibWeb/CSS/StyleValues/SuperellipseStyleValue.h>
#include <LibWeb/CSS/StyleValues/TextUnderlinePositionStyleValue.h> #include <LibWeb/CSS/StyleValues/TextUnderlinePositionStyleValue.h>
#include <LibWeb/CSS/StyleValues/TimeStyleValue.h> #include <LibWeb/CSS/StyleValues/TimeStyleValue.h>
#include <LibWeb/CSS/StyleValues/TransformationStyleValue.h> #include <LibWeb/CSS/StyleValues/TransformationStyleValue.h>

View file

@ -82,6 +82,7 @@ namespace Web::CSS {
__ENUMERATE_CSS_STYLE_VALUE_TYPE(Shadow, shadow, ShadowStyleValue) \ __ENUMERATE_CSS_STYLE_VALUE_TYPE(Shadow, shadow, ShadowStyleValue) \
__ENUMERATE_CSS_STYLE_VALUE_TYPE(Shorthand, shorthand, ShorthandStyleValue) \ __ENUMERATE_CSS_STYLE_VALUE_TYPE(Shorthand, shorthand, ShorthandStyleValue) \
__ENUMERATE_CSS_STYLE_VALUE_TYPE(String, string, StringStyleValue) \ __ENUMERATE_CSS_STYLE_VALUE_TYPE(String, string, StringStyleValue) \
__ENUMERATE_CSS_STYLE_VALUE_TYPE(Superellipse, superellipse, SuperellipseStyleValue) \
__ENUMERATE_CSS_STYLE_VALUE_TYPE(TextUnderlinePosition, text_underline_position, TextUnderlinePositionStyleValue) \ __ENUMERATE_CSS_STYLE_VALUE_TYPE(TextUnderlinePosition, text_underline_position, TextUnderlinePositionStyleValue) \
__ENUMERATE_CSS_STYLE_VALUE_TYPE(Time, time, TimeStyleValue) \ __ENUMERATE_CSS_STYLE_VALUE_TYPE(Time, time, TimeStyleValue) \
__ENUMERATE_CSS_STYLE_VALUE_TYPE(Transformation, transformation, TransformationStyleValue) \ __ENUMERATE_CSS_STYLE_VALUE_TYPE(Transformation, transformation, TransformationStyleValue) \

View file

@ -0,0 +1,32 @@
/*
* Copyright (c) 2025, Callum Law <callumlaw1709@outlook.com>
*
* SPDX-License-Identifier: BSD-2-Clause
*/
#include "SuperellipseStyleValue.h"
#include <LibWeb/CSS/StyleValues/NumberStyleValue.h>
namespace Web::CSS {
String SuperellipseStyleValue::to_string(SerializationMode mode) const
{
auto stringified_parameter = [&] {
if (!m_parameter->is_number())
return m_parameter->to_string(mode);
auto number = m_parameter->as_number().number();
if (number == AK::Infinity<double>)
return "infinity"_string;
if (number == -AK::Infinity<double>)
return "-infinity"_string;
return m_parameter->to_string(mode);
}();
return MUST(String::formatted("superellipse({})", stringified_parameter));
}
}

View file

@ -0,0 +1,35 @@
/*
* Copyright (c) 2025, Callum Law <callumlaw1709@outlook.com>
*
* SPDX-License-Identifier: BSD-2-Clause
*/
#pragma once
#include <LibWeb/CSS/StyleValues/StyleValue.h>
namespace Web::CSS {
class SuperellipseStyleValue final : public StyleValueWithDefaultOperators<SuperellipseStyleValue> {
public:
static ValueComparingNonnullRefPtr<SuperellipseStyleValue const> create(ValueComparingNonnullRefPtr<StyleValue const> const& parameter)
{
return adopt_ref(*new (nothrow) SuperellipseStyleValue(parameter));
}
virtual ~SuperellipseStyleValue() override = default;
virtual String to_string(SerializationMode serialization_mode) const override;
bool properties_equal(SuperellipseStyleValue const& other) const { return m_parameter == other.m_parameter; }
private:
explicit SuperellipseStyleValue(ValueComparingNonnullRefPtr<StyleValue const> const& parameter)
: StyleValueWithDefaultOperators(Type::Superellipse)
, m_parameter(parameter)
{
}
ValueComparingNonnullRefPtr<StyleValue const> m_parameter;
};
}

View file

@ -81,6 +81,8 @@ StringView value_type_to_string(ValueType value_type)
return "BasicShape"sv; return "BasicShape"sv;
case Web::CSS::ValueType::Color: case Web::CSS::ValueType::Color:
return "Color"sv; return "Color"sv;
case Web::CSS::ValueType::CornerShape:
return "CornerShape"sv;
case Web::CSS::ValueType::Counter: case Web::CSS::ValueType::Counter:
return "Counter"sv; return "Counter"sv;
case Web::CSS::ValueType::CustomIdent: case Web::CSS::ValueType::CustomIdent:

View file

@ -19,6 +19,7 @@ enum class ValueType : u8 {
BackgroundPosition, BackgroundPosition,
BasicShape, BasicShape,
Color, Color,
CornerShape,
Counter, Counter,
CustomIdent, CustomIdent,
EasingFunction, EasingFunction,

View file

@ -373,6 +373,7 @@ class StyleSheet;
class StyleSheetList; class StyleSheetList;
class StyleValue; class StyleValue;
class StyleValueList; class StyleValueList;
class SuperellipseStyleValue;
class Supports; class Supports;
class SVGPaint; class SVGPaint;
class TextUnderlinePositionStyleValue; class TextUnderlinePositionStyleValue;

View file

@ -154,6 +154,10 @@ All properties associated with getComputedStyle(document.body):
"container-type", "container-type",
"content", "content",
"content-visibility", "content-visibility",
"corner-bottom-left-shape",
"corner-bottom-right-shape",
"corner-top-left-shape",
"corner-top-right-shape",
"counter-increment", "counter-increment",
"counter-reset", "counter-reset",
"counter-set", "counter-set",

View file

@ -367,6 +367,14 @@ All supported properties and their default values exposed from CSSStylePropertie
'content': 'normal' 'content': 'normal'
'contentVisibility': 'visible' 'contentVisibility': 'visible'
'content-visibility': 'visible' 'content-visibility': 'visible'
'cornerBottomLeftShape': 'round'
'corner-bottom-left-shape': 'round'
'cornerBottomRightShape': 'round'
'corner-bottom-right-shape': 'round'
'cornerTopLeftShape': 'round'
'corner-top-left-shape': 'round'
'cornerTopRightShape': 'round'
'corner-top-right-shape': 'round'
'counterIncrement': 'none' 'counterIncrement': 'none'
'counter-increment': 'none' 'counter-increment': 'none'
'counterReset': 'none' 'counterReset': 'none'

View file

@ -152,6 +152,10 @@ contain: none
container-type: normal container-type: normal
content: normal content: normal
content-visibility: visible content-visibility: visible
corner-bottom-left-shape: round
corner-bottom-right-shape: round
corner-top-left-shape: round
corner-top-right-shape: round
counter-increment: none counter-increment: none
counter-reset: none counter-reset: none
counter-set: none counter-set: none
@ -177,7 +181,7 @@ grid-row-start: auto
grid-template-areas: none grid-template-areas: none
grid-template-columns: none grid-template-columns: none
grid-template-rows: none grid-template-rows: none
height: 2685px height: 2745px
inline-size: 784px inline-size: 784px
inset-block-end: auto inset-block-end: auto
inset-block-start: auto inset-block-start: auto

View file

@ -2,21 +2,22 @@ Harness status: OK
Found 38 tests Found 38 tests
38 Fail 8 Pass
Fail Property corner-top-left-shape value 'round' 30 Fail
Fail Property corner-top-left-shape value 'scoop' Pass Property corner-top-left-shape value 'round'
Fail Property corner-top-left-shape value 'superellipse(5)' Pass Property corner-top-left-shape value 'scoop'
Fail Property corner-top-left-shape value 'superellipse(0.2)' Pass Property corner-top-left-shape value 'superellipse(5)'
Pass Property corner-top-left-shape value 'superellipse(0.2)'
Fail Property corner-top-left-shape value 'superellipse(-infinity)' Fail Property corner-top-left-shape value 'superellipse(-infinity)'
Fail Property corner-top-left-shape value 'superellipse(infinity)' Fail Property corner-top-left-shape value 'superellipse(infinity)'
Fail Property corner-top-left-shape value 'superellipse(1)' Fail Property corner-top-left-shape value 'superellipse(1)'
Fail Property corner-top-left-shape value 'superellipse(0)' Fail Property corner-top-left-shape value 'superellipse(0)'
Fail Property corner-top-left-shape value 'superellipse(2)' Fail Property corner-top-left-shape value 'superellipse(2)'
Fail Property corner-top-left-shape value 'superellipse( -1)' Fail Property corner-top-left-shape value 'superellipse( -1)'
Fail Property corner-top-right-shape value 'round' Pass Property corner-top-right-shape value 'round'
Fail Property corner-top-right-shape value 'superellipse(5)' Pass Property corner-top-right-shape value 'superellipse(5)'
Fail Property corner-bottom-right-shape value 'scoop' Pass Property corner-bottom-right-shape value 'scoop'
Fail Property corner-bottom-left-shape value 'superellipse(5)' Pass Property corner-bottom-left-shape value 'superellipse(5)'
Fail Property corner-shape value 'superellipse(5) round' Fail Property corner-shape value 'superellipse(5) round'
Fail Property corner-shape value 'round' Fail Property corner-shape value 'round'
Fail Property corner-shape value 'bevel superellipse(0.1) round squircle' Fail Property corner-shape value 'bevel superellipse(0.1) round squircle'

View file

@ -2,452 +2,453 @@ Harness status: OK
Found 448 tests Found 448 tests
448 Fail 144 Pass
304 Fail
Fail CSS Transitions: property <corner-top-left-shape> from [round] to [bevel] at (-0.3) should be [superellipse(1.4)] Fail CSS Transitions: property <corner-top-left-shape> from [round] to [bevel] at (-0.3) should be [superellipse(1.4)]
Fail CSS Transitions: property <corner-top-left-shape> from [round] to [bevel] at (0) should be [round] Fail CSS Transitions: property <corner-top-left-shape> from [round] to [bevel] at (0) should be [round]
Fail CSS Transitions: property <corner-top-left-shape> from [round] to [bevel] at (0.6) should be [superellipse(0.36)] Fail CSS Transitions: property <corner-top-left-shape> from [round] to [bevel] at (0.6) should be [superellipse(0.36)]
Fail CSS Transitions: property <corner-top-left-shape> from [round] to [bevel] at (1) should be [bevel] Pass CSS Transitions: property <corner-top-left-shape> from [round] to [bevel] at (1) should be [bevel]
Fail CSS Transitions: property <corner-top-left-shape> from [round] to [bevel] at (1.5) should be [superellipse(-0.46)] Fail CSS Transitions: property <corner-top-left-shape> from [round] to [bevel] at (1.5) should be [superellipse(-0.46)]
Fail CSS Transitions with transition: all: property <corner-top-left-shape> from [round] to [bevel] at (-0.3) should be [superellipse(1.4)] Fail CSS Transitions with transition: all: property <corner-top-left-shape> from [round] to [bevel] at (-0.3) should be [superellipse(1.4)]
Fail CSS Transitions with transition: all: property <corner-top-left-shape> from [round] to [bevel] at (0) should be [round] Fail CSS Transitions with transition: all: property <corner-top-left-shape> from [round] to [bevel] at (0) should be [round]
Fail CSS Transitions with transition: all: property <corner-top-left-shape> from [round] to [bevel] at (0.6) should be [superellipse(0.36)] Fail CSS Transitions with transition: all: property <corner-top-left-shape> from [round] to [bevel] at (0.6) should be [superellipse(0.36)]
Fail CSS Transitions with transition: all: property <corner-top-left-shape> from [round] to [bevel] at (1) should be [bevel] Pass CSS Transitions with transition: all: property <corner-top-left-shape> from [round] to [bevel] at (1) should be [bevel]
Fail CSS Transitions with transition: all: property <corner-top-left-shape> from [round] to [bevel] at (1.5) should be [superellipse(-0.46)] Fail CSS Transitions with transition: all: property <corner-top-left-shape> from [round] to [bevel] at (1.5) should be [superellipse(-0.46)]
Fail CSS Animations: property <corner-top-left-shape> from [round] to [bevel] at (-0.3) should be [superellipse(1.4)] Fail CSS Animations: property <corner-top-left-shape> from [round] to [bevel] at (-0.3) should be [superellipse(1.4)]
Fail CSS Animations: property <corner-top-left-shape> from [round] to [bevel] at (0) should be [round] Pass CSS Animations: property <corner-top-left-shape> from [round] to [bevel] at (0) should be [round]
Fail CSS Animations: property <corner-top-left-shape> from [round] to [bevel] at (0.6) should be [superellipse(0.36)] Fail CSS Animations: property <corner-top-left-shape> from [round] to [bevel] at (0.6) should be [superellipse(0.36)]
Fail CSS Animations: property <corner-top-left-shape> from [round] to [bevel] at (1) should be [bevel] Pass CSS Animations: property <corner-top-left-shape> from [round] to [bevel] at (1) should be [bevel]
Fail CSS Animations: property <corner-top-left-shape> from [round] to [bevel] at (1.5) should be [superellipse(-0.46)] Fail CSS Animations: property <corner-top-left-shape> from [round] to [bevel] at (1.5) should be [superellipse(-0.46)]
Fail Web Animations: property <corner-top-left-shape> from [round] to [bevel] at (-0.3) should be [superellipse(1.4)] Fail Web Animations: property <corner-top-left-shape> from [round] to [bevel] at (-0.3) should be [superellipse(1.4)]
Fail Web Animations: property <corner-top-left-shape> from [round] to [bevel] at (0) should be [round] Pass Web Animations: property <corner-top-left-shape> from [round] to [bevel] at (0) should be [round]
Fail Web Animations: property <corner-top-left-shape> from [round] to [bevel] at (0.6) should be [superellipse(0.36)] Fail Web Animations: property <corner-top-left-shape> from [round] to [bevel] at (0.6) should be [superellipse(0.36)]
Fail Web Animations: property <corner-top-left-shape> from [round] to [bevel] at (1) should be [bevel] Pass Web Animations: property <corner-top-left-shape> from [round] to [bevel] at (1) should be [bevel]
Fail Web Animations: property <corner-top-left-shape> from [round] to [bevel] at (1.5) should be [superellipse(-0.46)] Fail Web Animations: property <corner-top-left-shape> from [round] to [bevel] at (1.5) should be [superellipse(-0.46)]
Fail CSS Transitions: property <corner-top-right-shape> from [round] to [bevel] at (-0.3) should be [superellipse(1.4)] Fail CSS Transitions: property <corner-top-right-shape> from [round] to [bevel] at (-0.3) should be [superellipse(1.4)]
Fail CSS Transitions: property <corner-top-right-shape> from [round] to [bevel] at (0) should be [round] Fail CSS Transitions: property <corner-top-right-shape> from [round] to [bevel] at (0) should be [round]
Fail CSS Transitions: property <corner-top-right-shape> from [round] to [bevel] at (0.6) should be [superellipse(0.36)] Fail CSS Transitions: property <corner-top-right-shape> from [round] to [bevel] at (0.6) should be [superellipse(0.36)]
Fail CSS Transitions: property <corner-top-right-shape> from [round] to [bevel] at (1) should be [bevel] Pass CSS Transitions: property <corner-top-right-shape> from [round] to [bevel] at (1) should be [bevel]
Fail CSS Transitions: property <corner-top-right-shape> from [round] to [bevel] at (1.5) should be [superellipse(-0.46)] Fail CSS Transitions: property <corner-top-right-shape> from [round] to [bevel] at (1.5) should be [superellipse(-0.46)]
Fail CSS Transitions with transition: all: property <corner-top-right-shape> from [round] to [bevel] at (-0.3) should be [superellipse(1.4)] Fail CSS Transitions with transition: all: property <corner-top-right-shape> from [round] to [bevel] at (-0.3) should be [superellipse(1.4)]
Fail CSS Transitions with transition: all: property <corner-top-right-shape> from [round] to [bevel] at (0) should be [round] Fail CSS Transitions with transition: all: property <corner-top-right-shape> from [round] to [bevel] at (0) should be [round]
Fail CSS Transitions with transition: all: property <corner-top-right-shape> from [round] to [bevel] at (0.6) should be [superellipse(0.36)] Fail CSS Transitions with transition: all: property <corner-top-right-shape> from [round] to [bevel] at (0.6) should be [superellipse(0.36)]
Fail CSS Transitions with transition: all: property <corner-top-right-shape> from [round] to [bevel] at (1) should be [bevel] Pass CSS Transitions with transition: all: property <corner-top-right-shape> from [round] to [bevel] at (1) should be [bevel]
Fail CSS Transitions with transition: all: property <corner-top-right-shape> from [round] to [bevel] at (1.5) should be [superellipse(-0.46)] Fail CSS Transitions with transition: all: property <corner-top-right-shape> from [round] to [bevel] at (1.5) should be [superellipse(-0.46)]
Fail CSS Animations: property <corner-top-right-shape> from [round] to [bevel] at (-0.3) should be [superellipse(1.4)] Fail CSS Animations: property <corner-top-right-shape> from [round] to [bevel] at (-0.3) should be [superellipse(1.4)]
Fail CSS Animations: property <corner-top-right-shape> from [round] to [bevel] at (0) should be [round] Pass CSS Animations: property <corner-top-right-shape> from [round] to [bevel] at (0) should be [round]
Fail CSS Animations: property <corner-top-right-shape> from [round] to [bevel] at (0.6) should be [superellipse(0.36)] Fail CSS Animations: property <corner-top-right-shape> from [round] to [bevel] at (0.6) should be [superellipse(0.36)]
Fail CSS Animations: property <corner-top-right-shape> from [round] to [bevel] at (1) should be [bevel] Pass CSS Animations: property <corner-top-right-shape> from [round] to [bevel] at (1) should be [bevel]
Fail CSS Animations: property <corner-top-right-shape> from [round] to [bevel] at (1.5) should be [superellipse(-0.46)] Fail CSS Animations: property <corner-top-right-shape> from [round] to [bevel] at (1.5) should be [superellipse(-0.46)]
Fail Web Animations: property <corner-top-right-shape> from [round] to [bevel] at (-0.3) should be [superellipse(1.4)] Fail Web Animations: property <corner-top-right-shape> from [round] to [bevel] at (-0.3) should be [superellipse(1.4)]
Fail Web Animations: property <corner-top-right-shape> from [round] to [bevel] at (0) should be [round] Pass Web Animations: property <corner-top-right-shape> from [round] to [bevel] at (0) should be [round]
Fail Web Animations: property <corner-top-right-shape> from [round] to [bevel] at (0.6) should be [superellipse(0.36)] Fail Web Animations: property <corner-top-right-shape> from [round] to [bevel] at (0.6) should be [superellipse(0.36)]
Fail Web Animations: property <corner-top-right-shape> from [round] to [bevel] at (1) should be [bevel] Pass Web Animations: property <corner-top-right-shape> from [round] to [bevel] at (1) should be [bevel]
Fail Web Animations: property <corner-top-right-shape> from [round] to [bevel] at (1.5) should be [superellipse(-0.46)] Fail Web Animations: property <corner-top-right-shape> from [round] to [bevel] at (1.5) should be [superellipse(-0.46)]
Fail CSS Transitions: property <corner-bottom-right-shape> from [round] to [bevel] at (-0.3) should be [superellipse(1.4)] Fail CSS Transitions: property <corner-bottom-right-shape> from [round] to [bevel] at (-0.3) should be [superellipse(1.4)]
Fail CSS Transitions: property <corner-bottom-right-shape> from [round] to [bevel] at (0) should be [round] Fail CSS Transitions: property <corner-bottom-right-shape> from [round] to [bevel] at (0) should be [round]
Fail CSS Transitions: property <corner-bottom-right-shape> from [round] to [bevel] at (0.6) should be [superellipse(0.36)] Fail CSS Transitions: property <corner-bottom-right-shape> from [round] to [bevel] at (0.6) should be [superellipse(0.36)]
Fail CSS Transitions: property <corner-bottom-right-shape> from [round] to [bevel] at (1) should be [bevel] Pass CSS Transitions: property <corner-bottom-right-shape> from [round] to [bevel] at (1) should be [bevel]
Fail CSS Transitions: property <corner-bottom-right-shape> from [round] to [bevel] at (1.5) should be [superellipse(-0.46)] Fail CSS Transitions: property <corner-bottom-right-shape> from [round] to [bevel] at (1.5) should be [superellipse(-0.46)]
Fail CSS Transitions with transition: all: property <corner-bottom-right-shape> from [round] to [bevel] at (-0.3) should be [superellipse(1.4)] Fail CSS Transitions with transition: all: property <corner-bottom-right-shape> from [round] to [bevel] at (-0.3) should be [superellipse(1.4)]
Fail CSS Transitions with transition: all: property <corner-bottom-right-shape> from [round] to [bevel] at (0) should be [round] Fail CSS Transitions with transition: all: property <corner-bottom-right-shape> from [round] to [bevel] at (0) should be [round]
Fail CSS Transitions with transition: all: property <corner-bottom-right-shape> from [round] to [bevel] at (0.6) should be [superellipse(0.36)] Fail CSS Transitions with transition: all: property <corner-bottom-right-shape> from [round] to [bevel] at (0.6) should be [superellipse(0.36)]
Fail CSS Transitions with transition: all: property <corner-bottom-right-shape> from [round] to [bevel] at (1) should be [bevel] Pass CSS Transitions with transition: all: property <corner-bottom-right-shape> from [round] to [bevel] at (1) should be [bevel]
Fail CSS Transitions with transition: all: property <corner-bottom-right-shape> from [round] to [bevel] at (1.5) should be [superellipse(-0.46)] Fail CSS Transitions with transition: all: property <corner-bottom-right-shape> from [round] to [bevel] at (1.5) should be [superellipse(-0.46)]
Fail CSS Animations: property <corner-bottom-right-shape> from [round] to [bevel] at (-0.3) should be [superellipse(1.4)] Fail CSS Animations: property <corner-bottom-right-shape> from [round] to [bevel] at (-0.3) should be [superellipse(1.4)]
Fail CSS Animations: property <corner-bottom-right-shape> from [round] to [bevel] at (0) should be [round] Pass CSS Animations: property <corner-bottom-right-shape> from [round] to [bevel] at (0) should be [round]
Fail CSS Animations: property <corner-bottom-right-shape> from [round] to [bevel] at (0.6) should be [superellipse(0.36)] Fail CSS Animations: property <corner-bottom-right-shape> from [round] to [bevel] at (0.6) should be [superellipse(0.36)]
Fail CSS Animations: property <corner-bottom-right-shape> from [round] to [bevel] at (1) should be [bevel] Pass CSS Animations: property <corner-bottom-right-shape> from [round] to [bevel] at (1) should be [bevel]
Fail CSS Animations: property <corner-bottom-right-shape> from [round] to [bevel] at (1.5) should be [superellipse(-0.46)] Fail CSS Animations: property <corner-bottom-right-shape> from [round] to [bevel] at (1.5) should be [superellipse(-0.46)]
Fail Web Animations: property <corner-bottom-right-shape> from [round] to [bevel] at (-0.3) should be [superellipse(1.4)] Fail Web Animations: property <corner-bottom-right-shape> from [round] to [bevel] at (-0.3) should be [superellipse(1.4)]
Fail Web Animations: property <corner-bottom-right-shape> from [round] to [bevel] at (0) should be [round] Pass Web Animations: property <corner-bottom-right-shape> from [round] to [bevel] at (0) should be [round]
Fail Web Animations: property <corner-bottom-right-shape> from [round] to [bevel] at (0.6) should be [superellipse(0.36)] Fail Web Animations: property <corner-bottom-right-shape> from [round] to [bevel] at (0.6) should be [superellipse(0.36)]
Fail Web Animations: property <corner-bottom-right-shape> from [round] to [bevel] at (1) should be [bevel] Pass Web Animations: property <corner-bottom-right-shape> from [round] to [bevel] at (1) should be [bevel]
Fail Web Animations: property <corner-bottom-right-shape> from [round] to [bevel] at (1.5) should be [superellipse(-0.46)] Fail Web Animations: property <corner-bottom-right-shape> from [round] to [bevel] at (1.5) should be [superellipse(-0.46)]
Fail CSS Transitions: property <corner-bottom-left-shape> from [round] to [bevel] at (-0.3) should be [superellipse(1.4)] Fail CSS Transitions: property <corner-bottom-left-shape> from [round] to [bevel] at (-0.3) should be [superellipse(1.4)]
Fail CSS Transitions: property <corner-bottom-left-shape> from [round] to [bevel] at (0) should be [round] Fail CSS Transitions: property <corner-bottom-left-shape> from [round] to [bevel] at (0) should be [round]
Fail CSS Transitions: property <corner-bottom-left-shape> from [round] to [bevel] at (0.6) should be [superellipse(0.36)] Fail CSS Transitions: property <corner-bottom-left-shape> from [round] to [bevel] at (0.6) should be [superellipse(0.36)]
Fail CSS Transitions: property <corner-bottom-left-shape> from [round] to [bevel] at (1) should be [bevel] Pass CSS Transitions: property <corner-bottom-left-shape> from [round] to [bevel] at (1) should be [bevel]
Fail CSS Transitions: property <corner-bottom-left-shape> from [round] to [bevel] at (1.5) should be [superellipse(-0.46)] Fail CSS Transitions: property <corner-bottom-left-shape> from [round] to [bevel] at (1.5) should be [superellipse(-0.46)]
Fail CSS Transitions with transition: all: property <corner-bottom-left-shape> from [round] to [bevel] at (-0.3) should be [superellipse(1.4)] Fail CSS Transitions with transition: all: property <corner-bottom-left-shape> from [round] to [bevel] at (-0.3) should be [superellipse(1.4)]
Fail CSS Transitions with transition: all: property <corner-bottom-left-shape> from [round] to [bevel] at (0) should be [round] Fail CSS Transitions with transition: all: property <corner-bottom-left-shape> from [round] to [bevel] at (0) should be [round]
Fail CSS Transitions with transition: all: property <corner-bottom-left-shape> from [round] to [bevel] at (0.6) should be [superellipse(0.36)] Fail CSS Transitions with transition: all: property <corner-bottom-left-shape> from [round] to [bevel] at (0.6) should be [superellipse(0.36)]
Fail CSS Transitions with transition: all: property <corner-bottom-left-shape> from [round] to [bevel] at (1) should be [bevel] Pass CSS Transitions with transition: all: property <corner-bottom-left-shape> from [round] to [bevel] at (1) should be [bevel]
Fail CSS Transitions with transition: all: property <corner-bottom-left-shape> from [round] to [bevel] at (1.5) should be [superellipse(-0.46)] Fail CSS Transitions with transition: all: property <corner-bottom-left-shape> from [round] to [bevel] at (1.5) should be [superellipse(-0.46)]
Fail CSS Animations: property <corner-bottom-left-shape> from [round] to [bevel] at (-0.3) should be [superellipse(1.4)] Fail CSS Animations: property <corner-bottom-left-shape> from [round] to [bevel] at (-0.3) should be [superellipse(1.4)]
Fail CSS Animations: property <corner-bottom-left-shape> from [round] to [bevel] at (0) should be [round] Pass CSS Animations: property <corner-bottom-left-shape> from [round] to [bevel] at (0) should be [round]
Fail CSS Animations: property <corner-bottom-left-shape> from [round] to [bevel] at (0.6) should be [superellipse(0.36)] Fail CSS Animations: property <corner-bottom-left-shape> from [round] to [bevel] at (0.6) should be [superellipse(0.36)]
Fail CSS Animations: property <corner-bottom-left-shape> from [round] to [bevel] at (1) should be [bevel] Pass CSS Animations: property <corner-bottom-left-shape> from [round] to [bevel] at (1) should be [bevel]
Fail CSS Animations: property <corner-bottom-left-shape> from [round] to [bevel] at (1.5) should be [superellipse(-0.46)] Fail CSS Animations: property <corner-bottom-left-shape> from [round] to [bevel] at (1.5) should be [superellipse(-0.46)]
Fail Web Animations: property <corner-bottom-left-shape> from [round] to [bevel] at (-0.3) should be [superellipse(1.4)] Fail Web Animations: property <corner-bottom-left-shape> from [round] to [bevel] at (-0.3) should be [superellipse(1.4)]
Fail Web Animations: property <corner-bottom-left-shape> from [round] to [bevel] at (0) should be [round] Pass Web Animations: property <corner-bottom-left-shape> from [round] to [bevel] at (0) should be [round]
Fail Web Animations: property <corner-bottom-left-shape> from [round] to [bevel] at (0.6) should be [superellipse(0.36)] Fail Web Animations: property <corner-bottom-left-shape> from [round] to [bevel] at (0.6) should be [superellipse(0.36)]
Fail Web Animations: property <corner-bottom-left-shape> from [round] to [bevel] at (1) should be [bevel] Pass Web Animations: property <corner-bottom-left-shape> from [round] to [bevel] at (1) should be [bevel]
Fail Web Animations: property <corner-bottom-left-shape> from [round] to [bevel] at (1.5) should be [superellipse(-0.46)] Fail Web Animations: property <corner-bottom-left-shape> from [round] to [bevel] at (1.5) should be [superellipse(-0.46)]
Fail CSS Transitions: property <corner-top-left-shape> from [initial] to [scoop] at (-0.3) should be [superellipse(1.91)] Fail CSS Transitions: property <corner-top-left-shape> from [initial] to [scoop] at (-0.3) should be [superellipse(1.91)]
Fail CSS Transitions: property <corner-top-left-shape> from [initial] to [scoop] at (0) should be [round] Fail CSS Transitions: property <corner-top-left-shape> from [initial] to [scoop] at (0) should be [round]
Fail CSS Transitions: property <corner-top-left-shape> from [initial] to [scoop] at (0.5) should be [bevel] Fail CSS Transitions: property <corner-top-left-shape> from [initial] to [scoop] at (0.5) should be [bevel]
Fail CSS Transitions: property <corner-top-left-shape> from [initial] to [scoop] at (0.6) should be [superellipse(-0.18)] Fail CSS Transitions: property <corner-top-left-shape> from [initial] to [scoop] at (0.6) should be [superellipse(-0.18)]
Fail CSS Transitions: property <corner-top-left-shape> from [initial] to [scoop] at (1) should be [scoop] Pass CSS Transitions: property <corner-top-left-shape> from [initial] to [scoop] at (1) should be [scoop]
Fail CSS Transitions: property <corner-top-left-shape> from [initial] to [scoop] at (1.5) should be [superellipse(-2.95)] Fail CSS Transitions: property <corner-top-left-shape> from [initial] to [scoop] at (1.5) should be [superellipse(-2.95)]
Fail CSS Transitions with transition: all: property <corner-top-left-shape> from [initial] to [scoop] at (-0.3) should be [superellipse(1.91)] Fail CSS Transitions with transition: all: property <corner-top-left-shape> from [initial] to [scoop] at (-0.3) should be [superellipse(1.91)]
Fail CSS Transitions with transition: all: property <corner-top-left-shape> from [initial] to [scoop] at (0) should be [round] Fail CSS Transitions with transition: all: property <corner-top-left-shape> from [initial] to [scoop] at (0) should be [round]
Fail CSS Transitions with transition: all: property <corner-top-left-shape> from [initial] to [scoop] at (0.5) should be [bevel] Fail CSS Transitions with transition: all: property <corner-top-left-shape> from [initial] to [scoop] at (0.5) should be [bevel]
Fail CSS Transitions with transition: all: property <corner-top-left-shape> from [initial] to [scoop] at (0.6) should be [superellipse(-0.18)] Fail CSS Transitions with transition: all: property <corner-top-left-shape> from [initial] to [scoop] at (0.6) should be [superellipse(-0.18)]
Fail CSS Transitions with transition: all: property <corner-top-left-shape> from [initial] to [scoop] at (1) should be [scoop] Pass CSS Transitions with transition: all: property <corner-top-left-shape> from [initial] to [scoop] at (1) should be [scoop]
Fail CSS Transitions with transition: all: property <corner-top-left-shape> from [initial] to [scoop] at (1.5) should be [superellipse(-2.95)] Fail CSS Transitions with transition: all: property <corner-top-left-shape> from [initial] to [scoop] at (1.5) should be [superellipse(-2.95)]
Fail CSS Animations: property <corner-top-left-shape> from [initial] to [scoop] at (-0.3) should be [superellipse(1.91)] Fail CSS Animations: property <corner-top-left-shape> from [initial] to [scoop] at (-0.3) should be [superellipse(1.91)]
Fail CSS Animations: property <corner-top-left-shape> from [initial] to [scoop] at (0) should be [round] Pass CSS Animations: property <corner-top-left-shape> from [initial] to [scoop] at (0) should be [round]
Fail CSS Animations: property <corner-top-left-shape> from [initial] to [scoop] at (0.5) should be [bevel] Fail CSS Animations: property <corner-top-left-shape> from [initial] to [scoop] at (0.5) should be [bevel]
Fail CSS Animations: property <corner-top-left-shape> from [initial] to [scoop] at (0.6) should be [superellipse(-0.18)] Fail CSS Animations: property <corner-top-left-shape> from [initial] to [scoop] at (0.6) should be [superellipse(-0.18)]
Fail CSS Animations: property <corner-top-left-shape> from [initial] to [scoop] at (1) should be [scoop] Pass CSS Animations: property <corner-top-left-shape> from [initial] to [scoop] at (1) should be [scoop]
Fail CSS Animations: property <corner-top-left-shape> from [initial] to [scoop] at (1.5) should be [superellipse(-2.95)] Fail CSS Animations: property <corner-top-left-shape> from [initial] to [scoop] at (1.5) should be [superellipse(-2.95)]
Fail Web Animations: property <corner-top-left-shape> from [initial] to [scoop] at (-0.3) should be [superellipse(1.91)] Fail Web Animations: property <corner-top-left-shape> from [initial] to [scoop] at (-0.3) should be [superellipse(1.91)]
Fail Web Animations: property <corner-top-left-shape> from [initial] to [scoop] at (0) should be [round] Pass Web Animations: property <corner-top-left-shape> from [initial] to [scoop] at (0) should be [round]
Fail Web Animations: property <corner-top-left-shape> from [initial] to [scoop] at (0.5) should be [bevel] Fail Web Animations: property <corner-top-left-shape> from [initial] to [scoop] at (0.5) should be [bevel]
Fail Web Animations: property <corner-top-left-shape> from [initial] to [scoop] at (0.6) should be [superellipse(-0.18)] Fail Web Animations: property <corner-top-left-shape> from [initial] to [scoop] at (0.6) should be [superellipse(-0.18)]
Fail Web Animations: property <corner-top-left-shape> from [initial] to [scoop] at (1) should be [scoop] Pass Web Animations: property <corner-top-left-shape> from [initial] to [scoop] at (1) should be [scoop]
Fail Web Animations: property <corner-top-left-shape> from [initial] to [scoop] at (1.5) should be [superellipse(-2.95)] Fail Web Animations: property <corner-top-left-shape> from [initial] to [scoop] at (1.5) should be [superellipse(-2.95)]
Fail CSS Transitions: property <corner-top-right-shape> from [initial] to [scoop] at (-0.3) should be [superellipse(1.91)] Fail CSS Transitions: property <corner-top-right-shape> from [initial] to [scoop] at (-0.3) should be [superellipse(1.91)]
Fail CSS Transitions: property <corner-top-right-shape> from [initial] to [scoop] at (0) should be [round] Fail CSS Transitions: property <corner-top-right-shape> from [initial] to [scoop] at (0) should be [round]
Fail CSS Transitions: property <corner-top-right-shape> from [initial] to [scoop] at (0.5) should be [bevel] Fail CSS Transitions: property <corner-top-right-shape> from [initial] to [scoop] at (0.5) should be [bevel]
Fail CSS Transitions: property <corner-top-right-shape> from [initial] to [scoop] at (0.6) should be [superellipse(-0.18)] Fail CSS Transitions: property <corner-top-right-shape> from [initial] to [scoop] at (0.6) should be [superellipse(-0.18)]
Fail CSS Transitions: property <corner-top-right-shape> from [initial] to [scoop] at (1) should be [scoop] Pass CSS Transitions: property <corner-top-right-shape> from [initial] to [scoop] at (1) should be [scoop]
Fail CSS Transitions: property <corner-top-right-shape> from [initial] to [scoop] at (1.5) should be [superellipse(-2.95)] Fail CSS Transitions: property <corner-top-right-shape> from [initial] to [scoop] at (1.5) should be [superellipse(-2.95)]
Fail CSS Transitions with transition: all: property <corner-top-right-shape> from [initial] to [scoop] at (-0.3) should be [superellipse(1.91)] Fail CSS Transitions with transition: all: property <corner-top-right-shape> from [initial] to [scoop] at (-0.3) should be [superellipse(1.91)]
Fail CSS Transitions with transition: all: property <corner-top-right-shape> from [initial] to [scoop] at (0) should be [round] Fail CSS Transitions with transition: all: property <corner-top-right-shape> from [initial] to [scoop] at (0) should be [round]
Fail CSS Transitions with transition: all: property <corner-top-right-shape> from [initial] to [scoop] at (0.5) should be [bevel] Fail CSS Transitions with transition: all: property <corner-top-right-shape> from [initial] to [scoop] at (0.5) should be [bevel]
Fail CSS Transitions with transition: all: property <corner-top-right-shape> from [initial] to [scoop] at (0.6) should be [superellipse(-0.18)] Fail CSS Transitions with transition: all: property <corner-top-right-shape> from [initial] to [scoop] at (0.6) should be [superellipse(-0.18)]
Fail CSS Transitions with transition: all: property <corner-top-right-shape> from [initial] to [scoop] at (1) should be [scoop] Pass CSS Transitions with transition: all: property <corner-top-right-shape> from [initial] to [scoop] at (1) should be [scoop]
Fail CSS Transitions with transition: all: property <corner-top-right-shape> from [initial] to [scoop] at (1.5) should be [superellipse(-2.95)] Fail CSS Transitions with transition: all: property <corner-top-right-shape> from [initial] to [scoop] at (1.5) should be [superellipse(-2.95)]
Fail CSS Animations: property <corner-top-right-shape> from [initial] to [scoop] at (-0.3) should be [superellipse(1.91)] Fail CSS Animations: property <corner-top-right-shape> from [initial] to [scoop] at (-0.3) should be [superellipse(1.91)]
Fail CSS Animations: property <corner-top-right-shape> from [initial] to [scoop] at (0) should be [round] Pass CSS Animations: property <corner-top-right-shape> from [initial] to [scoop] at (0) should be [round]
Fail CSS Animations: property <corner-top-right-shape> from [initial] to [scoop] at (0.5) should be [bevel] Fail CSS Animations: property <corner-top-right-shape> from [initial] to [scoop] at (0.5) should be [bevel]
Fail CSS Animations: property <corner-top-right-shape> from [initial] to [scoop] at (0.6) should be [superellipse(-0.18)] Fail CSS Animations: property <corner-top-right-shape> from [initial] to [scoop] at (0.6) should be [superellipse(-0.18)]
Fail CSS Animations: property <corner-top-right-shape> from [initial] to [scoop] at (1) should be [scoop] Pass CSS Animations: property <corner-top-right-shape> from [initial] to [scoop] at (1) should be [scoop]
Fail CSS Animations: property <corner-top-right-shape> from [initial] to [scoop] at (1.5) should be [superellipse(-2.95)] Fail CSS Animations: property <corner-top-right-shape> from [initial] to [scoop] at (1.5) should be [superellipse(-2.95)]
Fail Web Animations: property <corner-top-right-shape> from [initial] to [scoop] at (-0.3) should be [superellipse(1.91)] Fail Web Animations: property <corner-top-right-shape> from [initial] to [scoop] at (-0.3) should be [superellipse(1.91)]
Fail Web Animations: property <corner-top-right-shape> from [initial] to [scoop] at (0) should be [round] Pass Web Animations: property <corner-top-right-shape> from [initial] to [scoop] at (0) should be [round]
Fail Web Animations: property <corner-top-right-shape> from [initial] to [scoop] at (0.5) should be [bevel] Fail Web Animations: property <corner-top-right-shape> from [initial] to [scoop] at (0.5) should be [bevel]
Fail Web Animations: property <corner-top-right-shape> from [initial] to [scoop] at (0.6) should be [superellipse(-0.18)] Fail Web Animations: property <corner-top-right-shape> from [initial] to [scoop] at (0.6) should be [superellipse(-0.18)]
Fail Web Animations: property <corner-top-right-shape> from [initial] to [scoop] at (1) should be [scoop] Pass Web Animations: property <corner-top-right-shape> from [initial] to [scoop] at (1) should be [scoop]
Fail Web Animations: property <corner-top-right-shape> from [initial] to [scoop] at (1.5) should be [superellipse(-2.95)] Fail Web Animations: property <corner-top-right-shape> from [initial] to [scoop] at (1.5) should be [superellipse(-2.95)]
Fail CSS Transitions: property <corner-bottom-right-shape> from [initial] to [scoop] at (-0.3) should be [superellipse(1.91)] Fail CSS Transitions: property <corner-bottom-right-shape> from [initial] to [scoop] at (-0.3) should be [superellipse(1.91)]
Fail CSS Transitions: property <corner-bottom-right-shape> from [initial] to [scoop] at (0) should be [round] Fail CSS Transitions: property <corner-bottom-right-shape> from [initial] to [scoop] at (0) should be [round]
Fail CSS Transitions: property <corner-bottom-right-shape> from [initial] to [scoop] at (0.5) should be [bevel] Fail CSS Transitions: property <corner-bottom-right-shape> from [initial] to [scoop] at (0.5) should be [bevel]
Fail CSS Transitions: property <corner-bottom-right-shape> from [initial] to [scoop] at (0.6) should be [superellipse(-0.18)] Fail CSS Transitions: property <corner-bottom-right-shape> from [initial] to [scoop] at (0.6) should be [superellipse(-0.18)]
Fail CSS Transitions: property <corner-bottom-right-shape> from [initial] to [scoop] at (1) should be [scoop] Pass CSS Transitions: property <corner-bottom-right-shape> from [initial] to [scoop] at (1) should be [scoop]
Fail CSS Transitions: property <corner-bottom-right-shape> from [initial] to [scoop] at (1.5) should be [superellipse(-2.95)] Fail CSS Transitions: property <corner-bottom-right-shape> from [initial] to [scoop] at (1.5) should be [superellipse(-2.95)]
Fail CSS Transitions with transition: all: property <corner-bottom-right-shape> from [initial] to [scoop] at (-0.3) should be [superellipse(1.91)] Fail CSS Transitions with transition: all: property <corner-bottom-right-shape> from [initial] to [scoop] at (-0.3) should be [superellipse(1.91)]
Fail CSS Transitions with transition: all: property <corner-bottom-right-shape> from [initial] to [scoop] at (0) should be [round] Fail CSS Transitions with transition: all: property <corner-bottom-right-shape> from [initial] to [scoop] at (0) should be [round]
Fail CSS Transitions with transition: all: property <corner-bottom-right-shape> from [initial] to [scoop] at (0.5) should be [bevel] Fail CSS Transitions with transition: all: property <corner-bottom-right-shape> from [initial] to [scoop] at (0.5) should be [bevel]
Fail CSS Transitions with transition: all: property <corner-bottom-right-shape> from [initial] to [scoop] at (0.6) should be [superellipse(-0.18)] Fail CSS Transitions with transition: all: property <corner-bottom-right-shape> from [initial] to [scoop] at (0.6) should be [superellipse(-0.18)]
Fail CSS Transitions with transition: all: property <corner-bottom-right-shape> from [initial] to [scoop] at (1) should be [scoop] Pass CSS Transitions with transition: all: property <corner-bottom-right-shape> from [initial] to [scoop] at (1) should be [scoop]
Fail CSS Transitions with transition: all: property <corner-bottom-right-shape> from [initial] to [scoop] at (1.5) should be [superellipse(-2.95)] Fail CSS Transitions with transition: all: property <corner-bottom-right-shape> from [initial] to [scoop] at (1.5) should be [superellipse(-2.95)]
Fail CSS Animations: property <corner-bottom-right-shape> from [initial] to [scoop] at (-0.3) should be [superellipse(1.91)] Fail CSS Animations: property <corner-bottom-right-shape> from [initial] to [scoop] at (-0.3) should be [superellipse(1.91)]
Fail CSS Animations: property <corner-bottom-right-shape> from [initial] to [scoop] at (0) should be [round] Pass CSS Animations: property <corner-bottom-right-shape> from [initial] to [scoop] at (0) should be [round]
Fail CSS Animations: property <corner-bottom-right-shape> from [initial] to [scoop] at (0.5) should be [bevel] Fail CSS Animations: property <corner-bottom-right-shape> from [initial] to [scoop] at (0.5) should be [bevel]
Fail CSS Animations: property <corner-bottom-right-shape> from [initial] to [scoop] at (0.6) should be [superellipse(-0.18)] Fail CSS Animations: property <corner-bottom-right-shape> from [initial] to [scoop] at (0.6) should be [superellipse(-0.18)]
Fail CSS Animations: property <corner-bottom-right-shape> from [initial] to [scoop] at (1) should be [scoop] Pass CSS Animations: property <corner-bottom-right-shape> from [initial] to [scoop] at (1) should be [scoop]
Fail CSS Animations: property <corner-bottom-right-shape> from [initial] to [scoop] at (1.5) should be [superellipse(-2.95)] Fail CSS Animations: property <corner-bottom-right-shape> from [initial] to [scoop] at (1.5) should be [superellipse(-2.95)]
Fail Web Animations: property <corner-bottom-right-shape> from [initial] to [scoop] at (-0.3) should be [superellipse(1.91)] Fail Web Animations: property <corner-bottom-right-shape> from [initial] to [scoop] at (-0.3) should be [superellipse(1.91)]
Fail Web Animations: property <corner-bottom-right-shape> from [initial] to [scoop] at (0) should be [round] Pass Web Animations: property <corner-bottom-right-shape> from [initial] to [scoop] at (0) should be [round]
Fail Web Animations: property <corner-bottom-right-shape> from [initial] to [scoop] at (0.5) should be [bevel] Fail Web Animations: property <corner-bottom-right-shape> from [initial] to [scoop] at (0.5) should be [bevel]
Fail Web Animations: property <corner-bottom-right-shape> from [initial] to [scoop] at (0.6) should be [superellipse(-0.18)] Fail Web Animations: property <corner-bottom-right-shape> from [initial] to [scoop] at (0.6) should be [superellipse(-0.18)]
Fail Web Animations: property <corner-bottom-right-shape> from [initial] to [scoop] at (1) should be [scoop] Pass Web Animations: property <corner-bottom-right-shape> from [initial] to [scoop] at (1) should be [scoop]
Fail Web Animations: property <corner-bottom-right-shape> from [initial] to [scoop] at (1.5) should be [superellipse(-2.95)] Fail Web Animations: property <corner-bottom-right-shape> from [initial] to [scoop] at (1.5) should be [superellipse(-2.95)]
Fail CSS Transitions: property <corner-bottom-left-shape> from [initial] to [scoop] at (-0.3) should be [superellipse(1.91)] Fail CSS Transitions: property <corner-bottom-left-shape> from [initial] to [scoop] at (-0.3) should be [superellipse(1.91)]
Fail CSS Transitions: property <corner-bottom-left-shape> from [initial] to [scoop] at (0) should be [round] Fail CSS Transitions: property <corner-bottom-left-shape> from [initial] to [scoop] at (0) should be [round]
Fail CSS Transitions: property <corner-bottom-left-shape> from [initial] to [scoop] at (0.5) should be [bevel] Fail CSS Transitions: property <corner-bottom-left-shape> from [initial] to [scoop] at (0.5) should be [bevel]
Fail CSS Transitions: property <corner-bottom-left-shape> from [initial] to [scoop] at (0.6) should be [superellipse(-0.18)] Fail CSS Transitions: property <corner-bottom-left-shape> from [initial] to [scoop] at (0.6) should be [superellipse(-0.18)]
Fail CSS Transitions: property <corner-bottom-left-shape> from [initial] to [scoop] at (1) should be [scoop] Pass CSS Transitions: property <corner-bottom-left-shape> from [initial] to [scoop] at (1) should be [scoop]
Fail CSS Transitions: property <corner-bottom-left-shape> from [initial] to [scoop] at (1.5) should be [superellipse(-2.95)] Fail CSS Transitions: property <corner-bottom-left-shape> from [initial] to [scoop] at (1.5) should be [superellipse(-2.95)]
Fail CSS Transitions with transition: all: property <corner-bottom-left-shape> from [initial] to [scoop] at (-0.3) should be [superellipse(1.91)] Fail CSS Transitions with transition: all: property <corner-bottom-left-shape> from [initial] to [scoop] at (-0.3) should be [superellipse(1.91)]
Fail CSS Transitions with transition: all: property <corner-bottom-left-shape> from [initial] to [scoop] at (0) should be [round] Fail CSS Transitions with transition: all: property <corner-bottom-left-shape> from [initial] to [scoop] at (0) should be [round]
Fail CSS Transitions with transition: all: property <corner-bottom-left-shape> from [initial] to [scoop] at (0.5) should be [bevel] Fail CSS Transitions with transition: all: property <corner-bottom-left-shape> from [initial] to [scoop] at (0.5) should be [bevel]
Fail CSS Transitions with transition: all: property <corner-bottom-left-shape> from [initial] to [scoop] at (0.6) should be [superellipse(-0.18)] Fail CSS Transitions with transition: all: property <corner-bottom-left-shape> from [initial] to [scoop] at (0.6) should be [superellipse(-0.18)]
Fail CSS Transitions with transition: all: property <corner-bottom-left-shape> from [initial] to [scoop] at (1) should be [scoop] Pass CSS Transitions with transition: all: property <corner-bottom-left-shape> from [initial] to [scoop] at (1) should be [scoop]
Fail CSS Transitions with transition: all: property <corner-bottom-left-shape> from [initial] to [scoop] at (1.5) should be [superellipse(-2.95)] Fail CSS Transitions with transition: all: property <corner-bottom-left-shape> from [initial] to [scoop] at (1.5) should be [superellipse(-2.95)]
Fail CSS Animations: property <corner-bottom-left-shape> from [initial] to [scoop] at (-0.3) should be [superellipse(1.91)] Fail CSS Animations: property <corner-bottom-left-shape> from [initial] to [scoop] at (-0.3) should be [superellipse(1.91)]
Fail CSS Animations: property <corner-bottom-left-shape> from [initial] to [scoop] at (0) should be [round] Pass CSS Animations: property <corner-bottom-left-shape> from [initial] to [scoop] at (0) should be [round]
Fail CSS Animations: property <corner-bottom-left-shape> from [initial] to [scoop] at (0.5) should be [bevel] Fail CSS Animations: property <corner-bottom-left-shape> from [initial] to [scoop] at (0.5) should be [bevel]
Fail CSS Animations: property <corner-bottom-left-shape> from [initial] to [scoop] at (0.6) should be [superellipse(-0.18)] Fail CSS Animations: property <corner-bottom-left-shape> from [initial] to [scoop] at (0.6) should be [superellipse(-0.18)]
Fail CSS Animations: property <corner-bottom-left-shape> from [initial] to [scoop] at (1) should be [scoop] Pass CSS Animations: property <corner-bottom-left-shape> from [initial] to [scoop] at (1) should be [scoop]
Fail CSS Animations: property <corner-bottom-left-shape> from [initial] to [scoop] at (1.5) should be [superellipse(-2.95)] Fail CSS Animations: property <corner-bottom-left-shape> from [initial] to [scoop] at (1.5) should be [superellipse(-2.95)]
Fail Web Animations: property <corner-bottom-left-shape> from [initial] to [scoop] at (-0.3) should be [superellipse(1.91)] Fail Web Animations: property <corner-bottom-left-shape> from [initial] to [scoop] at (-0.3) should be [superellipse(1.91)]
Fail Web Animations: property <corner-bottom-left-shape> from [initial] to [scoop] at (0) should be [round] Pass Web Animations: property <corner-bottom-left-shape> from [initial] to [scoop] at (0) should be [round]
Fail Web Animations: property <corner-bottom-left-shape> from [initial] to [scoop] at (0.5) should be [bevel] Fail Web Animations: property <corner-bottom-left-shape> from [initial] to [scoop] at (0.5) should be [bevel]
Fail Web Animations: property <corner-bottom-left-shape> from [initial] to [scoop] at (0.6) should be [superellipse(-0.18)] Fail Web Animations: property <corner-bottom-left-shape> from [initial] to [scoop] at (0.6) should be [superellipse(-0.18)]
Fail Web Animations: property <corner-bottom-left-shape> from [initial] to [scoop] at (1) should be [scoop] Pass Web Animations: property <corner-bottom-left-shape> from [initial] to [scoop] at (1) should be [scoop]
Fail Web Animations: property <corner-bottom-left-shape> from [initial] to [scoop] at (1.5) should be [superellipse(-2.95)] Fail Web Animations: property <corner-bottom-left-shape> from [initial] to [scoop] at (1.5) should be [superellipse(-2.95)]
Fail CSS Transitions: property <corner-top-left-shape> from [inherit] to [squircle] at (-0.3) should be [superellipse(-0.45)] Fail CSS Transitions: property <corner-top-left-shape> from [inherit] to [squircle] at (-0.3) should be [superellipse(-0.45)]
Fail CSS Transitions: property <corner-top-left-shape> from [inherit] to [squircle] at (0) should be [bevel] Fail CSS Transitions: property <corner-top-left-shape> from [inherit] to [squircle] at (0) should be [bevel]
Fail CSS Transitions: property <corner-top-left-shape> from [inherit] to [squircle] at (0.6) should be [superellipse(0.98)] Fail CSS Transitions: property <corner-top-left-shape> from [inherit] to [squircle] at (0.6) should be [superellipse(0.98)]
Fail CSS Transitions: property <corner-top-left-shape> from [inherit] to [squircle] at (1) should be [squircle] Pass CSS Transitions: property <corner-top-left-shape> from [inherit] to [squircle] at (1) should be [squircle]
Fail CSS Transitions: property <corner-top-left-shape> from [inherit] to [squircle] at (1.5) should be [square] Fail CSS Transitions: property <corner-top-left-shape> from [inherit] to [squircle] at (1.5) should be [square]
Fail CSS Transitions with transition: all: property <corner-top-left-shape> from [inherit] to [squircle] at (-0.3) should be [superellipse(-0.45)] Fail CSS Transitions with transition: all: property <corner-top-left-shape> from [inherit] to [squircle] at (-0.3) should be [superellipse(-0.45)]
Fail CSS Transitions with transition: all: property <corner-top-left-shape> from [inherit] to [squircle] at (0) should be [bevel] Fail CSS Transitions with transition: all: property <corner-top-left-shape> from [inherit] to [squircle] at (0) should be [bevel]
Fail CSS Transitions with transition: all: property <corner-top-left-shape> from [inherit] to [squircle] at (0.6) should be [superellipse(0.98)] Fail CSS Transitions with transition: all: property <corner-top-left-shape> from [inherit] to [squircle] at (0.6) should be [superellipse(0.98)]
Fail CSS Transitions with transition: all: property <corner-top-left-shape> from [inherit] to [squircle] at (1) should be [squircle] Pass CSS Transitions with transition: all: property <corner-top-left-shape> from [inherit] to [squircle] at (1) should be [squircle]
Fail CSS Transitions with transition: all: property <corner-top-left-shape> from [inherit] to [squircle] at (1.5) should be [square] Fail CSS Transitions with transition: all: property <corner-top-left-shape> from [inherit] to [squircle] at (1.5) should be [square]
Fail CSS Animations: property <corner-top-left-shape> from [inherit] to [squircle] at (-0.3) should be [superellipse(-0.45)] Fail CSS Animations: property <corner-top-left-shape> from [inherit] to [squircle] at (-0.3) should be [superellipse(-0.45)]
Fail CSS Animations: property <corner-top-left-shape> from [inherit] to [squircle] at (0) should be [bevel] Fail CSS Animations: property <corner-top-left-shape> from [inherit] to [squircle] at (0) should be [bevel]
Fail CSS Animations: property <corner-top-left-shape> from [inherit] to [squircle] at (0.6) should be [superellipse(0.98)] Fail CSS Animations: property <corner-top-left-shape> from [inherit] to [squircle] at (0.6) should be [superellipse(0.98)]
Fail CSS Animations: property <corner-top-left-shape> from [inherit] to [squircle] at (1) should be [squircle] Pass CSS Animations: property <corner-top-left-shape> from [inherit] to [squircle] at (1) should be [squircle]
Fail CSS Animations: property <corner-top-left-shape> from [inherit] to [squircle] at (1.5) should be [square] Fail CSS Animations: property <corner-top-left-shape> from [inherit] to [squircle] at (1.5) should be [square]
Fail Web Animations: property <corner-top-left-shape> from [inherit] to [squircle] at (-0.3) should be [superellipse(-0.45)] Fail Web Animations: property <corner-top-left-shape> from [inherit] to [squircle] at (-0.3) should be [superellipse(-0.45)]
Fail Web Animations: property <corner-top-left-shape> from [inherit] to [squircle] at (0) should be [bevel] Fail Web Animations: property <corner-top-left-shape> from [inherit] to [squircle] at (0) should be [bevel]
Fail Web Animations: property <corner-top-left-shape> from [inherit] to [squircle] at (0.6) should be [superellipse(0.98)] Fail Web Animations: property <corner-top-left-shape> from [inherit] to [squircle] at (0.6) should be [superellipse(0.98)]
Fail Web Animations: property <corner-top-left-shape> from [inherit] to [squircle] at (1) should be [squircle] Pass Web Animations: property <corner-top-left-shape> from [inherit] to [squircle] at (1) should be [squircle]
Fail Web Animations: property <corner-top-left-shape> from [inherit] to [squircle] at (1.5) should be [square] Fail Web Animations: property <corner-top-left-shape> from [inherit] to [squircle] at (1.5) should be [square]
Fail CSS Transitions: property <corner-top-right-shape> from [inherit] to [square] at (-0.3) should be [superellipse(-0.69)] Fail CSS Transitions: property <corner-top-right-shape> from [inherit] to [square] at (-0.3) should be [superellipse(-0.69)]
Fail CSS Transitions: property <corner-top-right-shape> from [inherit] to [square] at (0) should be [bevel] Fail CSS Transitions: property <corner-top-right-shape> from [inherit] to [square] at (0) should be [bevel]
Fail CSS Transitions: property <corner-top-right-shape> from [inherit] to [square] at (0.6) should be [superellipse(1.64)] Fail CSS Transitions: property <corner-top-right-shape> from [inherit] to [square] at (0.6) should be [superellipse(1.64)]
Fail CSS Transitions: property <corner-top-right-shape> from [inherit] to [square] at (1) should be [square] Pass CSS Transitions: property <corner-top-right-shape> from [inherit] to [square] at (1) should be [square]
Fail CSS Transitions: property <corner-top-right-shape> from [inherit] to [square] at (1.5) should be [square] Pass CSS Transitions: property <corner-top-right-shape> from [inherit] to [square] at (1.5) should be [square]
Fail CSS Transitions with transition: all: property <corner-top-right-shape> from [inherit] to [square] at (-0.3) should be [superellipse(-0.69)] Fail CSS Transitions with transition: all: property <corner-top-right-shape> from [inherit] to [square] at (-0.3) should be [superellipse(-0.69)]
Fail CSS Transitions with transition: all: property <corner-top-right-shape> from [inherit] to [square] at (0) should be [bevel] Fail CSS Transitions with transition: all: property <corner-top-right-shape> from [inherit] to [square] at (0) should be [bevel]
Fail CSS Transitions with transition: all: property <corner-top-right-shape> from [inherit] to [square] at (0.6) should be [superellipse(1.64)] Fail CSS Transitions with transition: all: property <corner-top-right-shape> from [inherit] to [square] at (0.6) should be [superellipse(1.64)]
Fail CSS Transitions with transition: all: property <corner-top-right-shape> from [inherit] to [square] at (1) should be [square] Pass CSS Transitions with transition: all: property <corner-top-right-shape> from [inherit] to [square] at (1) should be [square]
Fail CSS Transitions with transition: all: property <corner-top-right-shape> from [inherit] to [square] at (1.5) should be [square] Pass CSS Transitions with transition: all: property <corner-top-right-shape> from [inherit] to [square] at (1.5) should be [square]
Fail CSS Animations: property <corner-top-right-shape> from [inherit] to [square] at (-0.3) should be [superellipse(-0.69)] Fail CSS Animations: property <corner-top-right-shape> from [inherit] to [square] at (-0.3) should be [superellipse(-0.69)]
Fail CSS Animations: property <corner-top-right-shape> from [inherit] to [square] at (0) should be [bevel] Fail CSS Animations: property <corner-top-right-shape> from [inherit] to [square] at (0) should be [bevel]
Fail CSS Animations: property <corner-top-right-shape> from [inherit] to [square] at (0.6) should be [superellipse(1.64)] Fail CSS Animations: property <corner-top-right-shape> from [inherit] to [square] at (0.6) should be [superellipse(1.64)]
Fail CSS Animations: property <corner-top-right-shape> from [inherit] to [square] at (1) should be [square] Pass CSS Animations: property <corner-top-right-shape> from [inherit] to [square] at (1) should be [square]
Fail CSS Animations: property <corner-top-right-shape> from [inherit] to [square] at (1.5) should be [square] Pass CSS Animations: property <corner-top-right-shape> from [inherit] to [square] at (1.5) should be [square]
Fail Web Animations: property <corner-top-right-shape> from [inherit] to [square] at (-0.3) should be [superellipse(-0.69)] Fail Web Animations: property <corner-top-right-shape> from [inherit] to [square] at (-0.3) should be [superellipse(-0.69)]
Fail Web Animations: property <corner-top-right-shape> from [inherit] to [square] at (0) should be [bevel] Fail Web Animations: property <corner-top-right-shape> from [inherit] to [square] at (0) should be [bevel]
Fail Web Animations: property <corner-top-right-shape> from [inherit] to [square] at (0.6) should be [superellipse(1.64)] Fail Web Animations: property <corner-top-right-shape> from [inherit] to [square] at (0.6) should be [superellipse(1.64)]
Fail Web Animations: property <corner-top-right-shape> from [inherit] to [square] at (1) should be [square] Pass Web Animations: property <corner-top-right-shape> from [inherit] to [square] at (1) should be [square]
Fail Web Animations: property <corner-top-right-shape> from [inherit] to [square] at (1.5) should be [square] Pass Web Animations: property <corner-top-right-shape> from [inherit] to [square] at (1.5) should be [square]
Fail CSS Transitions: property <corner-bottom-right-shape> from [inherit] to [scoop] at (-0.3) should be [superellipse(0.27)] Fail CSS Transitions: property <corner-bottom-right-shape> from [inherit] to [scoop] at (-0.3) should be [superellipse(0.27)]
Fail CSS Transitions: property <corner-bottom-right-shape> from [inherit] to [scoop] at (0) should be [bevel] Fail CSS Transitions: property <corner-bottom-right-shape> from [inherit] to [scoop] at (0) should be [bevel]
Fail CSS Transitions: property <corner-bottom-right-shape> from [inherit] to [scoop] at (0.6) should be [superellipse(-0.56)] Fail CSS Transitions: property <corner-bottom-right-shape> from [inherit] to [scoop] at (0.6) should be [superellipse(-0.56)]
Fail CSS Transitions: property <corner-bottom-right-shape> from [inherit] to [scoop] at (1) should be [scoop] Pass CSS Transitions: property <corner-bottom-right-shape> from [inherit] to [scoop] at (1) should be [scoop]
Fail CSS Transitions: property <corner-bottom-right-shape> from [inherit] to [scoop] at (1.5) should be [superellipse(-1.72)] Fail CSS Transitions: property <corner-bottom-right-shape> from [inherit] to [scoop] at (1.5) should be [superellipse(-1.72)]
Fail CSS Transitions with transition: all: property <corner-bottom-right-shape> from [inherit] to [scoop] at (-0.3) should be [superellipse(0.27)] Fail CSS Transitions with transition: all: property <corner-bottom-right-shape> from [inherit] to [scoop] at (-0.3) should be [superellipse(0.27)]
Fail CSS Transitions with transition: all: property <corner-bottom-right-shape> from [inherit] to [scoop] at (0) should be [bevel] Fail CSS Transitions with transition: all: property <corner-bottom-right-shape> from [inherit] to [scoop] at (0) should be [bevel]
Fail CSS Transitions with transition: all: property <corner-bottom-right-shape> from [inherit] to [scoop] at (0.6) should be [superellipse(-0.56)] Fail CSS Transitions with transition: all: property <corner-bottom-right-shape> from [inherit] to [scoop] at (0.6) should be [superellipse(-0.56)]
Fail CSS Transitions with transition: all: property <corner-bottom-right-shape> from [inherit] to [scoop] at (1) should be [scoop] Pass CSS Transitions with transition: all: property <corner-bottom-right-shape> from [inherit] to [scoop] at (1) should be [scoop]
Fail CSS Transitions with transition: all: property <corner-bottom-right-shape> from [inherit] to [scoop] at (1.5) should be [superellipse(-1.72)] Fail CSS Transitions with transition: all: property <corner-bottom-right-shape> from [inherit] to [scoop] at (1.5) should be [superellipse(-1.72)]
Fail CSS Animations: property <corner-bottom-right-shape> from [inherit] to [scoop] at (-0.3) should be [superellipse(0.27)] Fail CSS Animations: property <corner-bottom-right-shape> from [inherit] to [scoop] at (-0.3) should be [superellipse(0.27)]
Fail CSS Animations: property <corner-bottom-right-shape> from [inherit] to [scoop] at (0) should be [bevel] Fail CSS Animations: property <corner-bottom-right-shape> from [inherit] to [scoop] at (0) should be [bevel]
Fail CSS Animations: property <corner-bottom-right-shape> from [inherit] to [scoop] at (0.6) should be [superellipse(-0.56)] Fail CSS Animations: property <corner-bottom-right-shape> from [inherit] to [scoop] at (0.6) should be [superellipse(-0.56)]
Fail CSS Animations: property <corner-bottom-right-shape> from [inherit] to [scoop] at (1) should be [scoop] Pass CSS Animations: property <corner-bottom-right-shape> from [inherit] to [scoop] at (1) should be [scoop]
Fail CSS Animations: property <corner-bottom-right-shape> from [inherit] to [scoop] at (1.5) should be [superellipse(-1.72)] Fail CSS Animations: property <corner-bottom-right-shape> from [inherit] to [scoop] at (1.5) should be [superellipse(-1.72)]
Fail Web Animations: property <corner-bottom-right-shape> from [inherit] to [scoop] at (-0.3) should be [superellipse(0.27)] Fail Web Animations: property <corner-bottom-right-shape> from [inherit] to [scoop] at (-0.3) should be [superellipse(0.27)]
Fail Web Animations: property <corner-bottom-right-shape> from [inherit] to [scoop] at (0) should be [bevel] Fail Web Animations: property <corner-bottom-right-shape> from [inherit] to [scoop] at (0) should be [bevel]
Fail Web Animations: property <corner-bottom-right-shape> from [inherit] to [scoop] at (0.6) should be [superellipse(-0.56)] Fail Web Animations: property <corner-bottom-right-shape> from [inherit] to [scoop] at (0.6) should be [superellipse(-0.56)]
Fail Web Animations: property <corner-bottom-right-shape> from [inherit] to [scoop] at (1) should be [scoop] Pass Web Animations: property <corner-bottom-right-shape> from [inherit] to [scoop] at (1) should be [scoop]
Fail Web Animations: property <corner-bottom-right-shape> from [inherit] to [scoop] at (1.5) should be [superellipse(-1.72)] Fail Web Animations: property <corner-bottom-right-shape> from [inherit] to [scoop] at (1.5) should be [superellipse(-1.72)]
Fail CSS Transitions: property <corner-bottom-left-shape> from [inherit] to [notch] at (-0.3) should be [superellipse(0.69)] Fail CSS Transitions: property <corner-bottom-left-shape> from [inherit] to [notch] at (-0.3) should be [superellipse(0.69)]
Fail CSS Transitions: property <corner-bottom-left-shape> from [inherit] to [notch] at (0) should be [bevel] Fail CSS Transitions: property <corner-bottom-left-shape> from [inherit] to [notch] at (0) should be [bevel]
Fail CSS Transitions: property <corner-bottom-left-shape> from [inherit] to [notch] at (0.6) should be [superellipse(-1.64)] Fail CSS Transitions: property <corner-bottom-left-shape> from [inherit] to [notch] at (0.6) should be [superellipse(-1.64)]
Fail CSS Transitions: property <corner-bottom-left-shape> from [inherit] to [notch] at (1) should be [notch] Pass CSS Transitions: property <corner-bottom-left-shape> from [inherit] to [notch] at (1) should be [notch]
Fail CSS Transitions: property <corner-bottom-left-shape> from [inherit] to [notch] at (1.5) should be [notch] Pass CSS Transitions: property <corner-bottom-left-shape> from [inherit] to [notch] at (1.5) should be [notch]
Fail CSS Transitions with transition: all: property <corner-bottom-left-shape> from [inherit] to [notch] at (-0.3) should be [superellipse(0.69)] Fail CSS Transitions with transition: all: property <corner-bottom-left-shape> from [inherit] to [notch] at (-0.3) should be [superellipse(0.69)]
Fail CSS Transitions with transition: all: property <corner-bottom-left-shape> from [inherit] to [notch] at (0) should be [bevel] Fail CSS Transitions with transition: all: property <corner-bottom-left-shape> from [inherit] to [notch] at (0) should be [bevel]
Fail CSS Transitions with transition: all: property <corner-bottom-left-shape> from [inherit] to [notch] at (0.6) should be [superellipse(-1.64)] Fail CSS Transitions with transition: all: property <corner-bottom-left-shape> from [inherit] to [notch] at (0.6) should be [superellipse(-1.64)]
Fail CSS Transitions with transition: all: property <corner-bottom-left-shape> from [inherit] to [notch] at (1) should be [notch] Pass CSS Transitions with transition: all: property <corner-bottom-left-shape> from [inherit] to [notch] at (1) should be [notch]
Fail CSS Transitions with transition: all: property <corner-bottom-left-shape> from [inherit] to [notch] at (1.5) should be [notch] Pass CSS Transitions with transition: all: property <corner-bottom-left-shape> from [inherit] to [notch] at (1.5) should be [notch]
Fail CSS Animations: property <corner-bottom-left-shape> from [inherit] to [notch] at (-0.3) should be [superellipse(0.69)] Fail CSS Animations: property <corner-bottom-left-shape> from [inherit] to [notch] at (-0.3) should be [superellipse(0.69)]
Fail CSS Animations: property <corner-bottom-left-shape> from [inherit] to [notch] at (0) should be [bevel] Fail CSS Animations: property <corner-bottom-left-shape> from [inherit] to [notch] at (0) should be [bevel]
Fail CSS Animations: property <corner-bottom-left-shape> from [inherit] to [notch] at (0.6) should be [superellipse(-1.64)] Fail CSS Animations: property <corner-bottom-left-shape> from [inherit] to [notch] at (0.6) should be [superellipse(-1.64)]
Fail CSS Animations: property <corner-bottom-left-shape> from [inherit] to [notch] at (1) should be [notch] Pass CSS Animations: property <corner-bottom-left-shape> from [inherit] to [notch] at (1) should be [notch]
Fail CSS Animations: property <corner-bottom-left-shape> from [inherit] to [notch] at (1.5) should be [notch] Pass CSS Animations: property <corner-bottom-left-shape> from [inherit] to [notch] at (1.5) should be [notch]
Fail Web Animations: property <corner-bottom-left-shape> from [inherit] to [notch] at (-0.3) should be [superellipse(0.69)] Fail Web Animations: property <corner-bottom-left-shape> from [inherit] to [notch] at (-0.3) should be [superellipse(0.69)]
Fail Web Animations: property <corner-bottom-left-shape> from [inherit] to [notch] at (0) should be [bevel] Fail Web Animations: property <corner-bottom-left-shape> from [inherit] to [notch] at (0) should be [bevel]
Fail Web Animations: property <corner-bottom-left-shape> from [inherit] to [notch] at (0.6) should be [superellipse(-1.64)] Fail Web Animations: property <corner-bottom-left-shape> from [inherit] to [notch] at (0.6) should be [superellipse(-1.64)]
Fail Web Animations: property <corner-bottom-left-shape> from [inherit] to [notch] at (1) should be [notch] Pass Web Animations: property <corner-bottom-left-shape> from [inherit] to [notch] at (1) should be [notch]
Fail Web Animations: property <corner-bottom-left-shape> from [inherit] to [notch] at (1.5) should be [notch] Pass Web Animations: property <corner-bottom-left-shape> from [inherit] to [notch] at (1.5) should be [notch]
Fail CSS Transitions: property <corner-top-left-shape> from [notch] to [square] at (-0.3) should be [notch] Fail CSS Transitions: property <corner-top-left-shape> from [notch] to [square] at (-0.3) should be [notch]
Fail CSS Transitions: property <corner-top-left-shape> from [notch] to [square] at (0) should be [notch] Fail CSS Transitions: property <corner-top-left-shape> from [notch] to [square] at (0) should be [notch]
Fail CSS Transitions: property <corner-top-left-shape> from [notch] to [square] at (0.5) should be [bevel] Fail CSS Transitions: property <corner-top-left-shape> from [notch] to [square] at (0.5) should be [bevel]
Fail CSS Transitions: property <corner-top-left-shape> from [notch] to [square] at (0.8) should be [superellipse(1.64)] Fail CSS Transitions: property <corner-top-left-shape> from [notch] to [square] at (0.8) should be [superellipse(1.64)]
Fail CSS Transitions: property <corner-top-left-shape> from [notch] to [square] at (1) should be [square] Pass CSS Transitions: property <corner-top-left-shape> from [notch] to [square] at (1) should be [square]
Fail CSS Transitions: property <corner-top-left-shape> from [notch] to [square] at (1.5) should be [square] Pass CSS Transitions: property <corner-top-left-shape> from [notch] to [square] at (1.5) should be [square]
Fail CSS Transitions with transition: all: property <corner-top-left-shape> from [notch] to [square] at (-0.3) should be [notch] Fail CSS Transitions with transition: all: property <corner-top-left-shape> from [notch] to [square] at (-0.3) should be [notch]
Fail CSS Transitions with transition: all: property <corner-top-left-shape> from [notch] to [square] at (0) should be [notch] Fail CSS Transitions with transition: all: property <corner-top-left-shape> from [notch] to [square] at (0) should be [notch]
Fail CSS Transitions with transition: all: property <corner-top-left-shape> from [notch] to [square] at (0.5) should be [bevel] Fail CSS Transitions with transition: all: property <corner-top-left-shape> from [notch] to [square] at (0.5) should be [bevel]
Fail CSS Transitions with transition: all: property <corner-top-left-shape> from [notch] to [square] at (0.8) should be [superellipse(1.64)] Fail CSS Transitions with transition: all: property <corner-top-left-shape> from [notch] to [square] at (0.8) should be [superellipse(1.64)]
Fail CSS Transitions with transition: all: property <corner-top-left-shape> from [notch] to [square] at (1) should be [square] Pass CSS Transitions with transition: all: property <corner-top-left-shape> from [notch] to [square] at (1) should be [square]
Fail CSS Transitions with transition: all: property <corner-top-left-shape> from [notch] to [square] at (1.5) should be [square] Pass CSS Transitions with transition: all: property <corner-top-left-shape> from [notch] to [square] at (1.5) should be [square]
Fail CSS Animations: property <corner-top-left-shape> from [notch] to [square] at (-0.3) should be [notch] Pass CSS Animations: property <corner-top-left-shape> from [notch] to [square] at (-0.3) should be [notch]
Fail CSS Animations: property <corner-top-left-shape> from [notch] to [square] at (0) should be [notch] Pass CSS Animations: property <corner-top-left-shape> from [notch] to [square] at (0) should be [notch]
Fail CSS Animations: property <corner-top-left-shape> from [notch] to [square] at (0.5) should be [bevel] Fail CSS Animations: property <corner-top-left-shape> from [notch] to [square] at (0.5) should be [bevel]
Fail CSS Animations: property <corner-top-left-shape> from [notch] to [square] at (0.8) should be [superellipse(1.64)] Fail CSS Animations: property <corner-top-left-shape> from [notch] to [square] at (0.8) should be [superellipse(1.64)]
Fail CSS Animations: property <corner-top-left-shape> from [notch] to [square] at (1) should be [square] Pass CSS Animations: property <corner-top-left-shape> from [notch] to [square] at (1) should be [square]
Fail CSS Animations: property <corner-top-left-shape> from [notch] to [square] at (1.5) should be [square] Pass CSS Animations: property <corner-top-left-shape> from [notch] to [square] at (1.5) should be [square]
Fail Web Animations: property <corner-top-left-shape> from [notch] to [square] at (-0.3) should be [notch] Pass Web Animations: property <corner-top-left-shape> from [notch] to [square] at (-0.3) should be [notch]
Fail Web Animations: property <corner-top-left-shape> from [notch] to [square] at (0) should be [notch] Pass Web Animations: property <corner-top-left-shape> from [notch] to [square] at (0) should be [notch]
Fail Web Animations: property <corner-top-left-shape> from [notch] to [square] at (0.5) should be [bevel] Fail Web Animations: property <corner-top-left-shape> from [notch] to [square] at (0.5) should be [bevel]
Fail Web Animations: property <corner-top-left-shape> from [notch] to [square] at (0.8) should be [superellipse(1.64)] Fail Web Animations: property <corner-top-left-shape> from [notch] to [square] at (0.8) should be [superellipse(1.64)]
Fail Web Animations: property <corner-top-left-shape> from [notch] to [square] at (1) should be [square] Pass Web Animations: property <corner-top-left-shape> from [notch] to [square] at (1) should be [square]
Fail Web Animations: property <corner-top-left-shape> from [notch] to [square] at (1.5) should be [square] Pass Web Animations: property <corner-top-left-shape> from [notch] to [square] at (1.5) should be [square]
Fail CSS Transitions: property <corner-top-right-shape> from [notch] to [square] at (-0.3) should be [notch] Fail CSS Transitions: property <corner-top-right-shape> from [notch] to [square] at (-0.3) should be [notch]
Fail CSS Transitions: property <corner-top-right-shape> from [notch] to [square] at (0) should be [notch] Fail CSS Transitions: property <corner-top-right-shape> from [notch] to [square] at (0) should be [notch]
Fail CSS Transitions: property <corner-top-right-shape> from [notch] to [square] at (0.5) should be [bevel] Fail CSS Transitions: property <corner-top-right-shape> from [notch] to [square] at (0.5) should be [bevel]
Fail CSS Transitions: property <corner-top-right-shape> from [notch] to [square] at (0.8) should be [superellipse(1.64)] Fail CSS Transitions: property <corner-top-right-shape> from [notch] to [square] at (0.8) should be [superellipse(1.64)]
Fail CSS Transitions: property <corner-top-right-shape> from [notch] to [square] at (1) should be [square] Pass CSS Transitions: property <corner-top-right-shape> from [notch] to [square] at (1) should be [square]
Fail CSS Transitions: property <corner-top-right-shape> from [notch] to [square] at (1.5) should be [square] Pass CSS Transitions: property <corner-top-right-shape> from [notch] to [square] at (1.5) should be [square]
Fail CSS Transitions with transition: all: property <corner-top-right-shape> from [notch] to [square] at (-0.3) should be [notch] Fail CSS Transitions with transition: all: property <corner-top-right-shape> from [notch] to [square] at (-0.3) should be [notch]
Fail CSS Transitions with transition: all: property <corner-top-right-shape> from [notch] to [square] at (0) should be [notch] Fail CSS Transitions with transition: all: property <corner-top-right-shape> from [notch] to [square] at (0) should be [notch]
Fail CSS Transitions with transition: all: property <corner-top-right-shape> from [notch] to [square] at (0.5) should be [bevel] Fail CSS Transitions with transition: all: property <corner-top-right-shape> from [notch] to [square] at (0.5) should be [bevel]
Fail CSS Transitions with transition: all: property <corner-top-right-shape> from [notch] to [square] at (0.8) should be [superellipse(1.64)] Fail CSS Transitions with transition: all: property <corner-top-right-shape> from [notch] to [square] at (0.8) should be [superellipse(1.64)]
Fail CSS Transitions with transition: all: property <corner-top-right-shape> from [notch] to [square] at (1) should be [square] Pass CSS Transitions with transition: all: property <corner-top-right-shape> from [notch] to [square] at (1) should be [square]
Fail CSS Transitions with transition: all: property <corner-top-right-shape> from [notch] to [square] at (1.5) should be [square] Pass CSS Transitions with transition: all: property <corner-top-right-shape> from [notch] to [square] at (1.5) should be [square]
Fail CSS Animations: property <corner-top-right-shape> from [notch] to [square] at (-0.3) should be [notch] Pass CSS Animations: property <corner-top-right-shape> from [notch] to [square] at (-0.3) should be [notch]
Fail CSS Animations: property <corner-top-right-shape> from [notch] to [square] at (0) should be [notch] Pass CSS Animations: property <corner-top-right-shape> from [notch] to [square] at (0) should be [notch]
Fail CSS Animations: property <corner-top-right-shape> from [notch] to [square] at (0.5) should be [bevel] Fail CSS Animations: property <corner-top-right-shape> from [notch] to [square] at (0.5) should be [bevel]
Fail CSS Animations: property <corner-top-right-shape> from [notch] to [square] at (0.8) should be [superellipse(1.64)] Fail CSS Animations: property <corner-top-right-shape> from [notch] to [square] at (0.8) should be [superellipse(1.64)]
Fail CSS Animations: property <corner-top-right-shape> from [notch] to [square] at (1) should be [square] Pass CSS Animations: property <corner-top-right-shape> from [notch] to [square] at (1) should be [square]
Fail CSS Animations: property <corner-top-right-shape> from [notch] to [square] at (1.5) should be [square] Pass CSS Animations: property <corner-top-right-shape> from [notch] to [square] at (1.5) should be [square]
Fail Web Animations: property <corner-top-right-shape> from [notch] to [square] at (-0.3) should be [notch] Pass Web Animations: property <corner-top-right-shape> from [notch] to [square] at (-0.3) should be [notch]
Fail Web Animations: property <corner-top-right-shape> from [notch] to [square] at (0) should be [notch] Pass Web Animations: property <corner-top-right-shape> from [notch] to [square] at (0) should be [notch]
Fail Web Animations: property <corner-top-right-shape> from [notch] to [square] at (0.5) should be [bevel] Fail Web Animations: property <corner-top-right-shape> from [notch] to [square] at (0.5) should be [bevel]
Fail Web Animations: property <corner-top-right-shape> from [notch] to [square] at (0.8) should be [superellipse(1.64)] Fail Web Animations: property <corner-top-right-shape> from [notch] to [square] at (0.8) should be [superellipse(1.64)]
Fail Web Animations: property <corner-top-right-shape> from [notch] to [square] at (1) should be [square] Pass Web Animations: property <corner-top-right-shape> from [notch] to [square] at (1) should be [square]
Fail Web Animations: property <corner-top-right-shape> from [notch] to [square] at (1.5) should be [square] Pass Web Animations: property <corner-top-right-shape> from [notch] to [square] at (1.5) should be [square]
Fail CSS Transitions: property <corner-bottom-right-shape> from [notch] to [square] at (-0.3) should be [notch] Fail CSS Transitions: property <corner-bottom-right-shape> from [notch] to [square] at (-0.3) should be [notch]
Fail CSS Transitions: property <corner-bottom-right-shape> from [notch] to [square] at (0) should be [notch] Fail CSS Transitions: property <corner-bottom-right-shape> from [notch] to [square] at (0) should be [notch]
Fail CSS Transitions: property <corner-bottom-right-shape> from [notch] to [square] at (0.5) should be [bevel] Fail CSS Transitions: property <corner-bottom-right-shape> from [notch] to [square] at (0.5) should be [bevel]
Fail CSS Transitions: property <corner-bottom-right-shape> from [notch] to [square] at (0.8) should be [superellipse(1.64)] Fail CSS Transitions: property <corner-bottom-right-shape> from [notch] to [square] at (0.8) should be [superellipse(1.64)]
Fail CSS Transitions: property <corner-bottom-right-shape> from [notch] to [square] at (1) should be [square] Pass CSS Transitions: property <corner-bottom-right-shape> from [notch] to [square] at (1) should be [square]
Fail CSS Transitions: property <corner-bottom-right-shape> from [notch] to [square] at (1.5) should be [square] Pass CSS Transitions: property <corner-bottom-right-shape> from [notch] to [square] at (1.5) should be [square]
Fail CSS Transitions with transition: all: property <corner-bottom-right-shape> from [notch] to [square] at (-0.3) should be [notch] Fail CSS Transitions with transition: all: property <corner-bottom-right-shape> from [notch] to [square] at (-0.3) should be [notch]
Fail CSS Transitions with transition: all: property <corner-bottom-right-shape> from [notch] to [square] at (0) should be [notch] Fail CSS Transitions with transition: all: property <corner-bottom-right-shape> from [notch] to [square] at (0) should be [notch]
Fail CSS Transitions with transition: all: property <corner-bottom-right-shape> from [notch] to [square] at (0.5) should be [bevel] Fail CSS Transitions with transition: all: property <corner-bottom-right-shape> from [notch] to [square] at (0.5) should be [bevel]
Fail CSS Transitions with transition: all: property <corner-bottom-right-shape> from [notch] to [square] at (0.8) should be [superellipse(1.64)] Fail CSS Transitions with transition: all: property <corner-bottom-right-shape> from [notch] to [square] at (0.8) should be [superellipse(1.64)]
Fail CSS Transitions with transition: all: property <corner-bottom-right-shape> from [notch] to [square] at (1) should be [square] Pass CSS Transitions with transition: all: property <corner-bottom-right-shape> from [notch] to [square] at (1) should be [square]
Fail CSS Transitions with transition: all: property <corner-bottom-right-shape> from [notch] to [square] at (1.5) should be [square] Pass CSS Transitions with transition: all: property <corner-bottom-right-shape> from [notch] to [square] at (1.5) should be [square]
Fail CSS Animations: property <corner-bottom-right-shape> from [notch] to [square] at (-0.3) should be [notch] Pass CSS Animations: property <corner-bottom-right-shape> from [notch] to [square] at (-0.3) should be [notch]
Fail CSS Animations: property <corner-bottom-right-shape> from [notch] to [square] at (0) should be [notch] Pass CSS Animations: property <corner-bottom-right-shape> from [notch] to [square] at (0) should be [notch]
Fail CSS Animations: property <corner-bottom-right-shape> from [notch] to [square] at (0.5) should be [bevel] Fail CSS Animations: property <corner-bottom-right-shape> from [notch] to [square] at (0.5) should be [bevel]
Fail CSS Animations: property <corner-bottom-right-shape> from [notch] to [square] at (0.8) should be [superellipse(1.64)] Fail CSS Animations: property <corner-bottom-right-shape> from [notch] to [square] at (0.8) should be [superellipse(1.64)]
Fail CSS Animations: property <corner-bottom-right-shape> from [notch] to [square] at (1) should be [square] Pass CSS Animations: property <corner-bottom-right-shape> from [notch] to [square] at (1) should be [square]
Fail CSS Animations: property <corner-bottom-right-shape> from [notch] to [square] at (1.5) should be [square] Pass CSS Animations: property <corner-bottom-right-shape> from [notch] to [square] at (1.5) should be [square]
Fail Web Animations: property <corner-bottom-right-shape> from [notch] to [square] at (-0.3) should be [notch] Pass Web Animations: property <corner-bottom-right-shape> from [notch] to [square] at (-0.3) should be [notch]
Fail Web Animations: property <corner-bottom-right-shape> from [notch] to [square] at (0) should be [notch] Pass Web Animations: property <corner-bottom-right-shape> from [notch] to [square] at (0) should be [notch]
Fail Web Animations: property <corner-bottom-right-shape> from [notch] to [square] at (0.5) should be [bevel] Fail Web Animations: property <corner-bottom-right-shape> from [notch] to [square] at (0.5) should be [bevel]
Fail Web Animations: property <corner-bottom-right-shape> from [notch] to [square] at (0.8) should be [superellipse(1.64)] Fail Web Animations: property <corner-bottom-right-shape> from [notch] to [square] at (0.8) should be [superellipse(1.64)]
Fail Web Animations: property <corner-bottom-right-shape> from [notch] to [square] at (1) should be [square] Pass Web Animations: property <corner-bottom-right-shape> from [notch] to [square] at (1) should be [square]
Fail Web Animations: property <corner-bottom-right-shape> from [notch] to [square] at (1.5) should be [square] Pass Web Animations: property <corner-bottom-right-shape> from [notch] to [square] at (1.5) should be [square]
Fail CSS Transitions: property <corner-bottom-left-shape> from [notch] to [square] at (-0.3) should be [notch] Fail CSS Transitions: property <corner-bottom-left-shape> from [notch] to [square] at (-0.3) should be [notch]
Fail CSS Transitions: property <corner-bottom-left-shape> from [notch] to [square] at (0) should be [notch] Fail CSS Transitions: property <corner-bottom-left-shape> from [notch] to [square] at (0) should be [notch]
Fail CSS Transitions: property <corner-bottom-left-shape> from [notch] to [square] at (0.5) should be [bevel] Fail CSS Transitions: property <corner-bottom-left-shape> from [notch] to [square] at (0.5) should be [bevel]
Fail CSS Transitions: property <corner-bottom-left-shape> from [notch] to [square] at (0.8) should be [superellipse(1.64)] Fail CSS Transitions: property <corner-bottom-left-shape> from [notch] to [square] at (0.8) should be [superellipse(1.64)]
Fail CSS Transitions: property <corner-bottom-left-shape> from [notch] to [square] at (1) should be [square] Pass CSS Transitions: property <corner-bottom-left-shape> from [notch] to [square] at (1) should be [square]
Fail CSS Transitions: property <corner-bottom-left-shape> from [notch] to [square] at (1.5) should be [square] Pass CSS Transitions: property <corner-bottom-left-shape> from [notch] to [square] at (1.5) should be [square]
Fail CSS Transitions with transition: all: property <corner-bottom-left-shape> from [notch] to [square] at (-0.3) should be [notch] Fail CSS Transitions with transition: all: property <corner-bottom-left-shape> from [notch] to [square] at (-0.3) should be [notch]
Fail CSS Transitions with transition: all: property <corner-bottom-left-shape> from [notch] to [square] at (0) should be [notch] Fail CSS Transitions with transition: all: property <corner-bottom-left-shape> from [notch] to [square] at (0) should be [notch]
Fail CSS Transitions with transition: all: property <corner-bottom-left-shape> from [notch] to [square] at (0.5) should be [bevel] Fail CSS Transitions with transition: all: property <corner-bottom-left-shape> from [notch] to [square] at (0.5) should be [bevel]
Fail CSS Transitions with transition: all: property <corner-bottom-left-shape> from [notch] to [square] at (0.8) should be [superellipse(1.64)] Fail CSS Transitions with transition: all: property <corner-bottom-left-shape> from [notch] to [square] at (0.8) should be [superellipse(1.64)]
Fail CSS Transitions with transition: all: property <corner-bottom-left-shape> from [notch] to [square] at (1) should be [square] Pass CSS Transitions with transition: all: property <corner-bottom-left-shape> from [notch] to [square] at (1) should be [square]
Fail CSS Transitions with transition: all: property <corner-bottom-left-shape> from [notch] to [square] at (1.5) should be [square] Pass CSS Transitions with transition: all: property <corner-bottom-left-shape> from [notch] to [square] at (1.5) should be [square]
Fail CSS Animations: property <corner-bottom-left-shape> from [notch] to [square] at (-0.3) should be [notch] Pass CSS Animations: property <corner-bottom-left-shape> from [notch] to [square] at (-0.3) should be [notch]
Fail CSS Animations: property <corner-bottom-left-shape> from [notch] to [square] at (0) should be [notch] Pass CSS Animations: property <corner-bottom-left-shape> from [notch] to [square] at (0) should be [notch]
Fail CSS Animations: property <corner-bottom-left-shape> from [notch] to [square] at (0.5) should be [bevel] Fail CSS Animations: property <corner-bottom-left-shape> from [notch] to [square] at (0.5) should be [bevel]
Fail CSS Animations: property <corner-bottom-left-shape> from [notch] to [square] at (0.8) should be [superellipse(1.64)] Fail CSS Animations: property <corner-bottom-left-shape> from [notch] to [square] at (0.8) should be [superellipse(1.64)]
Fail CSS Animations: property <corner-bottom-left-shape> from [notch] to [square] at (1) should be [square] Pass CSS Animations: property <corner-bottom-left-shape> from [notch] to [square] at (1) should be [square]
Fail CSS Animations: property <corner-bottom-left-shape> from [notch] to [square] at (1.5) should be [square] Pass CSS Animations: property <corner-bottom-left-shape> from [notch] to [square] at (1.5) should be [square]
Fail Web Animations: property <corner-bottom-left-shape> from [notch] to [square] at (-0.3) should be [notch] Pass Web Animations: property <corner-bottom-left-shape> from [notch] to [square] at (-0.3) should be [notch]
Fail Web Animations: property <corner-bottom-left-shape> from [notch] to [square] at (0) should be [notch] Pass Web Animations: property <corner-bottom-left-shape> from [notch] to [square] at (0) should be [notch]
Fail Web Animations: property <corner-bottom-left-shape> from [notch] to [square] at (0.5) should be [bevel] Fail Web Animations: property <corner-bottom-left-shape> from [notch] to [square] at (0.5) should be [bevel]
Fail Web Animations: property <corner-bottom-left-shape> from [notch] to [square] at (0.8) should be [superellipse(1.64)] Fail Web Animations: property <corner-bottom-left-shape> from [notch] to [square] at (0.8) should be [superellipse(1.64)]
Fail Web Animations: property <corner-bottom-left-shape> from [notch] to [square] at (1) should be [square] Pass Web Animations: property <corner-bottom-left-shape> from [notch] to [square] at (1) should be [square]
Fail Web Animations: property <corner-bottom-left-shape> from [notch] to [square] at (1.5) should be [square] Pass Web Animations: property <corner-bottom-left-shape> from [notch] to [square] at (1.5) should be [square]
Fail CSS Transitions: property <corner-top-left-shape> from [superellipse(3)] to [superellipse(-2)] at (-0.3) should be [square] Fail CSS Transitions: property <corner-top-left-shape> from [superellipse(3)] to [superellipse(-2)] at (-0.3) should be [square]
Fail CSS Transitions: property <corner-top-left-shape> from [superellipse(3)] to [superellipse(-2)] at (0) should be [superellipse(3)] Fail CSS Transitions: property <corner-top-left-shape> from [superellipse(3)] to [superellipse(-2)] at (0) should be [superellipse(3)]
Fail CSS Transitions: property <corner-top-left-shape> from [superellipse(3)] to [superellipse(-2)] at (0.5) should be [superellipse(0.16)] Fail CSS Transitions: property <corner-top-left-shape> from [superellipse(3)] to [superellipse(-2)] at (0.5) should be [superellipse(0.16)]
Fail CSS Transitions: property <corner-top-left-shape> from [superellipse(3)] to [superellipse(-2)] at (0.8) should be [superellipse(-0.9)] Fail CSS Transitions: property <corner-top-left-shape> from [superellipse(3)] to [superellipse(-2)] at (0.8) should be [superellipse(-0.9)]
Fail CSS Transitions: property <corner-top-left-shape> from [superellipse(3)] to [superellipse(-2)] at (1) should be [superellipse(-2)] Pass CSS Transitions: property <corner-top-left-shape> from [superellipse(3)] to [superellipse(-2)] at (1) should be [superellipse(-2)]
Fail CSS Transitions: property <corner-top-left-shape> from [superellipse(3)] to [superellipse(-2)] at (1.1) should be [superellipse(-2.99)] Fail CSS Transitions: property <corner-top-left-shape> from [superellipse(3)] to [superellipse(-2)] at (1.1) should be [superellipse(-2.99)]
Fail CSS Transitions with transition: all: property <corner-top-left-shape> from [superellipse(3)] to [superellipse(-2)] at (-0.3) should be [square] Fail CSS Transitions with transition: all: property <corner-top-left-shape> from [superellipse(3)] to [superellipse(-2)] at (-0.3) should be [square]
Fail CSS Transitions with transition: all: property <corner-top-left-shape> from [superellipse(3)] to [superellipse(-2)] at (0) should be [superellipse(3)] Fail CSS Transitions with transition: all: property <corner-top-left-shape> from [superellipse(3)] to [superellipse(-2)] at (0) should be [superellipse(3)]
Fail CSS Transitions with transition: all: property <corner-top-left-shape> from [superellipse(3)] to [superellipse(-2)] at (0.5) should be [superellipse(0.16)] Fail CSS Transitions with transition: all: property <corner-top-left-shape> from [superellipse(3)] to [superellipse(-2)] at (0.5) should be [superellipse(0.16)]
Fail CSS Transitions with transition: all: property <corner-top-left-shape> from [superellipse(3)] to [superellipse(-2)] at (0.8) should be [superellipse(-0.9)] Fail CSS Transitions with transition: all: property <corner-top-left-shape> from [superellipse(3)] to [superellipse(-2)] at (0.8) should be [superellipse(-0.9)]
Fail CSS Transitions with transition: all: property <corner-top-left-shape> from [superellipse(3)] to [superellipse(-2)] at (1) should be [superellipse(-2)] Pass CSS Transitions with transition: all: property <corner-top-left-shape> from [superellipse(3)] to [superellipse(-2)] at (1) should be [superellipse(-2)]
Fail CSS Transitions with transition: all: property <corner-top-left-shape> from [superellipse(3)] to [superellipse(-2)] at (1.1) should be [superellipse(-2.99)] Fail CSS Transitions with transition: all: property <corner-top-left-shape> from [superellipse(3)] to [superellipse(-2)] at (1.1) should be [superellipse(-2.99)]
Fail CSS Animations: property <corner-top-left-shape> from [superellipse(3)] to [superellipse(-2)] at (-0.3) should be [square] Fail CSS Animations: property <corner-top-left-shape> from [superellipse(3)] to [superellipse(-2)] at (-0.3) should be [square]
Fail CSS Animations: property <corner-top-left-shape> from [superellipse(3)] to [superellipse(-2)] at (0) should be [superellipse(3)] Pass CSS Animations: property <corner-top-left-shape> from [superellipse(3)] to [superellipse(-2)] at (0) should be [superellipse(3)]
Fail CSS Animations: property <corner-top-left-shape> from [superellipse(3)] to [superellipse(-2)] at (0.5) should be [superellipse(0.16)] Fail CSS Animations: property <corner-top-left-shape> from [superellipse(3)] to [superellipse(-2)] at (0.5) should be [superellipse(0.16)]
Fail CSS Animations: property <corner-top-left-shape> from [superellipse(3)] to [superellipse(-2)] at (0.8) should be [superellipse(-0.9)] Fail CSS Animations: property <corner-top-left-shape> from [superellipse(3)] to [superellipse(-2)] at (0.8) should be [superellipse(-0.9)]
Fail CSS Animations: property <corner-top-left-shape> from [superellipse(3)] to [superellipse(-2)] at (1) should be [superellipse(-2)] Pass CSS Animations: property <corner-top-left-shape> from [superellipse(3)] to [superellipse(-2)] at (1) should be [superellipse(-2)]
Fail CSS Animations: property <corner-top-left-shape> from [superellipse(3)] to [superellipse(-2)] at (1.1) should be [superellipse(-2.99)] Fail CSS Animations: property <corner-top-left-shape> from [superellipse(3)] to [superellipse(-2)] at (1.1) should be [superellipse(-2.99)]
Fail Web Animations: property <corner-top-left-shape> from [superellipse(3)] to [superellipse(-2)] at (-0.3) should be [square] Fail Web Animations: property <corner-top-left-shape> from [superellipse(3)] to [superellipse(-2)] at (-0.3) should be [square]
Fail Web Animations: property <corner-top-left-shape> from [superellipse(3)] to [superellipse(-2)] at (0) should be [superellipse(3)] Pass Web Animations: property <corner-top-left-shape> from [superellipse(3)] to [superellipse(-2)] at (0) should be [superellipse(3)]
Fail Web Animations: property <corner-top-left-shape> from [superellipse(3)] to [superellipse(-2)] at (0.5) should be [superellipse(0.16)] Fail Web Animations: property <corner-top-left-shape> from [superellipse(3)] to [superellipse(-2)] at (0.5) should be [superellipse(0.16)]
Fail Web Animations: property <corner-top-left-shape> from [superellipse(3)] to [superellipse(-2)] at (0.8) should be [superellipse(-0.9)] Fail Web Animations: property <corner-top-left-shape> from [superellipse(3)] to [superellipse(-2)] at (0.8) should be [superellipse(-0.9)]
Fail Web Animations: property <corner-top-left-shape> from [superellipse(3)] to [superellipse(-2)] at (1) should be [superellipse(-2)] Pass Web Animations: property <corner-top-left-shape> from [superellipse(3)] to [superellipse(-2)] at (1) should be [superellipse(-2)]
Fail Web Animations: property <corner-top-left-shape> from [superellipse(3)] to [superellipse(-2)] at (1.1) should be [superellipse(-2.99)] Fail Web Animations: property <corner-top-left-shape> from [superellipse(3)] to [superellipse(-2)] at (1.1) should be [superellipse(-2.99)]
Fail CSS Transitions: property <corner-top-right-shape> from [superellipse(3)] to [superellipse(-2)] at (-0.3) should be [square] Fail CSS Transitions: property <corner-top-right-shape> from [superellipse(3)] to [superellipse(-2)] at (-0.3) should be [square]
Fail CSS Transitions: property <corner-top-right-shape> from [superellipse(3)] to [superellipse(-2)] at (0) should be [superellipse(3)] Fail CSS Transitions: property <corner-top-right-shape> from [superellipse(3)] to [superellipse(-2)] at (0) should be [superellipse(3)]
Fail CSS Transitions: property <corner-top-right-shape> from [superellipse(3)] to [superellipse(-2)] at (0.5) should be [superellipse(0.16)] Fail CSS Transitions: property <corner-top-right-shape> from [superellipse(3)] to [superellipse(-2)] at (0.5) should be [superellipse(0.16)]
Fail CSS Transitions: property <corner-top-right-shape> from [superellipse(3)] to [superellipse(-2)] at (0.8) should be [superellipse(-0.9)] Fail CSS Transitions: property <corner-top-right-shape> from [superellipse(3)] to [superellipse(-2)] at (0.8) should be [superellipse(-0.9)]
Fail CSS Transitions: property <corner-top-right-shape> from [superellipse(3)] to [superellipse(-2)] at (1) should be [superellipse(-2)] Pass CSS Transitions: property <corner-top-right-shape> from [superellipse(3)] to [superellipse(-2)] at (1) should be [superellipse(-2)]
Fail CSS Transitions: property <corner-top-right-shape> from [superellipse(3)] to [superellipse(-2)] at (1.1) should be [superellipse(-2.99)] Fail CSS Transitions: property <corner-top-right-shape> from [superellipse(3)] to [superellipse(-2)] at (1.1) should be [superellipse(-2.99)]
Fail CSS Transitions with transition: all: property <corner-top-right-shape> from [superellipse(3)] to [superellipse(-2)] at (-0.3) should be [square] Fail CSS Transitions with transition: all: property <corner-top-right-shape> from [superellipse(3)] to [superellipse(-2)] at (-0.3) should be [square]
Fail CSS Transitions with transition: all: property <corner-top-right-shape> from [superellipse(3)] to [superellipse(-2)] at (0) should be [superellipse(3)] Fail CSS Transitions with transition: all: property <corner-top-right-shape> from [superellipse(3)] to [superellipse(-2)] at (0) should be [superellipse(3)]
Fail CSS Transitions with transition: all: property <corner-top-right-shape> from [superellipse(3)] to [superellipse(-2)] at (0.5) should be [superellipse(0.16)] Fail CSS Transitions with transition: all: property <corner-top-right-shape> from [superellipse(3)] to [superellipse(-2)] at (0.5) should be [superellipse(0.16)]
Fail CSS Transitions with transition: all: property <corner-top-right-shape> from [superellipse(3)] to [superellipse(-2)] at (0.8) should be [superellipse(-0.9)] Fail CSS Transitions with transition: all: property <corner-top-right-shape> from [superellipse(3)] to [superellipse(-2)] at (0.8) should be [superellipse(-0.9)]
Fail CSS Transitions with transition: all: property <corner-top-right-shape> from [superellipse(3)] to [superellipse(-2)] at (1) should be [superellipse(-2)] Pass CSS Transitions with transition: all: property <corner-top-right-shape> from [superellipse(3)] to [superellipse(-2)] at (1) should be [superellipse(-2)]
Fail CSS Transitions with transition: all: property <corner-top-right-shape> from [superellipse(3)] to [superellipse(-2)] at (1.1) should be [superellipse(-2.99)] Fail CSS Transitions with transition: all: property <corner-top-right-shape> from [superellipse(3)] to [superellipse(-2)] at (1.1) should be [superellipse(-2.99)]
Fail CSS Animations: property <corner-top-right-shape> from [superellipse(3)] to [superellipse(-2)] at (-0.3) should be [square] Fail CSS Animations: property <corner-top-right-shape> from [superellipse(3)] to [superellipse(-2)] at (-0.3) should be [square]
Fail CSS Animations: property <corner-top-right-shape> from [superellipse(3)] to [superellipse(-2)] at (0) should be [superellipse(3)] Pass CSS Animations: property <corner-top-right-shape> from [superellipse(3)] to [superellipse(-2)] at (0) should be [superellipse(3)]
Fail CSS Animations: property <corner-top-right-shape> from [superellipse(3)] to [superellipse(-2)] at (0.5) should be [superellipse(0.16)] Fail CSS Animations: property <corner-top-right-shape> from [superellipse(3)] to [superellipse(-2)] at (0.5) should be [superellipse(0.16)]
Fail CSS Animations: property <corner-top-right-shape> from [superellipse(3)] to [superellipse(-2)] at (0.8) should be [superellipse(-0.9)] Fail CSS Animations: property <corner-top-right-shape> from [superellipse(3)] to [superellipse(-2)] at (0.8) should be [superellipse(-0.9)]
Fail CSS Animations: property <corner-top-right-shape> from [superellipse(3)] to [superellipse(-2)] at (1) should be [superellipse(-2)] Pass CSS Animations: property <corner-top-right-shape> from [superellipse(3)] to [superellipse(-2)] at (1) should be [superellipse(-2)]
Fail CSS Animations: property <corner-top-right-shape> from [superellipse(3)] to [superellipse(-2)] at (1.1) should be [superellipse(-2.99)] Fail CSS Animations: property <corner-top-right-shape> from [superellipse(3)] to [superellipse(-2)] at (1.1) should be [superellipse(-2.99)]
Fail Web Animations: property <corner-top-right-shape> from [superellipse(3)] to [superellipse(-2)] at (-0.3) should be [square] Fail Web Animations: property <corner-top-right-shape> from [superellipse(3)] to [superellipse(-2)] at (-0.3) should be [square]
Fail Web Animations: property <corner-top-right-shape> from [superellipse(3)] to [superellipse(-2)] at (0) should be [superellipse(3)] Pass Web Animations: property <corner-top-right-shape> from [superellipse(3)] to [superellipse(-2)] at (0) should be [superellipse(3)]
Fail Web Animations: property <corner-top-right-shape> from [superellipse(3)] to [superellipse(-2)] at (0.5) should be [superellipse(0.16)] Fail Web Animations: property <corner-top-right-shape> from [superellipse(3)] to [superellipse(-2)] at (0.5) should be [superellipse(0.16)]
Fail Web Animations: property <corner-top-right-shape> from [superellipse(3)] to [superellipse(-2)] at (0.8) should be [superellipse(-0.9)] Fail Web Animations: property <corner-top-right-shape> from [superellipse(3)] to [superellipse(-2)] at (0.8) should be [superellipse(-0.9)]
Fail Web Animations: property <corner-top-right-shape> from [superellipse(3)] to [superellipse(-2)] at (1) should be [superellipse(-2)] Pass Web Animations: property <corner-top-right-shape> from [superellipse(3)] to [superellipse(-2)] at (1) should be [superellipse(-2)]
Fail Web Animations: property <corner-top-right-shape> from [superellipse(3)] to [superellipse(-2)] at (1.1) should be [superellipse(-2.99)] Fail Web Animations: property <corner-top-right-shape> from [superellipse(3)] to [superellipse(-2)] at (1.1) should be [superellipse(-2.99)]
Fail CSS Transitions: property <corner-bottom-right-shape> from [superellipse(3)] to [superellipse(-2)] at (-0.3) should be [square] Fail CSS Transitions: property <corner-bottom-right-shape> from [superellipse(3)] to [superellipse(-2)] at (-0.3) should be [square]
Fail CSS Transitions: property <corner-bottom-right-shape> from [superellipse(3)] to [superellipse(-2)] at (0) should be [superellipse(3)] Fail CSS Transitions: property <corner-bottom-right-shape> from [superellipse(3)] to [superellipse(-2)] at (0) should be [superellipse(3)]
Fail CSS Transitions: property <corner-bottom-right-shape> from [superellipse(3)] to [superellipse(-2)] at (0.5) should be [superellipse(0.16)] Fail CSS Transitions: property <corner-bottom-right-shape> from [superellipse(3)] to [superellipse(-2)] at (0.5) should be [superellipse(0.16)]
Fail CSS Transitions: property <corner-bottom-right-shape> from [superellipse(3)] to [superellipse(-2)] at (0.8) should be [superellipse(-0.9)] Fail CSS Transitions: property <corner-bottom-right-shape> from [superellipse(3)] to [superellipse(-2)] at (0.8) should be [superellipse(-0.9)]
Fail CSS Transitions: property <corner-bottom-right-shape> from [superellipse(3)] to [superellipse(-2)] at (1) should be [superellipse(-2)] Pass CSS Transitions: property <corner-bottom-right-shape> from [superellipse(3)] to [superellipse(-2)] at (1) should be [superellipse(-2)]
Fail CSS Transitions: property <corner-bottom-right-shape> from [superellipse(3)] to [superellipse(-2)] at (1.1) should be [superellipse(-2.99)] Fail CSS Transitions: property <corner-bottom-right-shape> from [superellipse(3)] to [superellipse(-2)] at (1.1) should be [superellipse(-2.99)]
Fail CSS Transitions with transition: all: property <corner-bottom-right-shape> from [superellipse(3)] to [superellipse(-2)] at (-0.3) should be [square] Fail CSS Transitions with transition: all: property <corner-bottom-right-shape> from [superellipse(3)] to [superellipse(-2)] at (-0.3) should be [square]
Fail CSS Transitions with transition: all: property <corner-bottom-right-shape> from [superellipse(3)] to [superellipse(-2)] at (0) should be [superellipse(3)] Fail CSS Transitions with transition: all: property <corner-bottom-right-shape> from [superellipse(3)] to [superellipse(-2)] at (0) should be [superellipse(3)]
Fail CSS Transitions with transition: all: property <corner-bottom-right-shape> from [superellipse(3)] to [superellipse(-2)] at (0.5) should be [superellipse(0.16)] Fail CSS Transitions with transition: all: property <corner-bottom-right-shape> from [superellipse(3)] to [superellipse(-2)] at (0.5) should be [superellipse(0.16)]
Fail CSS Transitions with transition: all: property <corner-bottom-right-shape> from [superellipse(3)] to [superellipse(-2)] at (0.8) should be [superellipse(-0.9)] Fail CSS Transitions with transition: all: property <corner-bottom-right-shape> from [superellipse(3)] to [superellipse(-2)] at (0.8) should be [superellipse(-0.9)]
Fail CSS Transitions with transition: all: property <corner-bottom-right-shape> from [superellipse(3)] to [superellipse(-2)] at (1) should be [superellipse(-2)] Pass CSS Transitions with transition: all: property <corner-bottom-right-shape> from [superellipse(3)] to [superellipse(-2)] at (1) should be [superellipse(-2)]
Fail CSS Transitions with transition: all: property <corner-bottom-right-shape> from [superellipse(3)] to [superellipse(-2)] at (1.1) should be [superellipse(-2.99)] Fail CSS Transitions with transition: all: property <corner-bottom-right-shape> from [superellipse(3)] to [superellipse(-2)] at (1.1) should be [superellipse(-2.99)]
Fail CSS Animations: property <corner-bottom-right-shape> from [superellipse(3)] to [superellipse(-2)] at (-0.3) should be [square] Fail CSS Animations: property <corner-bottom-right-shape> from [superellipse(3)] to [superellipse(-2)] at (-0.3) should be [square]
Fail CSS Animations: property <corner-bottom-right-shape> from [superellipse(3)] to [superellipse(-2)] at (0) should be [superellipse(3)] Pass CSS Animations: property <corner-bottom-right-shape> from [superellipse(3)] to [superellipse(-2)] at (0) should be [superellipse(3)]
Fail CSS Animations: property <corner-bottom-right-shape> from [superellipse(3)] to [superellipse(-2)] at (0.5) should be [superellipse(0.16)] Fail CSS Animations: property <corner-bottom-right-shape> from [superellipse(3)] to [superellipse(-2)] at (0.5) should be [superellipse(0.16)]
Fail CSS Animations: property <corner-bottom-right-shape> from [superellipse(3)] to [superellipse(-2)] at (0.8) should be [superellipse(-0.9)] Fail CSS Animations: property <corner-bottom-right-shape> from [superellipse(3)] to [superellipse(-2)] at (0.8) should be [superellipse(-0.9)]
Fail CSS Animations: property <corner-bottom-right-shape> from [superellipse(3)] to [superellipse(-2)] at (1) should be [superellipse(-2)] Pass CSS Animations: property <corner-bottom-right-shape> from [superellipse(3)] to [superellipse(-2)] at (1) should be [superellipse(-2)]
Fail CSS Animations: property <corner-bottom-right-shape> from [superellipse(3)] to [superellipse(-2)] at (1.1) should be [superellipse(-2.99)] Fail CSS Animations: property <corner-bottom-right-shape> from [superellipse(3)] to [superellipse(-2)] at (1.1) should be [superellipse(-2.99)]
Fail Web Animations: property <corner-bottom-right-shape> from [superellipse(3)] to [superellipse(-2)] at (-0.3) should be [square] Fail Web Animations: property <corner-bottom-right-shape> from [superellipse(3)] to [superellipse(-2)] at (-0.3) should be [square]
Fail Web Animations: property <corner-bottom-right-shape> from [superellipse(3)] to [superellipse(-2)] at (0) should be [superellipse(3)] Pass Web Animations: property <corner-bottom-right-shape> from [superellipse(3)] to [superellipse(-2)] at (0) should be [superellipse(3)]
Fail Web Animations: property <corner-bottom-right-shape> from [superellipse(3)] to [superellipse(-2)] at (0.5) should be [superellipse(0.16)] Fail Web Animations: property <corner-bottom-right-shape> from [superellipse(3)] to [superellipse(-2)] at (0.5) should be [superellipse(0.16)]
Fail Web Animations: property <corner-bottom-right-shape> from [superellipse(3)] to [superellipse(-2)] at (0.8) should be [superellipse(-0.9)] Fail Web Animations: property <corner-bottom-right-shape> from [superellipse(3)] to [superellipse(-2)] at (0.8) should be [superellipse(-0.9)]
Fail Web Animations: property <corner-bottom-right-shape> from [superellipse(3)] to [superellipse(-2)] at (1) should be [superellipse(-2)] Pass Web Animations: property <corner-bottom-right-shape> from [superellipse(3)] to [superellipse(-2)] at (1) should be [superellipse(-2)]
Fail Web Animations: property <corner-bottom-right-shape> from [superellipse(3)] to [superellipse(-2)] at (1.1) should be [superellipse(-2.99)] Fail Web Animations: property <corner-bottom-right-shape> from [superellipse(3)] to [superellipse(-2)] at (1.1) should be [superellipse(-2.99)]
Fail CSS Transitions: property <corner-bottom-left-shape> from [superellipse(3)] to [superellipse(-2)] at (-0.3) should be [square] Fail CSS Transitions: property <corner-bottom-left-shape> from [superellipse(3)] to [superellipse(-2)] at (-0.3) should be [square]
Fail CSS Transitions: property <corner-bottom-left-shape> from [superellipse(3)] to [superellipse(-2)] at (0) should be [superellipse(3)] Fail CSS Transitions: property <corner-bottom-left-shape> from [superellipse(3)] to [superellipse(-2)] at (0) should be [superellipse(3)]
Fail CSS Transitions: property <corner-bottom-left-shape> from [superellipse(3)] to [superellipse(-2)] at (0.5) should be [superellipse(0.16)] Fail CSS Transitions: property <corner-bottom-left-shape> from [superellipse(3)] to [superellipse(-2)] at (0.5) should be [superellipse(0.16)]
Fail CSS Transitions: property <corner-bottom-left-shape> from [superellipse(3)] to [superellipse(-2)] at (0.8) should be [superellipse(-0.9)] Fail CSS Transitions: property <corner-bottom-left-shape> from [superellipse(3)] to [superellipse(-2)] at (0.8) should be [superellipse(-0.9)]
Fail CSS Transitions: property <corner-bottom-left-shape> from [superellipse(3)] to [superellipse(-2)] at (1) should be [superellipse(-2)] Pass CSS Transitions: property <corner-bottom-left-shape> from [superellipse(3)] to [superellipse(-2)] at (1) should be [superellipse(-2)]
Fail CSS Transitions: property <corner-bottom-left-shape> from [superellipse(3)] to [superellipse(-2)] at (1.1) should be [superellipse(-2.99)] Fail CSS Transitions: property <corner-bottom-left-shape> from [superellipse(3)] to [superellipse(-2)] at (1.1) should be [superellipse(-2.99)]
Fail CSS Transitions with transition: all: property <corner-bottom-left-shape> from [superellipse(3)] to [superellipse(-2)] at (-0.3) should be [square] Fail CSS Transitions with transition: all: property <corner-bottom-left-shape> from [superellipse(3)] to [superellipse(-2)] at (-0.3) should be [square]
Fail CSS Transitions with transition: all: property <corner-bottom-left-shape> from [superellipse(3)] to [superellipse(-2)] at (0) should be [superellipse(3)] Fail CSS Transitions with transition: all: property <corner-bottom-left-shape> from [superellipse(3)] to [superellipse(-2)] at (0) should be [superellipse(3)]
Fail CSS Transitions with transition: all: property <corner-bottom-left-shape> from [superellipse(3)] to [superellipse(-2)] at (0.5) should be [superellipse(0.16)] Fail CSS Transitions with transition: all: property <corner-bottom-left-shape> from [superellipse(3)] to [superellipse(-2)] at (0.5) should be [superellipse(0.16)]
Fail CSS Transitions with transition: all: property <corner-bottom-left-shape> from [superellipse(3)] to [superellipse(-2)] at (0.8) should be [superellipse(-0.9)] Fail CSS Transitions with transition: all: property <corner-bottom-left-shape> from [superellipse(3)] to [superellipse(-2)] at (0.8) should be [superellipse(-0.9)]
Fail CSS Transitions with transition: all: property <corner-bottom-left-shape> from [superellipse(3)] to [superellipse(-2)] at (1) should be [superellipse(-2)] Pass CSS Transitions with transition: all: property <corner-bottom-left-shape> from [superellipse(3)] to [superellipse(-2)] at (1) should be [superellipse(-2)]
Fail CSS Transitions with transition: all: property <corner-bottom-left-shape> from [superellipse(3)] to [superellipse(-2)] at (1.1) should be [superellipse(-2.99)] Fail CSS Transitions with transition: all: property <corner-bottom-left-shape> from [superellipse(3)] to [superellipse(-2)] at (1.1) should be [superellipse(-2.99)]
Fail CSS Animations: property <corner-bottom-left-shape> from [superellipse(3)] to [superellipse(-2)] at (-0.3) should be [square] Fail CSS Animations: property <corner-bottom-left-shape> from [superellipse(3)] to [superellipse(-2)] at (-0.3) should be [square]
Fail CSS Animations: property <corner-bottom-left-shape> from [superellipse(3)] to [superellipse(-2)] at (0) should be [superellipse(3)] Pass CSS Animations: property <corner-bottom-left-shape> from [superellipse(3)] to [superellipse(-2)] at (0) should be [superellipse(3)]
Fail CSS Animations: property <corner-bottom-left-shape> from [superellipse(3)] to [superellipse(-2)] at (0.5) should be [superellipse(0.16)] Fail CSS Animations: property <corner-bottom-left-shape> from [superellipse(3)] to [superellipse(-2)] at (0.5) should be [superellipse(0.16)]
Fail CSS Animations: property <corner-bottom-left-shape> from [superellipse(3)] to [superellipse(-2)] at (0.8) should be [superellipse(-0.9)] Fail CSS Animations: property <corner-bottom-left-shape> from [superellipse(3)] to [superellipse(-2)] at (0.8) should be [superellipse(-0.9)]
Fail CSS Animations: property <corner-bottom-left-shape> from [superellipse(3)] to [superellipse(-2)] at (1) should be [superellipse(-2)] Pass CSS Animations: property <corner-bottom-left-shape> from [superellipse(3)] to [superellipse(-2)] at (1) should be [superellipse(-2)]
Fail CSS Animations: property <corner-bottom-left-shape> from [superellipse(3)] to [superellipse(-2)] at (1.1) should be [superellipse(-2.99)] Fail CSS Animations: property <corner-bottom-left-shape> from [superellipse(3)] to [superellipse(-2)] at (1.1) should be [superellipse(-2.99)]
Fail Web Animations: property <corner-bottom-left-shape> from [superellipse(3)] to [superellipse(-2)] at (-0.3) should be [square] Fail Web Animations: property <corner-bottom-left-shape> from [superellipse(3)] to [superellipse(-2)] at (-0.3) should be [square]
Fail Web Animations: property <corner-bottom-left-shape> from [superellipse(3)] to [superellipse(-2)] at (0) should be [superellipse(3)] Pass Web Animations: property <corner-bottom-left-shape> from [superellipse(3)] to [superellipse(-2)] at (0) should be [superellipse(3)]
Fail Web Animations: property <corner-bottom-left-shape> from [superellipse(3)] to [superellipse(-2)] at (0.5) should be [superellipse(0.16)] Fail Web Animations: property <corner-bottom-left-shape> from [superellipse(3)] to [superellipse(-2)] at (0.5) should be [superellipse(0.16)]
Fail Web Animations: property <corner-bottom-left-shape> from [superellipse(3)] to [superellipse(-2)] at (0.8) should be [superellipse(-0.9)] Fail Web Animations: property <corner-bottom-left-shape> from [superellipse(3)] to [superellipse(-2)] at (0.8) should be [superellipse(-0.9)]
Fail Web Animations: property <corner-bottom-left-shape> from [superellipse(3)] to [superellipse(-2)] at (1) should be [superellipse(-2)] Pass Web Animations: property <corner-bottom-left-shape> from [superellipse(3)] to [superellipse(-2)] at (1) should be [superellipse(-2)]
Fail Web Animations: property <corner-bottom-left-shape> from [superellipse(3)] to [superellipse(-2)] at (1.1) should be [superellipse(-2.99)] Fail Web Animations: property <corner-bottom-left-shape> from [superellipse(3)] to [superellipse(-2)] at (1.1) should be [superellipse(-2.99)]

View file

@ -2,75 +2,76 @@ Harness status: OK
Found 241 tests Found 241 tests
241 Fail 68 Pass
Fail e.style['corner-top-left-shape'] = "round" should set the property value 173 Fail
Fail e.style['corner-top-left-shape'] = "scoop" should set the property value Pass e.style['corner-top-left-shape'] = "round" should set the property value
Fail e.style['corner-top-left-shape'] = "notch" should set the property value Pass e.style['corner-top-left-shape'] = "scoop" should set the property value
Fail e.style['corner-top-left-shape'] = "bevel" should set the property value Pass e.style['corner-top-left-shape'] = "notch" should set the property value
Fail e.style['corner-top-left-shape'] = "squircle" should set the property value Pass e.style['corner-top-left-shape'] = "bevel" should set the property value
Fail e.style['corner-top-left-shape'] = "square" should set the property value Pass e.style['corner-top-left-shape'] = "squircle" should set the property value
Fail e.style['corner-top-left-shape'] = "superellipse(2)" should set the property value Pass e.style['corner-top-left-shape'] = "square" should set the property value
Fail e.style['corner-top-left-shape'] = "superellipse(.5)" should set the property value Pass e.style['corner-top-left-shape'] = "superellipse(2)" should set the property value
Fail e.style['corner-top-left-shape'] = "superellipse(7)" should set the property value Pass e.style['corner-top-left-shape'] = "superellipse(.5)" should set the property value
Fail e.style['corner-top-left-shape'] = "superellipse(0.3)" should set the property value Pass e.style['corner-top-left-shape'] = "superellipse(7)" should set the property value
Fail e.style['corner-top-left-shape'] = "superellipse( 0)" should set the property value Pass e.style['corner-top-left-shape'] = "superellipse(0.3)" should set the property value
Fail e.style['corner-top-left-shape'] = "superellipse(2 )" should set the property value Pass e.style['corner-top-left-shape'] = "superellipse( 0)" should set the property value
Fail e.style['corner-top-left-shape'] = "superellipse(infinity)" should set the property value Pass e.style['corner-top-left-shape'] = "superellipse(2 )" should set the property value
Fail e.style['corner-top-left-shape'] = "superellipse(-infinity)" should set the property value Pass e.style['corner-top-left-shape'] = "superellipse(infinity)" should set the property value
Fail e.style['corner-top-left-shape'] = "superellipse(-0.5)" should set the property value Pass e.style['corner-top-left-shape'] = "superellipse(-infinity)" should set the property value
Fail e.style['corner-top-left-shape'] = "superellipse(-4)" should set the property value Pass e.style['corner-top-left-shape'] = "superellipse(-0.5)" should set the property value
Fail e.style['corner-top-left-shape'] = "superellipse(calc(0.5 * 4))" should set the property value Pass e.style['corner-top-left-shape'] = "superellipse(-4)" should set the property value
Fail e.style['corner-top-right-shape'] = "round" should set the property value Pass e.style['corner-top-left-shape'] = "superellipse(calc(0.5 * 4))" should set the property value
Fail e.style['corner-top-right-shape'] = "scoop" should set the property value Pass e.style['corner-top-right-shape'] = "round" should set the property value
Fail e.style['corner-top-right-shape'] = "notch" should set the property value Pass e.style['corner-top-right-shape'] = "scoop" should set the property value
Fail e.style['corner-top-right-shape'] = "bevel" should set the property value Pass e.style['corner-top-right-shape'] = "notch" should set the property value
Fail e.style['corner-top-right-shape'] = "squircle" should set the property value Pass e.style['corner-top-right-shape'] = "bevel" should set the property value
Fail e.style['corner-top-right-shape'] = "square" should set the property value Pass e.style['corner-top-right-shape'] = "squircle" should set the property value
Fail e.style['corner-top-right-shape'] = "superellipse(2)" should set the property value Pass e.style['corner-top-right-shape'] = "square" should set the property value
Fail e.style['corner-top-right-shape'] = "superellipse(.5)" should set the property value Pass e.style['corner-top-right-shape'] = "superellipse(2)" should set the property value
Fail e.style['corner-top-right-shape'] = "superellipse(7)" should set the property value Pass e.style['corner-top-right-shape'] = "superellipse(.5)" should set the property value
Fail e.style['corner-top-right-shape'] = "superellipse(0.3)" should set the property value Pass e.style['corner-top-right-shape'] = "superellipse(7)" should set the property value
Fail e.style['corner-top-right-shape'] = "superellipse( 0)" should set the property value Pass e.style['corner-top-right-shape'] = "superellipse(0.3)" should set the property value
Fail e.style['corner-top-right-shape'] = "superellipse(2 )" should set the property value Pass e.style['corner-top-right-shape'] = "superellipse( 0)" should set the property value
Fail e.style['corner-top-right-shape'] = "superellipse(infinity)" should set the property value Pass e.style['corner-top-right-shape'] = "superellipse(2 )" should set the property value
Fail e.style['corner-top-right-shape'] = "superellipse(-infinity)" should set the property value Pass e.style['corner-top-right-shape'] = "superellipse(infinity)" should set the property value
Fail e.style['corner-top-right-shape'] = "superellipse(-0.5)" should set the property value Pass e.style['corner-top-right-shape'] = "superellipse(-infinity)" should set the property value
Fail e.style['corner-top-right-shape'] = "superellipse(-4)" should set the property value Pass e.style['corner-top-right-shape'] = "superellipse(-0.5)" should set the property value
Fail e.style['corner-top-right-shape'] = "superellipse(calc(0.5 * 4))" should set the property value Pass e.style['corner-top-right-shape'] = "superellipse(-4)" should set the property value
Fail e.style['corner-bottom-left-shape'] = "round" should set the property value Pass e.style['corner-top-right-shape'] = "superellipse(calc(0.5 * 4))" should set the property value
Fail e.style['corner-bottom-left-shape'] = "scoop" should set the property value Pass e.style['corner-bottom-left-shape'] = "round" should set the property value
Fail e.style['corner-bottom-left-shape'] = "notch" should set the property value Pass e.style['corner-bottom-left-shape'] = "scoop" should set the property value
Fail e.style['corner-bottom-left-shape'] = "bevel" should set the property value Pass e.style['corner-bottom-left-shape'] = "notch" should set the property value
Fail e.style['corner-bottom-left-shape'] = "squircle" should set the property value Pass e.style['corner-bottom-left-shape'] = "bevel" should set the property value
Fail e.style['corner-bottom-left-shape'] = "square" should set the property value Pass e.style['corner-bottom-left-shape'] = "squircle" should set the property value
Fail e.style['corner-bottom-left-shape'] = "superellipse(2)" should set the property value Pass e.style['corner-bottom-left-shape'] = "square" should set the property value
Fail e.style['corner-bottom-left-shape'] = "superellipse(.5)" should set the property value Pass e.style['corner-bottom-left-shape'] = "superellipse(2)" should set the property value
Fail e.style['corner-bottom-left-shape'] = "superellipse(7)" should set the property value Pass e.style['corner-bottom-left-shape'] = "superellipse(.5)" should set the property value
Fail e.style['corner-bottom-left-shape'] = "superellipse(0.3)" should set the property value Pass e.style['corner-bottom-left-shape'] = "superellipse(7)" should set the property value
Fail e.style['corner-bottom-left-shape'] = "superellipse( 0)" should set the property value Pass e.style['corner-bottom-left-shape'] = "superellipse(0.3)" should set the property value
Fail e.style['corner-bottom-left-shape'] = "superellipse(2 )" should set the property value Pass e.style['corner-bottom-left-shape'] = "superellipse( 0)" should set the property value
Fail e.style['corner-bottom-left-shape'] = "superellipse(infinity)" should set the property value Pass e.style['corner-bottom-left-shape'] = "superellipse(2 )" should set the property value
Fail e.style['corner-bottom-left-shape'] = "superellipse(-infinity)" should set the property value Pass e.style['corner-bottom-left-shape'] = "superellipse(infinity)" should set the property value
Fail e.style['corner-bottom-left-shape'] = "superellipse(-0.5)" should set the property value Pass e.style['corner-bottom-left-shape'] = "superellipse(-infinity)" should set the property value
Fail e.style['corner-bottom-left-shape'] = "superellipse(-4)" should set the property value Pass e.style['corner-bottom-left-shape'] = "superellipse(-0.5)" should set the property value
Fail e.style['corner-bottom-left-shape'] = "superellipse(calc(0.5 * 4))" should set the property value Pass e.style['corner-bottom-left-shape'] = "superellipse(-4)" should set the property value
Fail e.style['corner-bottom-right-shape'] = "round" should set the property value Pass e.style['corner-bottom-left-shape'] = "superellipse(calc(0.5 * 4))" should set the property value
Fail e.style['corner-bottom-right-shape'] = "scoop" should set the property value Pass e.style['corner-bottom-right-shape'] = "round" should set the property value
Fail e.style['corner-bottom-right-shape'] = "notch" should set the property value Pass e.style['corner-bottom-right-shape'] = "scoop" should set the property value
Fail e.style['corner-bottom-right-shape'] = "bevel" should set the property value Pass e.style['corner-bottom-right-shape'] = "notch" should set the property value
Fail e.style['corner-bottom-right-shape'] = "squircle" should set the property value Pass e.style['corner-bottom-right-shape'] = "bevel" should set the property value
Fail e.style['corner-bottom-right-shape'] = "square" should set the property value Pass e.style['corner-bottom-right-shape'] = "squircle" should set the property value
Fail e.style['corner-bottom-right-shape'] = "superellipse(2)" should set the property value Pass e.style['corner-bottom-right-shape'] = "square" should set the property value
Fail e.style['corner-bottom-right-shape'] = "superellipse(.5)" should set the property value Pass e.style['corner-bottom-right-shape'] = "superellipse(2)" should set the property value
Fail e.style['corner-bottom-right-shape'] = "superellipse(7)" should set the property value Pass e.style['corner-bottom-right-shape'] = "superellipse(.5)" should set the property value
Fail e.style['corner-bottom-right-shape'] = "superellipse(0.3)" should set the property value Pass e.style['corner-bottom-right-shape'] = "superellipse(7)" should set the property value
Fail e.style['corner-bottom-right-shape'] = "superellipse( 0)" should set the property value Pass e.style['corner-bottom-right-shape'] = "superellipse(0.3)" should set the property value
Fail e.style['corner-bottom-right-shape'] = "superellipse(2 )" should set the property value Pass e.style['corner-bottom-right-shape'] = "superellipse( 0)" should set the property value
Fail e.style['corner-bottom-right-shape'] = "superellipse(infinity)" should set the property value Pass e.style['corner-bottom-right-shape'] = "superellipse(2 )" should set the property value
Fail e.style['corner-bottom-right-shape'] = "superellipse(-infinity)" should set the property value Pass e.style['corner-bottom-right-shape'] = "superellipse(infinity)" should set the property value
Fail e.style['corner-bottom-right-shape'] = "superellipse(-0.5)" should set the property value Pass e.style['corner-bottom-right-shape'] = "superellipse(-infinity)" should set the property value
Fail e.style['corner-bottom-right-shape'] = "superellipse(-4)" should set the property value Pass e.style['corner-bottom-right-shape'] = "superellipse(-0.5)" should set the property value
Fail e.style['corner-bottom-right-shape'] = "superellipse(calc(0.5 * 4))" should set the property value Pass e.style['corner-bottom-right-shape'] = "superellipse(-4)" should set the property value
Pass e.style['corner-bottom-right-shape'] = "superellipse(calc(0.5 * 4))" should set the property value
Fail e.style['corner-start-start-shape'] = "round" should set the property value Fail e.style['corner-start-start-shape'] = "round" should set the property value
Fail e.style['corner-start-start-shape'] = "scoop" should set the property value Fail e.style['corner-start-start-shape'] = "scoop" should set the property value
Fail e.style['corner-start-start-shape'] = "notch" should set the property value Fail e.style['corner-start-start-shape'] = "notch" should set the property value