From 9200bc8b4394c2e78b982db870acaf37c7b2b637 Mon Sep 17 00:00:00 2001 From: Marco Castelluccio Date: Sun, 27 Oct 2019 00:39:54 +0000 Subject: [PATCH] Bug 1588351 [wpt PR 19658] - [LayoutNG] Use legacy borders when painting table cell fragments, a=testonly Automatic update from web-platform-tests [LayoutNG] Use legacy borders when painting table cell fragments NG fragments don't support collapsed borders yet. This manifested with background-clip. When the position/size of the clipped background was determined, the cells' full borders were used, not half of the winning border as is correct in collapsed mode. Bug: 1008400 Change-Id: I53a80c88d854136e8d3f540fe7b8c969152aad13 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1858519 Commit-Queue: David Grogan Reviewed-by: Morten Stenshorne Cr-Commit-Position: refs/heads/master{#705454} -- wpt-commits: 8ecb8a727ddcfc2f5d0c2a996186a19654cae6f6 wpt-pr: 19658 UltraBlame original commit: d772303dfa9dfd0ad21106f8f6691c48a7aab798 --- .../css/css-tables/background-clip-001.html | 352 ++++++++++++++++++ 1 file changed, 352 insertions(+) create mode 100644 testing/web-platform/tests/css/css-tables/background-clip-001.html diff --git a/testing/web-platform/tests/css/css-tables/background-clip-001.html b/testing/web-platform/tests/css/css-tables/background-clip-001.html new file mode 100644 index 0000000000000..09b9f8ab6d1c3 --- /dev/null +++ b/testing/web-platform/tests/css/css-tables/background-clip-001.html @@ -0,0 +1,352 @@ +< +! +doctype +html +> +< +title +> +Collapsed +borders +and +background +- +clip +< +/ +title +> +< +link +rel += +" +author +" +title += +" +David +Grogan +" +href += +" +mailto +: +dgrogan +chromium +. +org +" +> +< +link +rel += +" +help +" +href += +" +https +: +/ +/ +drafts +. +csswg +. +org +/ +css +- +tables +- +3 +/ +# +in +- +collapsed +- +borders +- +mode +" +> +< +link +rel += +" +help +" +href += +" +https +: +/ +/ +drafts +. +csswg +. +org +/ +css +- +backgrounds +- +3 +/ +# +the +- +background +- +clip +" +> +< +link +rel += +" +match +" +href += +" +. +. +/ +reference +/ +ref +- +filled +- +green +- +100px +- +square +. +xht +" +> +< +link +rel += +" +bookmark +" +href += +" +https +: +/ +/ +crbug +. +com +/ +1008400 +" +/ +> +< +meta +name += +" +flags +" +content += +" +" +/ +> +< +meta +name += +" +assert +" +content += +" +background +- +clip +on +a +cell +with +collapsed +borders +is +calculated +correctly +" +/ +> +< +style +> +table +{ +border +- +collapse +: +collapse +; +/ +* +The +properties +after +the +blank +line +are +not +the +behavior +under +test +. +* +/ +background +: +red +; +} +td +{ +background +- +clip +: +content +- +box +; +border +: +30px +solid +green +; +background +- +color +: +green +; +padding +: +0px +; +line +- +height +: +0px +; +} +. +cell +- +content +{ +display +: +inline +- +block +; +height +: +40px +; +width +: +40px +; +} +< +/ +style +> +< +p +> +Test +passes +if +there +is +a +filled +green +square +and +< +strong +> +no +red +< +/ +strong +> +. +< +/ +p +> +< +table +> +< +tr +> +< +td +> +< +span +class += +" +cell +- +content +" +> +< +/ +span +> +< +/ +td +> +< +/ +tr +> +< +/ +table +>