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

Issue 652025 link

Starred by 1 user

Issue metadata

Status: Fixed
Owner:
Last visit > 30 days ago
Closed: Oct 2016
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Linux , Windows , Mac
Pri: 2
Type: Bug



Sign in to add a comment

MD Settings: wrong icon for protocol handlers in site settings

Project Member Reported by shrike@chromium.org, Oct 1 2016

Issue description

Version: 55.0.2876.0
OS: 10.11

What steps will reproduce the problem?
(1) Go to Settings
(2) Expand the Advanced section
(3) Click Site settings
(4) Click Handlers

What is the expected output?
I expect to see the protocol handler icon (see attached) and be able to manage my protocol handler settings.

What do you see instead?
I see a different icon (see attached) and the Handlers screen only lets me prevent sites from asking to become handlers. I cannot, for example, see the list of sites that I've granted the handler privilege to or revoke it (as I can in the old settings page).

Please use labels and text to provide additional information.

 
Handler Icon - expected.png
5.6 KB View Download
Handler icon - actual.png
9.7 KB View Download

Comment 1 by dbeam@chromium.org, Oct 1 2016

Cc: dschuyler@chromium.org dbeam@chromium.org
Owner: bettes@chromium.org
yeah, no idea what's going on this with icon.

bettes@: what icon do you want for protocol handlers?  found nothing useful at go/icons
Cc: finnur@chromium.org
I don't quite understand this bug...

When I open Protocol Handlers, I get a list of protocols and a list of sites underneath. The list is, I believe, functionally equivalent to the one found under the old settings where I can choose which one is default.


PS. The icon requested was the open-with icon which is the one pictured in the 'actual' screenshot. See decision here:
https://bugs.chromium.org/p/chromium/issues/detail?id=614277#c8
... 
> I don't quite understand this bug...

Nevermind - I see that clicking on the row takes me to the section that lets me manage the list. The problem is there's no indication that clicking the row does anything.

> PS. The icon requested was the open-with icon which is the one pictured in the 'actual' screenshot. See decision here:

Well it's not the same as the Omnibox icon? The icons should be the same.

Comment 4 by dbeam@chromium.org, Oct 3 2016

Summary: MD Settings: wrong icon for protocol handlers in site settings (was: MD Settings: Can't access protocol handler settings, wrong icon)
> The problem is there's no indication that clicking the row does anything.

good thing this change to add right-facing arrows landed right in the nick of time, then!

fwiw: there was a "cursor: pointer;" that made a micky-mouse glove hand show up for a while (but it's subtle and only noticeable on :hover)
handlers_right_arrow.png
4.1 KB View Download
Owner: dbeam@chromium.org
Let's update the settings icon to match the omnibox one. 

SVG Asset can be found here:
https://drive.google.com/open?id=0B6x6iYCtKinEUnY4cVNFMWNyM1E

The SVG doesn't have any embedded padding so I've included a spec to ensure that it's displayed accurately amongst the 20x20px icons in Md-Settings. 

LMK if you have any questions. 
handler.png
37.5 KB View Download

Comment 6 by dbeam@chromium.org, Oct 4 2016

Cc: -dschuyler@chromium.org
Owner: dschuyler@chromium.org

Comment 7 Deleted

I clipped the innards out of the svg to place in our icons.html file. This is what it looks like in context.
Screenshot from 2016-10-04 14:09:28.png
21.9 KB View Download
Status: Started (was: Assigned)
Project Member

Comment 10 by bugdroid1@chromium.org, Oct 5 2016

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

commit e5f72054f57d109136d3cb9ce4162f8793cbed8f
Author: dschuyler <dschuyler@chromium.org>
Date: Wed Oct 05 23:04:00 2016

[MD settings] change protocol handler icon

This CL adds a new protocol-handler icon and removes the open-with icon
that was previously used for the protocol handler.

BUG= 652025 
CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.linux:closure_compilation

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

[modify] https://crrev.com/e5f72054f57d109136d3cb9ce4162f8793cbed8f/chrome/browser/resources/settings/icons.html
[modify] https://crrev.com/e5f72054f57d109136d3cb9ce4162f8793cbed8f/chrome/browser/resources/settings/images/arrow_right.svg
[modify] https://crrev.com/e5f72054f57d109136d3cb9ce4162f8793cbed8f/chrome/browser/resources/settings/images/open_in_new.svg
[modify] https://crrev.com/e5f72054f57d109136d3cb9ce4162f8793cbed8f/chrome/browser/resources/settings/site_settings/site_settings_behavior.js

Status: Fixed (was: Started)
Project Member

Comment 12 by bugdroid1@chromium.org, Oct 27 2016

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

commit e5f72054f57d109136d3cb9ce4162f8793cbed8f
Author: dschuyler <dschuyler@chromium.org>
Date: Wed Oct 05 23:04:00 2016

[MD settings] change protocol handler icon

This CL adds a new protocol-handler icon and removes the open-with icon
that was previously used for the protocol handler.

BUG= 652025 
CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.linux:closure_compilation

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

[modify] https://crrev.com/e5f72054f57d109136d3cb9ce4162f8793cbed8f/chrome/browser/resources/settings/icons.html
[modify] https://crrev.com/e5f72054f57d109136d3cb9ce4162f8793cbed8f/chrome/browser/resources/settings/images/arrow_right.svg
[modify] https://crrev.com/e5f72054f57d109136d3cb9ce4162f8793cbed8f/chrome/browser/resources/settings/images/open_in_new.svg
[modify] https://crrev.com/e5f72054f57d109136d3cb9ce4162f8793cbed8f/chrome/browser/resources/settings/site_settings/site_settings_behavior.js

Comment 13 by dimu@google.com, Nov 4 2016

Labels: -merge-merged-2840
[Automated comment] removing mislabelled merge-merged-2840

Sign in to add a comment