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

Issue 356132 link

Starred by 14 users

Issue metadata

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



Sign in to add a comment

CSS border rendering bug with border-collapse and colspan

Reported by olive...@gmail.com, Mar 25 2014

Issue description

Chrome Version       : 33.0.1750.154
URLs (if applicable) : http://codepen.io/anon/pen/wtJbl/
Other browsers tested:
  Firefox 27: OK
  IE 8/9/10: OK

What steps will reproduce the problem?
1. View issue on codepen (http://codepen.io/anon/pen/wtJbl/)
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
possible.

 
Labels: Cr-Blink-CSS
Cc: msrchandra@chromium.org
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.
356132.jpg
276 KB View Download

Comment 3 by tkent@chromium.org, Mar 31 2014

Labels: Cr-Blink-Rendering
Cc: jchaffraix@chromium.org
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 kareng@google.com, Apr 7 2014

Labels: -M-35 MovedFrom-35 M-36
Status: Untriaged
Moving all non essential bugs to the next Milestone.
Labels: -M-36 MovedFrom-36
This issue has already been moved once and is lower than Priority 1,therefore removing mstone.

Comment 7 by laforge@google.com, 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
http://stackoverflow.com/questions/29282488

Comment 9 by loyso@chromium.org, May 20 2015

Owner: loyso@chromium.org

Comment 10 by loyso@chromium.org, May 20 2015

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

Comment 11 by loyso@chromium.org, Jun 24 2015

Labels: Hotlist-Interop

Comment 12 by meade@chromium.org, Sep 16 2015

 Issue 108417  has been merged into this issue.

Comment 13 by meade@chromium.org, Sep 16 2015

Cc: kavvaru@chromium.org
 Issue 400704  has been merged into this issue.

Comment 14 by tkent@chromium.org, Oct 29 2015

Labels: Cr-Blink-Layout-Table
Cc: dgro...@chromium.org
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.
Mergedinto: 2902
Status: Duplicate
I am running into this now and I hope it is fixed soon.
It does not seem that 2902 is truly a duplicate--this issue is perhaps different.

Sign in to add a comment