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

Issue 908522 link

Starred by 2 users

Issue metadata

Status: Fixed
Owner:
Last visit > 30 days ago
Closed: Nov 27
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Linux , Windows , Chrome , Mac
Pri: 3
Type: Bug
Team-Accessibility



Sign in to add a comment

Enable the use of Home / End and Option-Up / Option-Down for moving to the top and bottom of menus

Project Member Reported by nek...@chromium.org, Nov 26

Issue description

On Windows, it is customary that the Home and End keys move to the first and last items in various widgets such as lists and tree view controls. They do the same thing in the menus of some apps, but not in every app.
On the Mac, in all apps Option-Up and Option-Down move to the first and last menu item, if a menu is open.
For improving accessibility, we should implement the same behavior in Chrome. The Windows behavior should be surfaced on all desktop platforms including Chrome OS.

 
Project Member

Comment 1 by bugdroid1@chromium.org, Nov 27

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

commit aed902039c66669b4ff7ea94e126b91ca341b247
Author: Nektarios Paisios <nektar@chromium.org>
Date: Tue Nov 27 21:00:42 2018

Enables the use of Home and End keys to navigate to the top and bottom of menus

Also, enables Option-Up and Option-Down on the Mac.
R=sky@chromium.org, aleventhal@chromium.org, dmazzoni@chromium.org, pboss@chromium.org

Change-Id: I78b32b170e4600c14faf81fdfb1850bb0a720cd6
Bug:  908522 
Reviewed-on: https://chromium-review.googlesource.com/c/1337819
Commit-Queue: Nektarios Paisios <nektar@chromium.org>
Reviewed-by: Scott Violet <sky@chromium.org>
Reviewed-by: Dominic Mazzoni <dmazzoni@chromium.org>
Cr-Commit-Position: refs/heads/master@{#611312}
[modify] https://crrev.com/aed902039c66669b4ff7ea94e126b91ca341b247/ui/views/controls/menu/menu_controller.cc
[modify] https://crrev.com/aed902039c66669b4ff7ea94e126b91ca341b247/ui/views/controls/menu/menu_controller.h
[modify] https://crrev.com/aed902039c66669b4ff7ea94e126b91ca341b247/ui/views/controls/menu/menu_controller_unittest.cc

Status: Fixed (was: Started)

Sign in to add a comment