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

Issue 818567 link

Starred by 3 users

Issue metadata

Status: Verified
Owner:
Closed: Sep 6
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Chrome
Pri: 2
Type: Bug



Sign in to add a comment

Should not auto open A11y layout with not selected on-screen keyboard and <virtual keyboard> flag disabled

Project Member Reported by zhan...@chromium.org, Mar 5 2018

Issue description

Chrome 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 5 2018 3_01 PM.webm
1.2 MB View Download
Looks like I have two users who are reporting this issue - “onscreen keyboard keeps popping up even when disabled”.

Here's two reports with logs:

- User on M63:  https://listnr.corp.google.com/report/85101836138
- Googler on M66: https://listnr.corp.google.com/report/85041626514

Components: UI>Input>VirtualKeyboard
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


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?
It's by design.

Since user want to open some layout temporary.

Status: WontFix (was: Assigned)
Owner: ----
Status: Available (was: WontFix)
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.

Comment 7 by oka@chromium.org, Mar 12 2018

Owner: oka@chromium.org
Status: Assigned (was: Available)
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.

Comment 8 by oka@chromium.org, 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.

Comment 9 Deleted

Comment 10 by oka@chromium.org, 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.

Comment 11 by shend@chromium.org, Jun 29 2018

Owner: ----
Status: Available (was: Assigned)
Bulk edit: oka@ is no longer working on virtual keyboard.
Owner: shend@chromium.org
Status: Assigned (was: Available)
Status: Fixed (was: Assigned)
We no longer force enable the accessibility keyboard for shelf. See https://chromium-review.googlesource.com/c/chromium/src/+/1186284
Status: Verified (was: Fixed)
Verified in 70.0.3538.o 11038 canary-channel bob 
Input tools version:
71.0.20180903.211395702

Sign in to add a comment