New issue
Advanced search Search tips

Issue 643312 link

Starred by 2 users

Issue metadata

Status: WontFix
Owner:
Closed: Nov 2016
EstimatedDays: ----
NextAction: ----
OS: Android
Pri: 3
Type: Bug

Blocking:
issue 663593



Sign in to add a comment

IME shows already deleted text

Project Member Reported by shaktisahu@chromium.org, Sep 1 2016

Issue description

Steps to reproduce:

1 - Open IME, type some text "xyz", hit enter.
2 - Open IME again, clear the "xyz" text, hit enter. You should see text is cleared out in the web page.
3 - Open IME again. You see "xyz" again in the popup instead of being empty!

Seems like this issue has to be fixed in engine_render_widget_feature.cc which contains the code related to TextInputClient.
 

Comment 1 by w...@chromium.org, Sep 3 2016

EngineRenderWidgetFeature::SetTextFromIME() actually explicitly clears the
text out of the target before inserting whatever text it was supplied by
the Client, though.  Could the Client actually be mistakenly
re-transmitting the same text, or not transmitting an IME-text update at
all, perhaps - should be obvious from the message logs whether either of
those is the case.
Looking at the logs, this is not a blimp bug. It might be an issue from the TextInputClient implementation.

client->GetTextRange and GetTextFromRange functions return old text which should have been updated in the previous insert/delete operations. 

The issue might somewhere in browser or renderer or blink . I will try to contact one of the owners for IME.

Comment 3 by w...@chromium.org, Nov 11 2016

Components: -Mobile>Blimp Mobile>Blimp>Client
Status: Assigned (was: Untriaged)
Blocking: 663593
Status: WontFix (was: Assigned)
Obsolete, WontFix.
Labels: Archive-Blimp

Sign in to add a comment