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

Issue 628098 link

Starred by 4 users

Issue metadata

Status: Fixed
Owner:
inactive
Closed: Feb 2017
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Android
Pri: 3
Type: Bug



Sign in to add a comment

Extremely long IME compositions are slow

Reported by lge-systemwebview@lge.com, Jul 14 2016

Issue description

This report will ONLY be viewable by Google.

Device name: Nexus 5
Android version:6.0.1
Fingerprint:
WebView version (from system settings -> Apps -> Android System WebView):
51.0.2704.81
Application:https://play.google.com/store/apps/details?id=info.android1.webview
Application version:3.0.0

URLs (if applicable):http://www.sceditor.com/

Steps to reproduce:
Precondition:Keyboard language should be Google Korean input

(1) Open chrome browser with url- http://www.sceditor.com/
(2) Type Korean characters 4-5 lines & observer

Expected result:
There should not be any delay.

Actual result:
characters are displayed after some delay.

Note:Same behavior is observed in english with google keyboard.
 
Please find attached videos 
typingSpeedEnglish.mp4
9.3 MB View Download
typingSpeedKorean.mp4
10.8 MB View Download

Comment 2 by torne@chromium.org, Jul 14 2016

Cc: paulmiller@chromium.org aelias@chromium.org changwan@chromium.org torne@chromium.org
Components: UI>Input>Text
Labels: -Restrict-View-Google
Status: Available (was: Unconfirmed)
Not specific to WebView, or any particular IME. It only happens if you type a single word (i.e. a single composition in the IME) that's very very long - as soon as you complete the word, enter whitespace, etc it goes back to normal performance.

Are we maybe reinserting the entire in-progress composition string into the DOM each time, or something?

This is probably pretty low priority, though, because this is not a realistic way for users to enter text...

Comment 3 by aelias@chromium.org, Jul 15 2016

Cc: yabinh@chromium.org
Components: -UI>Input>Text -Mobile>WebView UI>Input>Text>IME
Owner: aelias@chromium.org
Status: Assigned (was: Available)
Yeah, it might be worth taking a look and eventually fixing, though, since it might be low-hanging fruit.

Comment 4 by aelias@chromium.org, Jul 15 2016

Summary: Extremely long IME compositions are slow (was: Delay observed in character rendering while typing)

Comment 5 by torne@chromium.org, Jul 26 2016

Issue 631250 has been merged into this issue.

Comment 6 by yabinh@chromium.org, Feb 20 2017

Status: Fixed (was: Assigned)
This bug was fixed by https://codereview.chromium.org/2530843003 since we only insert incremental text in that CL.
Please let us know the exact fixed version . We will verify in that version and update result.

Comment 8 by yabinh@chromium.org, Mar 14 2017

Fixed on Chrome Stable 56.0.2889.0,reproducible on Chrome Stable 56.0.2888.3.

Sign in to add a comment