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

Issue 598515 link

Starred by 1 user

Issue metadata

Status: Fixed
Owner:
Closed: May 2016
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: All
Pri: 1
Type: Bug

Blocking:
issue 614588
issue 614589



Sign in to add a comment

[settings] need clear, consistent visual "controlled by" indicators (i.e. policy, extension)

Project Member Reported by dbeam@chromium.org, Mar 29 2016

Issue description

Features: what does it do? why do we need it?

Many time in Chrome we delegate management to other systems.  examples of this are managed or recommended policies, master prefs, extensions, etc.

In settings: we need a clear way to explain to the user:
- the effective value of a preference
- why or how this^ is working
- what can be changed (or explicitly that thing *can't* be changed in that case)

Use cases that I know of:

- policy
 - managed
  - show why a pref is set and why it can't be changed
 - recommended
  - if different from the recommended, show a UI that easily resets?  (note: feature request)

- extensions
 - show which extension is managing a pref

cc'ing some folks that probably know more use cases i'm forgetting.
 
#CBC-RS/TC-watchlist

This could possibly help with the large number of CBC questions regarding something not working - speakers, USB port, camera, ...
SGTM.  I had talked with bettes@ about this a few times, and I know he was thinking about this.  We also do it in a few places already, though very inconsistently.
Project Member

Comment 3 by bugdroid1@chromium.org, Mar 29 2016

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

commit 2e2612c145541b8de7842db1f3cab2fb793a9909
Author: dbeam <dbeam@chromium.org>
Date: Tue Mar 29 18:39:31 2016

MD Settings: small visual tweak to policy indicators while we think harder about them

R=stevenjb@chromium.org
BUG= 598515 

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

Cr-Commit-Position: refs/heads/master@{#383778}

[modify] https://crrev.com/2e2612c145541b8de7842db1f3cab2fb793a9909/chrome/browser/resources/settings/controls/settings_checkbox.html

Labels: -Pri-2 Pri-1
Status: Assigned (was: Untriaged)

Comment 6 by bettes@chromium.org, Apr 28 2016

I need some more direction here. Looking at what we do today (tooltip.png), are you suggesting we just be more explicit about the wording in the tooltip or you suggesting we do something beyond the tooltip? 

In settings: we need a clear way to explain to the user:
- the effective value of a preference

You suggesting different strings? 

- why or how this^ is working

You want to explain the tech behind this? 

- what can be changed (or explicitly that thing *can't* be changed in that case)

We're doing this already with disabled colored text + icon are we not? 

 
tooltips.png
25.2 KB View Download
So splitting this request up:

1) We need an MD version of the tooltip shown in your screenshot (requirement for launch)

2) We'd like to let users get more information for these tooltips, eg. a link to a help center article on why they can't change it, a description of the admin policy that is restricting that setting, etc. We also have different reasons a setting can't be changed: the majority of the time it's an admin policy, but at least on Chrome OS there are some settings that only the owner can change.

For #2, it might be useful to chat with enterprise folks who were thinking about this. I'll set up some time.
Reached out to the enterprise folks who had previously requested some changes to the indicator a while back, and they don't have any requests beyond the current behavior. So I think we're good sticking with just (1) for now.

Comment 9 Deleted

Tooltip specs uploaded. Assigning to tom for triage.

https://folio.googleplex.com/chrome-ux-specs-and-sources/Chrome%20Inner%20Pages/03-Settings/specs#%2FSPEC-settings_tooltips.png%3Fz=width

Screen Shot 2016-05-20 at 11.29.11 AM.png
66.9 KB View Download
Cc: dbeam@chromium.org dschuyler@chromium.org
Owner: ----
Status: Available (was: Assigned)
Making this available.
Labels: Hotlist-MD-Settings-General
Status: Fixed (was: Available)

Comment 14 by dbeam@chromium.org, May 24 2016

Owner: dbeam@chromium.org
Status: Assigned (was: Fixed)
it's great that we have *mocks* for this, but we still need an *implementation*
Labels: -OS-Linux -OS-Windows -OS-Chrome -OS-Mac OS-All
Labels: Hotlist-MD-DevBlocker
Blocking: 614588
Blocking: 614589
Labels: -Hotlist-MD-DevBlocker
Status: Fixed (was: Assigned)
 crbug.com/614265  tracks the implementation

Sign in to add a comment