New issue
Advanced search Search tips

Issue 900829 link

Starred by 1 user

Issue metadata

Status: Assigned
Owner:
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Chrome
Pri: 2
Type: Bug



Sign in to add a comment

Chrome OS: Keyup not sent for 'Search'-key-modified keystrokes if 'Search' key released first

Project Member Reported by slumpwuffle@google.com, Nov 1

Issue description

Chrome Version: 69.0.3497.95
OS: Chrome OS

What steps will reproduce the problem?
(1) Go to keyboard event viewer: https://cdn.rawgit.com/w3c/uievents/gh-pages/tools/key-event-viewer.html
(2) Press and hold the 'Search' key.
(3) Press the Right Arrow key.
(4) Release the 'Search' key.
(5) Release the Right Arrow key.

What is the expected result?
Keyboard event viewer should report a release event for End.

What happens instead?
Keyboard event viewer reports a release event for ArrowRight. End never receives a release event.

This is important as apps may use keydown/up events as triggers for continued behavior. Note that this will happen with ANY 'Search'-modified key combination on Chrome OS: F-keys, cursor keys, etc.

Recommend either:
1. Latching keydown and sending release event for originally intended keypress regardless of 'Search' key status.
2. Sending release event for modified keystroke when 'Search' key is released.
3. Sending release event for both modified and unmodified keys when key is released (that is, track the set of keypresses initiated until release).
 
Components: Blink>Input
Labels: OS-Chrome
Owner: joedow@chromium.org
Cc: bokan@chromium.org
Status: Assigned (was: Untriaged)
Is this related to keyboard lock or is this the standard ChromeOS behavior?  If keyboard lock is not involved, then we should reassign this bug to someone who works on the ChromeOS input pipeline.
This does not involve keyboard lock. Could you please help reassign, though, Joe? Not sure who manages this input flow.
Components: -Blink>Input UI>Input
Owner: afakhry@chromium.org
Sorry for the delay, I'm not 100% sure who to assign this to but I'm thinking that someone involved with CrOS keyboard accelerators would know who to route it to.
Cc: afakhry@chromium.org sadrul@chromium.org kpschoedel@chromium.org
Owner: andrewxu@chromium.org

Sign in to add a comment