Should not auto open A11y layout with not selected on-screen keyboard and <virtual keyboard> flag disabled |
|||||||||
Issue descriptionChrome OS Version: Version 67.0.3361.0 dev 64-bit Chrome OS Platform: 10459.0.0 Official build dev-channel clapper Google_Clapper.5216.199.7 Steps: 1.Disabled virtual keyboard flag 2.Focus on any input box, virtual keyboard can not pop up 3.Tap emoji/hw/voice input icon from tack bar menu Actual: Emoji /hw /voice input A11y layout can be displayed, Go to Accessibility menu, On-screen keyboard will auto be checked Refers to attached video Expected: Should not auto open A11y any layout with virtual keyboard flag disabled & not enabled on-screen keyboard
,
Mar 9 2018
The accessibility keyboard is enabled when invoking emoji/hw/voice input, but not disabled when closing the inputs [1]. We should disable it in OnKeyboardHidden() when it was forcibly enabled only for those inputs. [1]: https://cs.chromium.org/chromium/src/ash/system/ime_menu/ime_menu_tray.cc?sq=package:chromium&dr=CSs&l=397
,
Mar 9 2018
Sorry, I seem to have jumped to the conclusion. DisableVirtualKeyboard() is called on the last line of OnKeyboardHidden(), so for some reason, is it not called?
,
Mar 11 2018
It's by design. Since user want to open some layout temporary.
,
Mar 11 2018
,
Mar 12 2018
The issue is that on-screen keyboard is not disabled after closing the emoji keyboard. We should disable on-screen keyboard option after closing the temporary keyboard.
,
Mar 12 2018
I reproduced the issue. It's easy to reproduce if you open multiple windows and double tap the emoji mark, so that the second tap taps a window which wasn't focused.
,
Mar 12 2018
The issue happens when the keyboard state transition is: INITIAL -> LOADING_EXTENSION LOADING_EXTENSION -> HIDDEN without succeeding HIDDEN -> SHOWN SHOWN -> HIDDEN where the last transition should cause OnKeyboardHidden and then DisableVirtualKeyboard.
,
Mar 12 2018
WIP CL: https://chromium-review.googlesource.com/c/chromium/src/+/958885 This contains a bug that windows don't resize after keyboard closed.
,
Jun 29 2018
Bulk edit: oka@ is no longer working on virtual keyboard.
,
Sep 6
,
Sep 6
We no longer force enable the accessibility keyboard for shelf. See https://chromium-review.googlesource.com/c/chromium/src/+/1186284
,
Sep 6
Verified in 70.0.3538.o 11038 canary-channel bob Input tools version: 71.0.20180903.211395702 |
|||||||||
►
Sign in to add a comment |
|||||||||
Comment 1 by trumbull@chromium.org
, Mar 8 2018