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

Issue 667197 link

Starred by 2 users

Issue metadata

Status: Verified
Owner:
Last visit > 30 days ago
Closed: Jun 2017
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Chrome
Pri: 3
Type: Bug


Participants' hotlists:
Fixing-touch


Sign in to add a comment

BB: Switching virtual keyboard is too slow

Project Member Reported by omrilio@chromium.org, Nov 21 2016

Issue description

Description
Switching to another IME is slow	

Steps to reproduce
1. Enable Google Japanese Input (not Japanese keyboard)
2. Switch keyboard from US keyboard to Google Japanese Input

Actual results
Switching takes 2-3 seconds and causes dismissing keyboard and popping up keyboard

Reported by: yhanada (you :))
 
Status: Assigned (was: Untriaged)
Owner: ----
Unassigned, up for grabs by new VK team :)

Comment 3 by oka@chromium.org, Jan 25 2017

Cc: omrilio@chromium.org yhanada@chromium.org
Owner: oka@chromium.org
Status: Started (was: Assigned)

Comment 4 by oka@chromium.org, Feb 8 2017

Cc: bshe@chromium.org
According to comments [1] in KeyboardUIContent::ReloadKeyboardIfNeeded, it's an intentional decision to hide the keyboard once the extension URL for the keyboard is changed (e.g. English <-> Google Japanese input), so to keep the UX the same as Android. The CL introduced this is [2].
Maybe we can rethink it though.

[1] https://cs.chromium.org/chromium/src/ui/keyboard/content/keyboard_ui_content.cc?sq=package:chromium&dr=CSs&l=219
[2] https://codereview.chromium.org/470193002

Comment 5 by oka@chromium.org, Feb 9 2017

It takes about 800ms to load chrome-extension://jkghodnilhceideoidjikpgommlajknk/inputview.html (xkb extension). Ditto for Mozc (Google Japanese/Korean input).
This loading time is the dominant part of the overall latency.
Maybe we should cache the page and make changing IME fast for the second time.

Comment 6 Deleted

Comment 7 by oka@chromium.org, Feb 16 2017

Status: Assigned (was: Started)

Comment 8 by oka@chromium.org, Feb 16 2017

Status: Started (was: Assigned)

Comment 9 by oka@chromium.org, Jun 30 2017

Status: Fixed (was: Started)
Status: Verified (was: Fixed)

Sign in to add a comment