diff options
13 files changed, 35 insertions, 408 deletions
diff --git a/components/layout_2020/display_list/mod.rs b/components/layout_2020/display_list/mod.rs index 93279212246..4fc0c390d0d 100644 --- a/components/layout_2020/display_list/mod.rs +++ b/components/layout_2020/display_list/mod.rs @@ -16,6 +16,7 @@ use net_traits::image_cache::UsePlaceholder; use std::sync::Arc; use style::computed_values::text_decoration_style::T as ComputedTextDecorationStyle; use style::dom::OpaqueNode; +use style::properties::longhands::visibility::computed_value::T as Visibility; use style::properties::ComputedValues; use style::values::computed::{BorderStyle, Length, LengthPercentage}; use style::values::specified::text::TextDecorationLine; @@ -93,28 +94,42 @@ impl Fragment { containing_block: &PhysicalRect<Length>, ) { match self { - Fragment::Box(b) => BuilderForBoxFragment::new(b, containing_block).build(builder), + Fragment::Box(b) => match b.style.get_inherited_box().visibility { + Visibility::Visible => { + BuilderForBoxFragment::new(b, containing_block).build(builder) + }, + Visibility::Hidden => (), + Visibility::Collapse => (), + }, Fragment::AbsoluteOrFixedPositioned(_) => {}, Fragment::Anonymous(_) => {}, - Fragment::Image(i) => { - builder.is_contentful = true; - let rect = i - .rect - .to_physical(i.style.writing_mode, containing_block) - .translate(containing_block.origin.to_vector()); - - let common = builder.common_properties(rect.to_webrender(), &i.style); - builder.wr.push_image( - &common, - rect.to_webrender(), - image_rendering(i.style.get_inherited_box().image_rendering), - wr::AlphaType::PremultipliedAlpha, - i.image_key, - wr::ColorF::WHITE, - ); + Fragment::Image(i) => match i.style.get_inherited_box().visibility { + Visibility::Visible => { + builder.is_contentful = true; + let rect = i + .rect + .to_physical(i.style.writing_mode, containing_block) + .translate(containing_block.origin.to_vector()); + + let common = builder.common_properties(rect.to_webrender(), &i.style); + builder.wr.push_image( + &common, + rect.to_webrender(), + image_rendering(i.style.get_inherited_box().image_rendering), + wr::AlphaType::PremultipliedAlpha, + i.image_key, + wr::ColorF::WHITE, + ); + }, + Visibility::Hidden => (), + Visibility::Collapse => (), }, - Fragment::Text(t) => { - self.build_display_list_for_text_fragment(t, builder, containing_block) + Fragment::Text(t) => match t.parent_style.get_inherited_box().visibility { + Visibility::Visible => { + self.build_display_list_for_text_fragment(t, builder, containing_block) + }, + Visibility::Hidden => (), + Visibility::Collapse => (), }, } } diff --git a/components/style/properties/longhands/inherited_box.mako.rs b/components/style/properties/longhands/inherited_box.mako.rs index fe2cc5ed024..37d86d62695 100644 --- a/components/style/properties/longhands/inherited_box.mako.rs +++ b/components/style/properties/longhands/inherited_box.mako.rs @@ -9,10 +9,8 @@ // TODO: collapse. Well, do tables first. ${helpers.single_keyword( "visibility", - "visible hidden", + "visible hidden collapse", engines="gecko servo-2013 servo-2020", - servo_2020_pref="layout.2020.unimplemented", - extra_gecko_values="collapse", gecko_ffi_name="mVisible", animation_value_type="ComputedValue", spec="https://drafts.csswg.org/css-box/#propdef-visibility", diff --git a/tests/wpt/metadata-layout-2020/css/CSS2/positioning/position-relative-032.xht.ini b/tests/wpt/metadata-layout-2020/css/CSS2/positioning/position-relative-032.xht.ini deleted file mode 100644 index fe049ea1775..00000000000 --- a/tests/wpt/metadata-layout-2020/css/CSS2/positioning/position-relative-032.xht.ini +++ /dev/null @@ -1,2 +0,0 @@ -[position-relative-032.xht] - expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/CSS2/visufx/animation/visibility-interpolation.html.ini b/tests/wpt/metadata-layout-2020/css/CSS2/visufx/animation/visibility-interpolation.html.ini index d0a3bff30ba..b81cb9ed1c7 100644 --- a/tests/wpt/metadata-layout-2020/css/CSS2/visufx/animation/visibility-interpolation.html.ini +++ b/tests/wpt/metadata-layout-2020/css/CSS2/visufx/animation/visibility-interpolation.html.ini @@ -1,217 +1,67 @@ [visibility-interpolation.html] - [CSS Animations: property <visibility> from [collapse\] to [visible\] at (0.9) should be [visible\]] - expected: FAIL - [CSS Animations: property <visibility> from [collapse\] to [hidden\] at (1) should be [hidden\]] expected: FAIL - [CSS Animations: property <visibility> from [collapse\] to [visible\] at (0) should be [collapse\]] - expected: FAIL - [CSS Animations: property <visibility> from [collapse\] to [hidden\] at (-0.3) should be [collapse\]] expected: FAIL - [CSS Transitions: property <visibility> from [hidden\] to [visible\] at (1.5) should be [visible\]] - expected: FAIL - - [CSS Transitions: property <visibility> from [visible\] to [hidden\] at (1) should be [hidden\]] - expected: FAIL - - [CSS Animations: property <visibility> from [visible\] to [visible\] at (1.5) should be [visible\]] - expected: FAIL - [Web Animations: property <visibility> from [visible\] to [hidden\] at (0) should be [visible\]] expected: FAIL [Web Animations: property <visibility> from [hidden\] to [visible\] at (0.9) should be [visible\]] expected: FAIL - [CSS Animations: property <visibility> from [visible\] to [hidden\] at (0.1) should be [visible\]] - expected: FAIL - [Web Animations: property <visibility> from [visible\] to [hidden\] at (1.5) should be [hidden\]] expected: FAIL - [CSS Transitions with transition: all: property <visibility> from [visible\] to [hidden\] at (1) should be [hidden\]] - expected: FAIL - - [CSS Transitions with transition: all: property <visibility> from [hidden\] to [visible\] at (0) should be [hidden\]] - expected: FAIL - - [CSS Animations: property <visibility> from [hidden\] to [visible\] at (0) should be [hidden\]] - expected: FAIL - [CSS Animations: property <visibility> from [collapse\] to [hidden\] at (1.5) should be [hidden\]] expected: FAIL - [CSS Transitions: property <visibility> from [collapse\] to [hidden\] at (0.3) should be [hidden\]] - expected: FAIL - [Web Animations: property <visibility> from [visible\] to [visible\] at (0) should be [visible\]] expected: FAIL - [CSS Transitions with transition: all: property <visibility> from [collapse\] to [hidden\] at (1) should be [hidden\]] - expected: FAIL - - [CSS Animations: property <visibility> from [hidden\] to [visible\] at (1.5) should be [visible\]] - expected: FAIL - - [CSS Transitions with transition: all: property <visibility> from [visible\] to [hidden\] at (0.9) should be [visible\]] - expected: FAIL - [CSS Animations: property <visibility> from [collapse\] to [hidden\] at (0.3) should be [collapse\]] expected: FAIL - [CSS Transitions with transition: all: property <visibility> from [hidden\] to [visible\] at (0.1) should be [visible\]] - expected: FAIL - - [CSS Transitions with transition: all: property <visibility> from [collapse\] to [hidden\] at (0) should be [hidden\]] - expected: FAIL - - [CSS Transitions with transition: all: property <visibility> from [collapse\] to [visible\] at (1.5) should be [visible\]] - expected: FAIL - [Web Animations: property <visibility> from [collapse\] to [visible\] at (1) should be [visible\]] expected: FAIL - [CSS Transitions with transition: all: property <visibility> from [collapse\] to [visible\] at (0) should be [collapse\]] - expected: FAIL - - [CSS Animations: property <visibility> from [collapse\] to [visible\] at (1.5) should be [visible\]] - expected: FAIL - - [CSS Transitions with transition: all: property <visibility> from [visible\] to [hidden\] at (1.5) should be [hidden\]] - expected: FAIL - - [CSS Transitions with transition: all: property <visibility> from [visible\] to [visible\] at (-1) should be [visible\]] - expected: FAIL - [Web Animations: property <visibility> from [hidden\] to [visible\] at (1) should be [visible\]] expected: FAIL - [CSS Transitions with transition: all: property <visibility> from [collapse\] to [hidden\] at (0.5) should be [hidden\]] - expected: FAIL - [Web Animations: property <visibility> from [collapse\] to [hidden\] at (0) should be [collapse\]] expected: FAIL [Web Animations: property <visibility> from [collapse\] to [visible\] at (0.9) should be [visible\]] expected: FAIL - [CSS Transitions: property <visibility> from [hidden\] to [visible\] at (0) should be [hidden\]] - expected: FAIL - [Web Animations: property <visibility> from [collapse\] to [hidden\] at (0.5) should be [hidden\]] expected: FAIL [CSS Animations: property <visibility> from [collapse\] to [hidden\] at (0.5) should be [hidden\]] expected: FAIL - [CSS Transitions: property <visibility> from [visible\] to [hidden\] at (-1) should be [visible\]] - expected: FAIL - - [CSS Transitions with transition: all: property <visibility> from [hidden\] to [visible\] at (1.5) should be [visible\]] - expected: FAIL - - [CSS Animations: property <visibility> from [hidden\] to [visible\] at (0.9) should be [visible\]] - expected: FAIL - - [CSS Transitions with transition: all: property <visibility> from [collapse\] to [hidden\] at (0.3) should be [hidden\]] - expected: FAIL - - [CSS Animations: property <visibility> from [visible\] to [hidden\] at (1) should be [hidden\]] - expected: FAIL - [Web Animations: property <visibility> from [collapse\] to [visible\] at (0.1) should be [visible\]] expected: FAIL - [CSS Transitions with transition: all: property <visibility> from [collapse\] to [visible\] at (1) should be [visible\]] - expected: FAIL - [Web Animations: property <visibility> from [collapse\] to [hidden\] at (1.5) should be [hidden\]] expected: FAIL - [CSS Animations: property <visibility> from [visible\] to [hidden\] at (0.9) should be [visible\]] - expected: FAIL - - [CSS Animations: property <visibility> from [hidden\] to [visible\] at (0.1) should be [visible\]] - expected: FAIL - - [CSS Transitions: property <visibility> from [collapse\] to [visible\] at (0.1) should be [visible\]] - expected: FAIL - [CSS Animations: property <visibility> from [collapse\] to [hidden\] at (0.6) should be [hidden\]] expected: FAIL - [CSS Animations: property <visibility> from [hidden\] to [visible\] at (1) should be [visible\]] - expected: FAIL - - [CSS Transitions: property <visibility> from [visible\] to [hidden\] at (1.5) should be [hidden\]] - expected: FAIL - - [CSS Transitions with transition: all: property <visibility> from [collapse\] to [hidden\] at (0.6) should be [hidden\]] - expected: FAIL - - [CSS Transitions: property <visibility> from [visible\] to [hidden\] at (0.1) should be [visible\]] - expected: FAIL - - [CSS Transitions: property <visibility> from [hidden\] to [visible\] at (1) should be [visible\]] - expected: FAIL - - [CSS Transitions: property <visibility> from [collapse\] to [hidden\] at (0.6) should be [hidden\]] - expected: FAIL - - [CSS Animations: property <visibility> from [visible\] to [visible\] at (1) should be [visible\]] - expected: FAIL - - [CSS Transitions with transition: all: property <visibility> from [hidden\] to [visible\] at (-1) should be [hidden\]] - expected: FAIL - - [CSS Transitions with transition: all: property <visibility> from [collapse\] to [visible\] at (0.9) should be [visible\]] - expected: FAIL - [Web Animations: property <visibility> from [collapse\] to [visible\] at (-1) should be [collapse\]] expected: FAIL - [CSS Transitions: property <visibility> from [visible\] to [visible\] at (-1) should be [visible\]] - expected: FAIL - [Web Animations: property <visibility> from [visible\] to [visible\] at (1.5) should be [visible\]] expected: FAIL - [CSS Transitions: property <visibility> from [visible\] to [visible\] at (0.5) should be [visible\]] - expected: FAIL - - [CSS Transitions: property <visibility> from [collapse\] to [hidden\] at (-0.3) should be [hidden\]] - expected: FAIL - - [CSS Transitions: property <visibility> from [collapse\] to [visible\] at (-1) should be [collapse\]] - expected: FAIL - [Web Animations: property <visibility> from [visible\] to [visible\] at (0.5) should be [visible\]] expected: FAIL - [CSS Transitions with transition: all: property <visibility> from [visible\] to [visible\] at (1.5) should be [visible\]] - expected: FAIL - - [CSS Transitions: property <visibility> from [collapse\] to [visible\] at (1) should be [visible\]] - expected: FAIL - [Web Animations: property <visibility> from [hidden\] to [visible\] at (-1) should be [hidden\]] expected: FAIL - [CSS Animations: property <visibility> from [collapse\] to [visible\] at (-1) should be [collapse\]] - expected: FAIL - - [CSS Animations: property <visibility> from [visible\] to [visible\] at (-1) should be [visible\]] - expected: FAIL - - [CSS Animations: property <visibility> from [visible\] to [hidden\] at (1.5) should be [hidden\]] - expected: FAIL - - [CSS Transitions: property <visibility> from [collapse\] to [visible\] at (0.9) should be [visible\]] - expected: FAIL - [Web Animations: property <visibility> from [visible\] to [hidden\] at (-1) should be [visible\]] expected: FAIL @@ -221,141 +71,42 @@ [Web Animations: property <visibility> from [collapse\] to [visible\] at (0) should be [collapse\]] expected: FAIL - [CSS Animations: property <visibility> from [visible\] to [hidden\] at (-1) should be [visible\]] - expected: FAIL - [Web Animations: property <visibility> from [hidden\] to [visible\] at (0.1) should be [visible\]] expected: FAIL [Web Animations: property <visibility> from [collapse\] to [hidden\] at (0.3) should be [collapse\]] expected: FAIL - [CSS Transitions: property <visibility> from [visible\] to [visible\] at (1.5) should be [visible\]] - expected: FAIL - - [CSS Transitions with transition: all: property <visibility> from [collapse\] to [hidden\] at (-0.3) should be [hidden\]] - expected: FAIL - - [CSS Transitions: property <visibility> from [hidden\] to [visible\] at (0.1) should be [visible\]] - expected: FAIL - - [CSS Animations: property <visibility> from [hidden\] to [visible\] at (-1) should be [hidden\]] - expected: FAIL - - [CSS Transitions: property <visibility> from [visible\] to [visible\] at (1) should be [visible\]] - expected: FAIL - - [CSS Transitions: property <visibility> from [hidden\] to [visible\] at (-1) should be [hidden\]] - expected: FAIL - - [CSS Animations: property <visibility> from [visible\] to [visible\] at (0.5) should be [visible\]] - expected: FAIL - [Web Animations: property <visibility> from [hidden\] to [visible\] at (1.5) should be [visible\]] expected: FAIL - [CSS Transitions with transition: all: property <visibility> from [hidden\] to [visible\] at (0.9) should be [visible\]] - expected: FAIL - - [CSS Transitions with transition: all: property <visibility> from [visible\] to [hidden\] at (0) should be [visible\]] - expected: FAIL - [Web Animations: property <visibility> from [visible\] to [hidden\] at (0.1) should be [visible\]] expected: FAIL [Web Animations: property <visibility> from [visible\] to [visible\] at (-1) should be [visible\]] expected: FAIL - [CSS Transitions with transition: all: property <visibility> from [collapse\] to [visible\] at (-1) should be [collapse\]] - expected: FAIL - - [CSS Transitions with transition: all: property <visibility> from [visible\] to [visible\] at (0) should be [visible\]] - expected: FAIL - - [CSS Transitions: property <visibility> from [collapse\] to [visible\] at (1.5) should be [visible\]] - expected: FAIL - [CSS Animations: property <visibility> from [collapse\] to [hidden\] at (0) should be [collapse\]] expected: FAIL - [CSS Transitions with transition: all: property <visibility> from [visible\] to [hidden\] at (0.1) should be [visible\]] - expected: FAIL - - [CSS Transitions: property <visibility> from [collapse\] to [visible\] at (0) should be [collapse\]] - expected: FAIL - - [CSS Transitions with transition: all: property <visibility> from [hidden\] to [visible\] at (1) should be [visible\]] - expected: FAIL - [Web Animations: property <visibility> from [collapse\] to [hidden\] at (0.6) should be [hidden\]] expected: FAIL - [CSS Transitions with transition: all: property <visibility> from [visible\] to [hidden\] at (-1) should be [visible\]] - expected: FAIL - - [CSS Animations: property <visibility> from [visible\] to [hidden\] at (0) should be [visible\]] - expected: FAIL - - [CSS Animations: property <visibility> from [collapse\] to [visible\] at (0.1) should be [visible\]] - expected: FAIL - - [CSS Transitions: property <visibility> from [visible\] to [hidden\] at (0.9) should be [visible\]] - expected: FAIL - - [CSS Transitions: property <visibility> from [visible\] to [hidden\] at (0) should be [visible\]] - expected: FAIL - - [CSS Transitions: property <visibility> from [visible\] to [visible\] at (0) should be [visible\]] - expected: FAIL - - [CSS Animations: property <visibility> from [collapse\] to [visible\] at (1) should be [visible\]] - expected: FAIL - - [CSS Transitions with transition: all: property <visibility> from [visible\] to [visible\] at (1) should be [visible\]] - expected: FAIL - [Web Animations: property <visibility> from [visible\] to [hidden\] at (1) should be [hidden\]] expected: FAIL - [CSS Transitions with transition: all: property <visibility> from [collapse\] to [hidden\] at (1.5) should be [hidden\]] - expected: FAIL - [Web Animations: property <visibility> from [hidden\] to [visible\] at (0) should be [hidden\]] expected: FAIL [Web Animations: property <visibility> from [visible\] to [hidden\] at (0.9) should be [visible\]] expected: FAIL - [CSS Transitions: property <visibility> from [collapse\] to [hidden\] at (0) should be [hidden\]] - expected: FAIL - [Web Animations: property <visibility> from [collapse\] to [hidden\] at (1) should be [hidden\]] expected: FAIL - [CSS Transitions: property <visibility> from [collapse\] to [hidden\] at (1) should be [hidden\]] - expected: FAIL - - [CSS Transitions: property <visibility> from [collapse\] to [hidden\] at (1.5) should be [hidden\]] - expected: FAIL - - [CSS Transitions with transition: all: property <visibility> from [visible\] to [visible\] at (0.5) should be [visible\]] - expected: FAIL - - [CSS Transitions with transition: all: property <visibility> from [collapse\] to [visible\] at (0.1) should be [visible\]] - expected: FAIL - [Web Animations: property <visibility> from [visible\] to [visible\] at (1) should be [visible\]] expected: FAIL - [CSS Animations: property <visibility> from [visible\] to [visible\] at (0) should be [visible\]] - expected: FAIL - - [CSS Transitions: property <visibility> from [collapse\] to [hidden\] at (0.5) should be [hidden\]] - expected: FAIL - - [CSS Transitions: property <visibility> from [hidden\] to [visible\] at (0.9) should be [visible\]] - expected: FAIL - [Web Animations: property <visibility> from [collapse\] to [hidden\] at (-0.3) should be [collapse\]] expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/CSS2/visufx/visibility-005.xht.ini b/tests/wpt/metadata-layout-2020/css/CSS2/visufx/visibility-005.xht.ini deleted file mode 100644 index 36e9fb509c0..00000000000 --- a/tests/wpt/metadata-layout-2020/css/CSS2/visufx/visibility-005.xht.ini +++ /dev/null @@ -1,2 +0,0 @@ -[visibility-005.xht] - expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/CSS2/visufx/visibility-block-001.xht.ini b/tests/wpt/metadata-layout-2020/css/CSS2/visufx/visibility-block-001.xht.ini deleted file mode 100644 index 3c53c8143a1..00000000000 --- a/tests/wpt/metadata-layout-2020/css/CSS2/visufx/visibility-block-001.xht.ini +++ /dev/null @@ -1,2 +0,0 @@ -[visibility-block-001.xht] - expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/cssom/serialize-values.html.ini b/tests/wpt/metadata-layout-2020/css/cssom/serialize-values.html.ini index f39a68f6cac..d6ce70be429 100644 --- a/tests/wpt/metadata-layout-2020/css/cssom/serialize-values.html.ini +++ b/tests/wpt/metadata-layout-2020/css/cssom/serialize-values.html.ini @@ -1,7 +1,4 @@ [serialize-values.html] - [visibility: hidden] - expected: FAIL - [list-style-type: none] expected: FAIL @@ -77,9 +74,6 @@ [outline-style: none] expected: FAIL - [visibility: collapse] - expected: FAIL - [clip: rect(1em, auto, 0.5px, 2000em)] expected: FAIL @@ -233,9 +227,6 @@ [orphans: 101] expected: FAIL - [visibility: inherit] - expected: FAIL - [border-spacing: 0px] expected: FAIL @@ -254,9 +245,6 @@ [text-indent: 5%] expected: FAIL - [visibility: visible] - expected: FAIL - [border-spacing: inherit] expected: FAIL diff --git a/tests/wpt/metadata/css/CSS2/visufx/animation/visibility-interpolation.html.ini b/tests/wpt/metadata/css/CSS2/visufx/animation/visibility-interpolation.html.ini index 46084474393..5e91c9bbbff 100644 --- a/tests/wpt/metadata/css/CSS2/visufx/animation/visibility-interpolation.html.ini +++ b/tests/wpt/metadata/css/CSS2/visufx/animation/visibility-interpolation.html.ini @@ -2,15 +2,9 @@ [visibility interpolation] expected: FAIL - [CSS Animations: property <visibility> from [collapse\] to [visible\] at (0.9) should be [visible\]] - expected: FAIL - [CSS Animations: property <visibility> from [collapse\] to [hidden\] at (1) should be [hidden\]] expected: FAIL - [CSS Animations: property <visibility> from [collapse\] to [visible\] at (0) should be [collapse\]] - expected: FAIL - [CSS Animations: property <visibility> from [collapse\] to [hidden\] at (-0.3) should be [collapse\]] expected: FAIL @@ -26,39 +20,18 @@ [CSS Animations: property <visibility> from [collapse\] to [hidden\] at (1.5) should be [hidden\]] expected: FAIL - [CSS Transitions: property <visibility> from [collapse\] to [hidden\] at (0.3) should be [hidden\]] - expected: FAIL - [Web Animations: property <visibility> from [visible\] to [visible\] at (0) should be [visible\]] expected: FAIL - [CSS Transitions with transition: all: property <visibility> from [collapse\] to [hidden\] at (1) should be [hidden\]] - expected: FAIL - [CSS Animations: property <visibility> from [collapse\] to [hidden\] at (0.3) should be [collapse\]] expected: FAIL - [CSS Transitions with transition: all: property <visibility> from [collapse\] to [hidden\] at (0) should be [hidden\]] - expected: FAIL - - [CSS Transitions with transition: all: property <visibility> from [collapse\] to [visible\] at (1.5) should be [visible\]] - expected: FAIL - [Web Animations: property <visibility> from [collapse\] to [visible\] at (1) should be [visible\]] expected: FAIL - [CSS Transitions with transition: all: property <visibility> from [collapse\] to [visible\] at (0) should be [collapse\]] - expected: FAIL - - [CSS Animations: property <visibility> from [collapse\] to [visible\] at (1.5) should be [visible\]] - expected: FAIL - [Web Animations: property <visibility> from [hidden\] to [visible\] at (1) should be [visible\]] expected: FAIL - [CSS Transitions with transition: all: property <visibility> from [collapse\] to [hidden\] at (0.5) should be [hidden\]] - expected: FAIL - [Web Animations: property <visibility> from [collapse\] to [hidden\] at (0) should be [collapse\]] expected: FAIL @@ -71,60 +44,27 @@ [CSS Animations: property <visibility> from [collapse\] to [hidden\] at (0.5) should be [hidden\]] expected: FAIL - [CSS Transitions with transition: all: property <visibility> from [collapse\] to [hidden\] at (0.3) should be [hidden\]] - expected: FAIL - [Web Animations: property <visibility> from [collapse\] to [visible\] at (0.1) should be [visible\]] expected: FAIL - [CSS Transitions with transition: all: property <visibility> from [collapse\] to [visible\] at (1) should be [visible\]] - expected: FAIL - [Web Animations: property <visibility> from [collapse\] to [hidden\] at (1.5) should be [hidden\]] expected: FAIL - [CSS Transitions: property <visibility> from [collapse\] to [visible\] at (0.1) should be [visible\]] - expected: FAIL - [CSS Animations: property <visibility> from [collapse\] to [hidden\] at (0.6) should be [hidden\]] expected: FAIL - [CSS Transitions with transition: all: property <visibility> from [collapse\] to [hidden\] at (0.6) should be [hidden\]] - expected: FAIL - - [CSS Transitions: property <visibility> from [collapse\] to [hidden\] at (0.6) should be [hidden\]] - expected: FAIL - - [CSS Transitions with transition: all: property <visibility> from [collapse\] to [visible\] at (0.9) should be [visible\]] - expected: FAIL - [Web Animations: property <visibility> from [collapse\] to [visible\] at (-1) should be [collapse\]] expected: FAIL [Web Animations: property <visibility> from [visible\] to [visible\] at (1.5) should be [visible\]] expected: FAIL - [CSS Transitions: property <visibility> from [collapse\] to [hidden\] at (-0.3) should be [hidden\]] - expected: FAIL - - [CSS Transitions: property <visibility> from [collapse\] to [visible\] at (-1) should be [collapse\]] - expected: FAIL - [Web Animations: property <visibility> from [visible\] to [visible\] at (0.5) should be [visible\]] expected: FAIL - [CSS Transitions: property <visibility> from [collapse\] to [visible\] at (1) should be [visible\]] - expected: FAIL - [Web Animations: property <visibility> from [hidden\] to [visible\] at (-1) should be [hidden\]] expected: FAIL - [CSS Animations: property <visibility> from [collapse\] to [visible\] at (-1) should be [collapse\]] - expected: FAIL - - [CSS Transitions: property <visibility> from [collapse\] to [visible\] at (0.9) should be [visible\]] - expected: FAIL - [Web Animations: property <visibility> from [visible\] to [hidden\] at (-1) should be [visible\]] expected: FAIL @@ -140,9 +80,6 @@ [Web Animations: property <visibility> from [collapse\] to [hidden\] at (0.3) should be [collapse\]] expected: FAIL - [CSS Transitions with transition: all: property <visibility> from [collapse\] to [hidden\] at (-0.3) should be [hidden\]] - expected: FAIL - [Web Animations: property <visibility> from [hidden\] to [visible\] at (1.5) should be [visible\]] expected: FAIL @@ -152,60 +89,27 @@ [Web Animations: property <visibility> from [visible\] to [visible\] at (-1) should be [visible\]] expected: FAIL - [CSS Transitions with transition: all: property <visibility> from [collapse\] to [visible\] at (-1) should be [collapse\]] - expected: FAIL - - [CSS Transitions: property <visibility> from [collapse\] to [visible\] at (1.5) should be [visible\]] - expected: FAIL - [CSS Animations: property <visibility> from [collapse\] to [hidden\] at (0) should be [collapse\]] expected: FAIL - [CSS Transitions: property <visibility> from [collapse\] to [visible\] at (0) should be [collapse\]] - expected: FAIL - [Web Animations: property <visibility> from [collapse\] to [hidden\] at (0.6) should be [hidden\]] expected: FAIL - [CSS Animations: property <visibility> from [collapse\] to [visible\] at (0.1) should be [visible\]] - expected: FAIL - - [CSS Animations: property <visibility> from [collapse\] to [visible\] at (1) should be [visible\]] - expected: FAIL - [Web Animations: property <visibility> from [visible\] to [hidden\] at (1) should be [hidden\]] expected: FAIL - [CSS Transitions with transition: all: property <visibility> from [collapse\] to [hidden\] at (1.5) should be [hidden\]] - expected: FAIL - [Web Animations: property <visibility> from [hidden\] to [visible\] at (0) should be [hidden\]] expected: FAIL [Web Animations: property <visibility> from [visible\] to [hidden\] at (0.9) should be [visible\]] expected: FAIL - [CSS Transitions: property <visibility> from [collapse\] to [hidden\] at (0) should be [hidden\]] - expected: FAIL - [Web Animations: property <visibility> from [collapse\] to [hidden\] at (1) should be [hidden\]] expected: FAIL - [CSS Transitions: property <visibility> from [collapse\] to [hidden\] at (1) should be [hidden\]] - expected: FAIL - - [CSS Transitions: property <visibility> from [collapse\] to [hidden\] at (1.5) should be [hidden\]] - expected: FAIL - - [CSS Transitions with transition: all: property <visibility> from [collapse\] to [visible\] at (0.1) should be [visible\]] - expected: FAIL - [Web Animations: property <visibility> from [visible\] to [visible\] at (1) should be [visible\]] expected: FAIL - [CSS Transitions: property <visibility> from [collapse\] to [hidden\] at (0.5) should be [hidden\]] - expected: FAIL - [Web Animations: property <visibility> from [collapse\] to [hidden\] at (-0.3) should be [collapse\]] expected: FAIL diff --git a/tests/wpt/metadata/css/CSS2/visufx/visibility-block-001.xht.ini b/tests/wpt/metadata/css/CSS2/visufx/visibility-block-001.xht.ini deleted file mode 100644 index c82056a0a0a..00000000000 --- a/tests/wpt/metadata/css/CSS2/visufx/visibility-block-001.xht.ini +++ /dev/null @@ -1,3 +0,0 @@ -[visibility-block-001.xht] - type: reftest - expected: FAIL diff --git a/tests/wpt/metadata/css/css-variables/variable-presentation-attribute.html.ini b/tests/wpt/metadata/css/css-variables/variable-presentation-attribute.html.ini index b9aec630898..e7de741f54e 100644 --- a/tests/wpt/metadata/css/css-variables/variable-presentation-attribute.html.ini +++ b/tests/wpt/metadata/css/css-variables/variable-presentation-attribute.html.ini @@ -107,9 +107,6 @@ [Testing 'text-decoration'.] expected: FAIL - [Testing 'visibility'.] - expected: FAIL - [Testing 'writing-mode'.] expected: FAIL diff --git a/tests/wpt/metadata/css/cssom/serialize-values.html.ini b/tests/wpt/metadata/css/cssom/serialize-values.html.ini index 3120a9ea8f7..9f00e54aa1a 100644 --- a/tests/wpt/metadata/css/cssom/serialize-values.html.ini +++ b/tests/wpt/metadata/css/cssom/serialize-values.html.ini @@ -89,9 +89,6 @@ [page-break-inside: inherit] expected: FAIL - [visibility: collapse] - expected: FAIL - [widows: 101] expected: FAIL diff --git a/tests/wpt/metadata/html/rendering/non-replaced-elements/tables/hidden-attr.html.ini b/tests/wpt/metadata/html/rendering/non-replaced-elements/tables/hidden-attr.html.ini index b77c2fe5f7f..1bcdb5293d6 100644 --- a/tests/wpt/metadata/html/rendering/non-replaced-elements/tables/hidden-attr.html.ini +++ b/tests/wpt/metadata/html/rendering/non-replaced-elements/tables/hidden-attr.html.ini @@ -2,18 +2,6 @@ [UA style for hidden attribute on table elements] expected: FAIL - [Computed display and visibility of colgroup] - expected: FAIL - [Computed display and visibility of col] - expected: FAIL - [Computed display and visibility of thead] - expected: FAIL - [Computed display and visibility of tbody] - expected: FAIL - [Computed display and visibility of tfoot] - expected: FAIL - [Computed display and visibility of tr] - expected: FAIL [Computed display and visibility of td] expected: FAIL [Computed display and visibility of th] diff --git a/tests/wpt/mozilla/meta-layout-2020/css/visibility_hidden.html.ini b/tests/wpt/mozilla/meta-layout-2020/css/visibility_hidden.html.ini deleted file mode 100644 index 75bc7115de3..00000000000 --- a/tests/wpt/mozilla/meta-layout-2020/css/visibility_hidden.html.ini +++ /dev/null @@ -1,2 +0,0 @@ -[visibility_hidden.html] - expected: FAIL |