New issue
Advanced search Search tips

Issue 753893 link

Starred by 1 user

Issue metadata

Status: Untriaged
Owner: ----
Components:
EstimatedDays: ----
NextAction: ----
OS: Windows
Pri: 2
Type: Bug-Regression



Sign in to add a comment

Background-image with SVG text renders illegibly on Windows in Chrome 60

Reported by d...@masterleep.com, Aug 9 2017

Issue description

UserAgent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_6) AppleWebKit/603.3.8 (KHTML, like Gecko) Version/10.1.2 Safari/603.3.8

Steps to reproduce the problem:
1. Open the blocky.html reduced text case on Windows 7.
2. Compare the rendering between Chrome 59 and Chrome 60.

What is the expected behavior?
The text should be legible, as in the 'Windows 7 Chrome 59.png' attachment.

What went wrong?
The text is illegible, as in the 'Windows 7 Chrome 60.png' attachment.

Did this work before? Yes Chrome 59

Does this work in other browsers? Yes

Chrome version: 60.0.3112.78 (Official Build) (64-bit)  Channel: stable
OS Version: 7
Flash Version: 

A workaround is to use SVG text with stroke and no fill.
 
blocky.html
401 bytes View Download
Windows 7 Chrome 59.png
58.2 KB View Download
Windows 7 Chrome 60.png
23.6 KB View Download

Comment 1 by pdr@chromium.org, Aug 9 2017

Labels: M-60 Needs-Bisect
This looks fine to me in Chrome 62 but it's possible we regressed in 60. Test team, can you bisect this?

Comment 2 by woxxom@gmail.com, Aug 9 2017

Sounds like a GPU issue, possibly related to r465279
Please attach the output from chrome://gpu
Things to try:
  * open chrome://flags/#enable-gpu-rasterization and disable it
  * disable "Use hardware acceleration when available" in browser settings
It occurs on the Browserstack Windows 7 and 10 instances.  That's where I got the images from.  It also occurs in the wild.

I don't know a good way to grab the chrome://gpu output from Browserstack, but here's a screen grab of the top part of it.

Browserstack GPU.png
621 KB View Download
Disabling "Use hardware acceleration when available" in browser settings did not make any difference.

Disabling chrome://flags/#enable-gpu-rasterization did not make any difference either.

Comment 5 Deleted

Labels: -Pri-2 Pri-1
Looks fine for me in 60.0.3112.24 on Win 10. Win 7 only?

Test team, please verify the bug and regression range.

Comment 7 by pdr@chromium.org, Aug 9 2017

Stephen, can you test with --disable-gpu?
Components: -Blink>SVG Internals>Skia
How 'bout that. Reproduces in M-61 with software raster.
Labels: -Needs-Bisect -M-60 Release-Block-Stable RegressionFound-60 M-61
Status: Untriaged (was: Unconfirmed)
Bisects to this Skia roll:
https://chromium.googlesource.com/chromium/src/+/5412d363b9dec0df74ab2080665dc30cb3d9382f

Comment 10 by hcm@chromium.org, Nov 28 2017

Labels: -Pri-1 Pri-2
Reporter, is this still occurring?  We have not had additional reports and this one continues to puzzle (tough to repro, bisects don't include obvious culprit)
Yes, it still happens in the latest Chrome 62.  You can view the test case on BrowserStack using a Windows 10 / Chrome 62 instance to see the problem.  Happens in the 63 dev build there as well.
I can no longer reproduce this in Chrome 68 either locally or on BrowserStack.
Note: The tag on this bug is incorrect; it's supposed to be ReleaseBlock-* with no dash between the Release and Block.

Sign in to add a comment