Decorations do not retain their gray backgrounds when clicked to display their bubbles |
|||||||
Issue descriptionOS: 10.11 What steps will reproduce the problem? (1) Activate Material Design mode (2) Create a new browser window (3) Press Cmd = to increase the zoom level (4) Let the zoom bubble disappear (5) Click the zoom decoration in the omnibox What is the expected output? The zoom decoration should retain its pressed look (magnifier with gray rounded rect background). What do you see instead? There is no background behind the zoom decoration icon. This bug is not specific to the zoom decoration - it applies to all decorations that display bubbles when clicked.
,
Apr 14 2016
To be consistent with how the other icons behave, yes. omnibox icons do have pressed state background. This background also applies when you use keyboard shortcuts.
,
Apr 14 2016
OK, thank you.
,
May 19 2016
It looks like the place to draw it is in ImageDecoration::DrawInFrame(), based on whether or not the bubble is visible. That bit of state does not appear to currently be kept. The decoration also needs to be redrawn when clicked on, and when its bubble goes away.
,
Jun 1 2016
Moving this nonessential bug to the next milestone. For more details visit https://www.chromium.org/issue-tracking/autotriage - Your friendly Sheriffbot
,
Jul 14 2016
This issue has been moved once and is lower than Pri-1. Removing the milestone. For more details visit https://www.chromium.org/issue-tracking/autotriage - Your friendly Sheriffbot
,
Oct 17 2016
spqchan@ - I think you are directly addressing this bug with the changes you are making to omnibox decorations?
,
Oct 17 2016
yep, bingo
,
May 23 2017
This is pretty much implemented. The one that's left is the zoom icon, for some reason the change for that got reverted
,
May 23 2017
Never mind, it looks like the zoom icon issue is Secondary MD UI exclusive. I created a separate issue for that |
|||||||
►
Sign in to add a comment |
|||||||
Comment 1 by shrike@chromium.org
, Apr 14 2016Owner: sgabr...@chromium.org