New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.
Starred by 14 users

Issue metadata

Status: Duplicate
Merged: issue 2902
Owner: ----
Closed: Nov 2015
EstimatedDays: ----
NextAction: ----
OS: All
Pri: 2
Type: Bug

Sign in to add a comment

Issue 356132: CSS border rendering bug with border-collapse and colspan

Reported by, Mar 25 2014

Issue description

Chrome Version       : 33.0.1750.154
URLs (if applicable) :
Other browsers tested:
  Firefox 27: OK
  IE 8/9/10: OK

What steps will reproduce the problem?
1. View issue on codepen (
2. Note bordered cell is incorrectly "colspanning" 
3. Only happens when border-collapse is used

What is the expected result?
Border on the bottom should only apply to the single cell not colspan to the row below.

What happens instead?

Please provide any additional information below. Attach a screenshot if

Comment 1 by, Mar 25 2014

Labels: Cr-Blink-CSS

Comment 2 by, Mar 26 2014

Labels: M-35 OS-All
Status: Untriaged
Able to reproduce the issue. This is a Non-Regression Issue. Can be seen from M15 builds. Attaching a screenshot for further reference.
276 KB View Download

Comment 3 by, Mar 31 2014

Labels: Cr-Blink-Rendering

Comment 4 by, Apr 1 2014

Status: Available
It's a known (old) issue in our table code. Collapsing borders are determined based on adjacent cells and our code doesn't deal correctly with spanning cells (we only consider the cell adjoining the first row / column in a row / column span). On top of that, our border granularity is determined by the cell's span.

To fix this bug, we would need to overhaul our collapsing border code, which is a big undertaking.

Comment 5 by, Apr 7 2014

Labels: -M-35 MovedFrom-35 M-36
Status: Untriaged
Moving all non essential bugs to the next Milestone.

Comment 6 by, May 29 2014

Labels: -M-36 MovedFrom-36
This issue has already been moved once and is lower than Priority 1,therefore removing mstone.

Comment 7 by, Jan 9 2015

Labels: -Cr-Blink-Rendering Cr-Blink-Layout
Migrate from Cr-Blink-Rendering to Cr-Blink-Layout

Comment 8 by Deleted ...@, Mar 31 2015

Related topic opened up with example on Stack Overflow

Comment 9 by, May 20 2015


Comment 10 by, May 20 2015

Owner: ----
Status: Available
Able to reproduce on 43.0.2357.65 (Official Build) (64-bit Linux)

Comment 11 by, Jun 24 2015

Labels: Hotlist-Interop

Comment 12 by, Sep 16 2015

 Issue 108417  has been merged into this issue.

Comment 13 by, Sep 16 2015

 Issue 400704  has been merged into this issue.

Comment 14 by, Oct 29 2015

Labels: Cr-Blink-Layout-Table

Comment 15 by, Oct 29 2015

Labels: -MovedFrom-35 -MovedFrom-36
We don't correctly support border-collapsing with colspan / rowspan and assign a single border for those cells (which is why we see the border wrongly bleeding out), instead of segmenting them like FF and other browser.

Fixing this bug requires to better design our border spanning code, which is old, bug-prone and pretty inefficient.

Comment 16 by, Nov 3 2015

Mergedinto: 2902
Status: Duplicate

Comment 17 by, Mar 20 2017

I am running into this now and I hope it is fixed soon.

Comment 18 by, Mar 20 2017

It does not seem that 2902 is truly a duplicate--this issue is perhaps different.

Sign in to add a comment