Issue 491574 in chromium: border-radius bleeds background-color

50 views
Skip to first unread message

chro...@googlecode.com

unread,
May 23, 2015, 2:22:51 PM5/23/15
to chromi...@chromium.org
Status: Unconfirmed
Owner: ----
Labels: Cr-Content Pri-2 Via-Wizard Type-Bug OS-Windows Arch-x86_64

New issue 491574 by thexpaw: border-radius bleeds background-color
https://code.google.com/p/chromium/issues/detail?id=491574

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

Example URL:
http://jsfiddle.net/h8astxag/show/

Steps to reproduce the problem:
1. Open the page
2. Observe image

What is the expected behavior?
No black color shows up where corners are rounded.

What went wrong?
Black color shows up where corners are rounded.

Does it occur on multiple sites: Yes

Is it a problem with a plugin? No

Did this work before? N/A

Does this work in other browsers? No Internet Explorer 11

Chrome version: 43.0.2357.65 Channel: stable
OS Version: 10.0
Flash Version: Shockwave Flash 17.0 r0

Does not happen in Firefox 40. background-clip: padding-box; does not fix
the issue.

--
You received this message because this project is configured to send all
issue notifications to this address.
You may adjust your notification preferences at:
https://code.google.com/hosting/settings

chro...@googlecode.com

unread,
May 25, 2015, 2:24:42 AM5/25/15
to chromi...@chromium.org
Updates:
Status: Untriaged
Cc: nyerrami...@chromium.org
Labels: -Type-Bug -OS-Windows -Arch-x86_64 Type-Bug-Regression OS-All
Cr-Blink

Comment #1 on issue 491574 by nyerrami...@chromium.org: border-radius
bleeds background-color
https://code.google.com/p/chromium/issues/detail?id=491574

CHANGELOG URL:

https://chromium.googlesource.com/chromium/src/+log/fd0834f85a155bcb248a8a25b32c4f5838ba091c..8ba2efc905bd5341316c2533e2ec4b4d2e07d0f4

BLINK CHANGELOG URL:

http://build.chromium.org/f/chromium/perf/dashboard/ui/changelog_blink.html?url=/trunk&range=180779%3A180777

unable to find the culprit, could someone please look into this.

Note: able to reproduce this issue on Win7, Mac OS X 10.9.5, Ubuntu 14.04
Chrome stable # 43.0.2357.65

chro...@googlecode.com

unread,
May 25, 2015, 2:48:47 AM5/25/15
to chromi...@chromium.org
Updates:
Labels: -Cr-Content -Cr-Blink Cr-Blink-Paint
Cr-Blink-Layout-Background-Border

Comment #2 on issue 491574 by tk...@chromium.org: border-radius bleeds
background-color
https://code.google.com/p/chromium/issues/detail?id=491574

(No comment was entered for this change.)

chro...@googlecode.com

unread,
Aug 27, 2015, 12:37:47 PM8/27/15
to chromi...@chromium.org
Updates:
Status: Assigned
Owner: fma...@chromium.org
Labels: -Cr-Blink-Layout-BackgroundBorder

Comment #4 on issue 491574 by schen...@chromium.org: border-radius bleeds
background-color
https://code.google.com/p/chromium/issues/detail?id=491574

(No comment was entered for this change.)

chro...@googlecode.com

unread,
Aug 28, 2015, 5:27:25 PM8/28/15
to chromi...@chromium.org

Comment #6 on issue 491574 by fma...@chromium.org: border-radius bleeds
background-color
https://code.google.com/p/chromium/issues/detail?id=491574

to answer my own question: I had to go back all the way to M36 to find a
working version, but yeah, this is an (old) regression:

You are probably looking for a change made after 266467 (known good), but
no later than 266471 (first known bad).
CHANGELOG URL:

https://chromium.googlesource.com/chromium/src/+log/b20f6ac13aa30e15d7c947a4bf8877260387edab..47268febb0d5aea3ebae61d978df6d662d381b49

Must have been the switch to impl-side painting
https://chromium.googlesource.com/chromium/src/+/47268febb0d5aea3ebae61d978df6d662d381b49.
Since that CL doesn't really change the way Blink draws images, my best
guess is that impl-side somehow affected the heuristic which skips the
background if the image is fully opaque.
Reply all
Reply to author
Forward
0 new messages