diff --git a/resources/servo.css b/resources/servo.css index 97796bf183c..5fe1b27bf46 100644 --- a/resources/servo.css +++ b/resources/servo.css @@ -60,3 +60,11 @@ details[open]::-servo-details-content { display: block; } +/* + * Until servo supports svg properly, make sure to at least prevent svg + * children from being layed out and rendered like usual html. + * https://github.com/servo/servo/issues/10646 + */ +svg > * { + display: none; +} diff --git a/tests/wpt/metadata-css/css-text-decor-3_dev/html/text-decoration-propagation-01.htm.ini b/tests/wpt/metadata-css/css-text-decor-3_dev/html/text-decoration-propagation-01.htm.ini deleted file mode 100644 index 05a585d4c1c..00000000000 --- a/tests/wpt/metadata-css/css-text-decor-3_dev/html/text-decoration-propagation-01.htm.ini +++ /dev/null @@ -1,3 +0,0 @@ -[text-decoration-propagation-01.htm] - type: reftest - expected: FAIL diff --git a/tests/wpt/mozilla/meta/MANIFEST.json b/tests/wpt/mozilla/meta/MANIFEST.json index 1cadcfe1765..f9cdf4855c5 100644 --- a/tests/wpt/mozilla/meta/MANIFEST.json +++ b/tests/wpt/mozilla/meta/MANIFEST.json @@ -4587,6 +4587,18 @@ "url": "/_mozilla/css/submit_focus_a.html" } ], + "css/svg_children.html": [ + { + "path": "css/svg_children.html", + "references": [ + [ + "/_mozilla/css/svg_children_ref.html", + "==" + ] + ], + "url": "/_mozilla/css/svg_children.html" + } + ], "css/table_auto_width.html": [ { "path": "css/table_auto_width.html", @@ -11249,6 +11261,18 @@ "url": "/_mozilla/css/submit_focus_a.html" } ], + "css/svg_children.html": [ + { + "path": "css/svg_children.html", + "references": [ + [ + "/_mozilla/css/svg_children_ref.html", + "==" + ] + ], + "url": "/_mozilla/css/svg_children.html" + } + ], "css/table_auto_width.html": [ { "path": "css/table_auto_width.html", diff --git a/tests/wpt/mozilla/tests/css/svg_children.html b/tests/wpt/mozilla/tests/css/svg_children.html new file mode 100644 index 00000000000..9562a1c5a2a --- /dev/null +++ b/tests/wpt/mozilla/tests/css/svg_children.html @@ -0,0 +1,9 @@ + + +not rendering children of svg + + + + diff --git a/tests/wpt/mozilla/tests/css/svg_children_ref.html b/tests/wpt/mozilla/tests/css/svg_children_ref.html new file mode 100644 index 00000000000..cadbabc7c5a --- /dev/null +++ b/tests/wpt/mozilla/tests/css/svg_children_ref.html @@ -0,0 +1,2 @@ + +