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

Issue 617856 link

Starred by 2 users

Issue metadata

Status: Duplicate
Merged: issue 617550
Owner:
Last visit > 30 days ago
Closed: Jun 2016
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Mac
Pri: 1
Type: Bug-Regression



Sign in to add a comment

Regression:Text on bookmark bar is not displayed properly after installing 'the space' theme.

Reported by vku...@etouch.net, Jun 7 2016

Issue description

Chrome Version: 53.0.2760.0 (Official Build) 851eb42016eeca7ac932921164bb1fdb3a5844b3-refs/heads/master@{#397956} (64 Bit)
OS:Mac (10.10.5 , 10.11.4),Mac Retina (10.11.4)

What steps will reproduce the problem?
1.Freshly launch chrome and install 'the space' theme from https://chrome.google.com/webstore/detail/the-space/nchoeafalnaacdkpoodkjnbogigpjabk?utm_source=chrome-ntp-icon
2.After loading the theme open NTP and observe the text 'For quick access,place your...' on bookmark bar.

Actual: Text on bookmark bar is not displayed properly after installing 'the space' theme (i.e white line/color appears on text)

Expected: Text on bookmark bar should be properly displayed after installing 'the space' theme.

This is a regression issue broken in 'M52' and will soon update other info.
 

Comment 1 by vku...@etouch.net, Jun 7 2016

Labels: hasbisect
Owner: shrike@chromium.org
Status: Assigned (was: Unconfirmed)
Manual regression range:
Good build: 52.0.2727.0
Bad build: 52.0.2728.0

Narrow bisect:
https://chromium.googlesource.com/chromium/src/+log/c9f85e872f14d0e09a6677fb0703ab949e6fe123..064343a4381a0260adb445affb50a063b921e168?pretty=fuller&n=10

Suspecting: 392049 ?
Kindly help to re-assign, if your changes are not cause for this issue.

Note: 
1.Issue is seen on 53.0.2761.2 (Official Build) as well
2.Issue not seen on Win & Linux OS.
Actual_Theme.png
1.2 MB View Download
Expected_Theme.png
1.3 MB View Download
Labels: ReleaseBlock-Stable
Adding RB label as this is a recent regression.
Able to reproduce this issue on Mac OS 10.11.5 using chrome latest canary M53-53.0.2764.0 as well.

shrike@ - Any update on this bug? Could you please take a look in to it.

Comment 4 by shrike@chromium.org, Jun 11 2016

For the moment I'm guessing it's sub-pixel antialiasing with a transparent background, but I need to investigate more.
Please have a fix ready and merge it to M52 branch once it is baked in Canary before 6/22 so that it can be picked up for next beta promotion.

Comment 6 by gov...@chromium.org, Jun 16 2016

A friendly reminder that M52 Stable is launching soon! Your bug is labelled as Stable ReleaseBlock, pls make sure to land the fix and get it merged into the release branch by July 12. All changes MUST be merged into the release branch by 5pm on July 15 to make into the desktop Stable final build cut. Thank you!
Just to update:
Still able to reproduce the issue on Mac 10.11.5 using latest M-53(53.0.2773.0).
Project Member

Comment 8 by bugdroid1@chromium.org, Jun 22 2016

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/eadf1aa099669f7a232ee8deed94d5b9d2da14a8

commit eadf1aa099669f7a232ee8deed94d5b9d2da14a8
Author: shrike <shrike@chromium.org>
Date: Wed Jun 22 20:33:26 2016

[Mac][Material Design] Fix regression with initial bookmark bar text.

[Mac][Material Design] Fix regression with initial bookmark bar text.

When you have an empty bookmarks bar, the bar displays a message about
adding bookmarks. With the switch to Material Design and the addition
of an NSVisualEffectView, the textfields' opaque ancestor was no
longer opaque, messing up subpixel anti-aliasing.

This cl changes the BookmarkBarToolbarView's isOpaque: method to
always return YES. The BookmarkBarToolbarView was in fact always
opaque, so returning YES is correct. Doing so causes the
BookmarkBarToolbarView's to be the textfields' opaque ancestor,
leading to correctly-drawn text.

R=tapted@chromium.org
BUG= 617550 , 617856 

Review-Url: https://codereview.chromium.org/2061353002
Cr-Commit-Position: refs/heads/master@{#401391}

[modify] https://crrev.com/eadf1aa099669f7a232ee8deed94d5b9d2da14a8/chrome/browser/ui/cocoa/bookmarks/bookmark_bar_toolbar_view.mm

Comment 9 by shrike@chromium.org, Jun 23 2016

Mergedinto: 617550
Status: Duplicate (was: Assigned)
Project Member

Comment 10 by bugdroid1@chromium.org, Jun 27 2016

Labels: merge-merged-2743
The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/d5825147fa986abde5d2a293d06d1cac8ac8314e

commit d5825147fa986abde5d2a293d06d1cac8ac8314e
Author: Jayson Adams <shrike@chromium.org>
Date: Mon Jun 27 22:27:42 2016

[Mac][Material Design] Fix regression with initial bookmark bar text.

[Mac][Material Design] Fix regression with initial bookmark bar text.

When you have an empty bookmarks bar, the bar displays a message about
adding bookmarks. With the switch to Material Design and the addition
of an NSVisualEffectView, the textfields' opaque ancestor was no
longer opaque, messing up subpixel anti-aliasing.

This cl changes the BookmarkBarToolbarView's isOpaque: method to
always return YES. The BookmarkBarToolbarView was in fact always
opaque, so returning YES is correct. Doing so causes the
BookmarkBarToolbarView's to be the textfields' opaque ancestor,
leading to correctly-drawn text.

R=tapted@chromium.org
BUG= 617550 , 617856 

Review-Url: https://codereview.chromium.org/2061353002
Cr-Commit-Position: refs/heads/master@{#401391}
(cherry picked from commit eadf1aa099669f7a232ee8deed94d5b9d2da14a8)

Review URL: https://codereview.chromium.org/2100323003 .

Cr-Commit-Position: refs/branch-heads/2743@{#490}
Cr-Branched-From: 2b3ae3b8090361f8af5a611712fc1a5ab2de53cb-refs/heads/master@{#394939}

[modify] https://crrev.com/d5825147fa986abde5d2a293d06d1cac8ac8314e/chrome/browser/ui/cocoa/bookmarks/bookmark_bar_toolbar_view.mm

Sign in to add a comment