Skip to content

Commit

Permalink
Bug 1588351 [wpt PR 19658] - [LayoutNG] Use legacy borders when paint…
Browse files Browse the repository at this point in the history
…ing 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 <dgroganchromium.org>
Reviewed-by: Morten Stenshorne <mstenshochromium.org>
Cr-Commit-Position: refs/heads/master{#705454}

--

wpt-commits: 8ecb8a727ddcfc2f5d0c2a996186a19654cae6f6
wpt-pr: 19658

UltraBlame original commit: d772303dfa9dfd0ad21106f8f6691c48a7aab798
  • Loading branch information
marco-c committed Oct 27, 2019
1 parent 2a2198b commit 9200bc8
Showing 1 changed file with 352 additions and 0 deletions.
352 changes: 352 additions & 0 deletions testing/web-platform/tests/css/css-tables/background-clip-001.html
Original file line number Diff line number Diff line change
@@ -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
>

0 comments on commit 9200bc8

Please sign in to comment.