New issue
Advanced search Search tips

Issue 661328 link

Starred by 1 user

Issue metadata

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

Blocking:
issue 663593



Sign in to add a comment

Investigate sending HIDE_IME from renderer after entering text into the web page

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

Issue description

Today, blimp engine doesn't connect to the right hooks to get a hide IME right after entering text into web page. Only time it gets hide IME is when the text input state changes (i.e. focus changes or page navigates).
Should investigate more on how to propagate the right calls from blink to blimp engine.
 

Comment 1 by w...@chromium.org, Nov 2 2016

Is the issue really that "hide IME" is only called in specific
circumstances (e.g. focus change), and all the other IME-hiding behaviours
are implemented by the Content embedder based on other signals?
Yes, there is no explicit signal from contents to the embedder to "hide IME". The blimp client explicitly hides the IME right after sending the text to the content layer. But for the new UI specs, we would show a progress spinner and dismiss it only when the client gets a HIDE_IME signal back from engine. (Spinner CL in progress : https://codereview.chromium.org/2393443004/)
In this CL, we send a fake signal to the client with some delay. This can be improved by listening to a more appropriate event from contents.

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

Components: -Mobile>Blimp Mobile>Blimp>Client Mobile>Blimp>Engine
Labels: M-56 OS-Linux
Status: Started (was: Untriaged)
Blocking: 663593
Labels: -M-56 M-58
Adding tracking blocker, moving out milestone based on priorities.
Status: WontFix (was: Started)
Obsolete, WontFix.
Labels: Archive-Blimp

Sign in to add a comment