New issue
Advanced search Search tips

Issue 679541 link

Starred by 2 users

Issue metadata

Status: Assigned
Owner:
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Linux , Windows , Mac
Pri: 3
Type: Bug-Regression



Sign in to add a comment

HTML Table Transform:scale causes background to bleed through

Reported by laurenf...@gmail.com, Jan 10 2017

Issue description

UserAgent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/55.0.2883.87 Safari/537.36

Steps to reproduce the problem:
1. Create container div with background color
2. Add HTML Table with cells and no borders inside container div
3. Transform:scale() the container div\

https://jsfiddle.net/erLyx1jp/

What is the expected behavior?
The table should be scaled and no lines should appear beside table cells

What went wrong?
The table shows lines when it should not. The lines come from the background color bleeding through

Did this work before? No 

Does this work in other browsers? Yes

Chrome version: 55.0.2883.87  Channel: stable
OS Version: 10.0
Flash Version: Shockwave Flash 24.0 r0
 
lines.png
107 KB View Download
This bleed-through does not happen on Microsoft Edge

Comment 2 by ajha@chromium.org, Jan 10 2017

Labels: Needs-Triage-M55
Components: -Blink>CSS Blink>Paint
Labels: -Type-Bug -Needs-Triage-M55 hasBisedct M-57 OS-Linux OS-Mac Type-Bug-Regression
Owner: danakj@chromium.org
Status: Assigned (was: Unconfirmed)
Able to reproduce the issue on Win 10,Ubuntu 14.04 and Mac 10.12.2 using stable 55.0.2883.87/95 and canary 57.0.2977.0.

Bisect info:
============
Good:39.0.2136.0
Bad :39.0.2137.0

You are probably looking for a change made after 291710 (known good), but no later than 291724 (first known bad).
CHANGELOG URL:
  https://chromium.googlesource.com/chromium/src/+log/d009777fa2991cbe951bb477d9a7414d1baef22a..ec922586ba4a08e43c305fc9698f08cd653e9f68

Review URL: https://codereview.chromium.org/484363003
danakj@: Could you please take a look into this if its related to your change.

Comment 5 by danakj@chromium.org, Jan 10 2017

Cc: pdr@chromium.org chrishtr@chromium.org
What OS was that bisect done on? I'd guess mac and that this is exposed when impl-side painting was turned on?

Comment 6 by danakj@chromium.org, Feb 10 2017

Cc: danakj@chromium.org
Labels: Needs-Feedback
Owner: durga.behera@chromium.org
Labels: Needs-TestConfirmation
Cc: -danakj@chromium.org
Labels: -M-57 M-58
Owner: danakj@chromium.org
danakj@: Yes, the above bisect was performed on Mac 10.12.2.
issue seen on latest canary 58.0.3010.0 too.

Comment 9 by danakj@chromium.org, Feb 13 2017

Owner: chrishtr@chromium.org
Ok thanks. We could bisect again with the --enable-impl-side-painting flag to try narrow down where the regression happened. What do you think chris?
Labels: -Needs-TestConfirmation -Needs-Feedback
Bisected the above using the flag"--enable-impl-side-painting" and got he below bisect range:

Good:36.0.1921.0
Bad :36.0.1922.0

NOTE: There is a Blink roll in the range, you might also want to do a Blink bisect.
CHANGELOG URL:  https://chromium.googlesource.com/chromium/src/+log/a41467480b4d1cc91b6087e6739455d96aa31671..16578a8e3481ffdde5b699fe747f114efb64a26b

BLINK CHANGELOG URL:(produced all Bad)
  http://build.chromium.org/f/chromium/perf/dashboard/ui/changelog_blink.html?url=/trunk&range=170534%3A170522

chrishtr@: Removed Needs-Feedback & Needs-testConfirmation as of now, please add it again if any further info is required.
Labels: -Pri-2 Pri-3
Status: Available (was: Assigned)
Status: Assigned (was: Available)

Sign in to add a comment