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

Issue 734287 link

Starred by 1 user

Issue metadata

Status: Assigned
Owner:
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Chrome
Pri: 3
Type: Feature



Sign in to add a comment

"Swap primary mouse button" setting ignored at login screen

Project Member Reported by derat@chromium.org, Jun 17 2017

Issue description

Google Chrome	59.0.3071.91 (Official Build) (64-bit)
Platform	9460.60.0 (Official Build) stable-channel panther

I have my mouse buttons swapped (via the "Swap primary mouse button" setting at chrome://settings/pointer-overlay).

At the login screen, this setting seems to be ignored. I need to use the physically-left mouse button (instead of the physically-right one) to open the system tray, for instance. After I log in, the setting is applied.

We should probably hoist this pref out into a login pref as we've done with other user prefs that are relevant to the login screen.
 
Cc: -steve...@chromium.org michae...@chromium.org
Owner: steve...@chromium.org
Status: Assigned (was: Untriaged)
Steven, please triage. Thank you!
Cc: tbuck...@chromium.org
Status: Untriaged (was: Assigned)
Is this new behavior? Does it matter whether it is set in old settings: chrome://settings-frame?

If it's a behavior change it will require more than just a Settings UI change and should probably be owned by somebody familiar with the pref (if available) or added to a feature triage pool.

Comment 3 by derat@chromium.org, Jun 24 2017

Labels: -M-59 M-62
Both of my user accounts have "Swap primary mouse button" checked at chrome://settings-frame. I suspect that this is unrelated to MD settings and has never worked.
Status: Assigned (was: Untriaged)
Cc: kuscher@chromium.org osh...@chromium.org
Labels: Needs-Feedback Hotlist-MD-Settings-Input
tbuckley@, kusher@ - WDYT, should we make 'Swap primary mouse buttons' a device setting? Or device owner setting?

What do we do for display settings (e.g. layout, orientaton, etc)?

I would expect that setting to follow whatever pod is selected just like wallpaper and a11y settings do.
"pod" ?

Do you mean that if the user selects a profile in the login screen, the mouse buttons would then swap?

Comment 8 by derat@chromium.org, Jul 24 2017

Yes. (Pods are users on the login screen.)
re: #7, yes. That's my initial thought. We currently do that with things like key repeat rate, etc.

Mouse button swap requires more thought tho. Every option I can think of is really bad in some way.
Cc: steve...@chromium.org
Owner: abodenha@chromium.org
Status: Available (was: Assigned)
This is more than a UI change and requires some design thought.

-> abodenha@ to triage and reassign.

Comment 11 by r...@chromium.org, Aug 29 2017

Owner: zalcorn@chromium.org
Status: Assigned (was: Available)
Assigning to Zach to prioritize.
Cc: zalcorn@chromium.org
Owner: mcirimele@chromium.org
@Maria, this is a tricky interaction design question, would you mind taking a look?

The only reasonable thing I can think of is respecting the device owner's setting exclusively. Anything else involves swapping the function of mouse buttons based on which pod is currently selected, which seems like a usability nightmare. 
+1 to respecting owner's setting. Only other option I could see is remembering the last signed-in user's setting.

One we define this, we should:
1) Apply the same logic to Guest Mode (i.e. primary mouse button will be the same on login screen and Guest Mode)
2) Do a quick audit of settings to see if any other settings should be preserved on sign-in screen / Guest Mode.
Yeah, I agree with using the owner setting. It will not be ideal for users on shared devices but my guess is that it's a limited group of users who changes this, and the intersection of that group and the group where the device owner is someone else is even smaller so it seems okay. 

I'm not sure about the Guest mode case. I get the "consistent with sign in screen" argument but I've always thought of Guest mode as more of a vanilla default experience. What are some of the benefits of keeping the setting for Guest mode?


Cc: mcirimele@chromium.org
Labels: -Type-Bug -Pri-2 -Needs-Feedback -M-62 -Hotlist-MD-Settings-Input Hotlist-auth-polish Pri-3 Type-Feature
Owner: ----
Status: Available (was: Assigned)
Marking as P3 available feature for future consideration.
P3 is where bugs go to languish forever. Please either triage this or WontFix it if it's never going to be fixed.
Owner: manucornet@chromium.org
Status: Assigned (was: Available)
Bulk-assigning unassigned status area bugs to me.

Sign in to add a comment