IME turns to Capital mode when word entered has same length as suggestion text

Bug #1591100 reported by Santosh
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Oxide
New
Low
Unassigned

Bug Description

Steps to reproduce :
Load www.google.com or any page having textfield
Tap on textfield and launch keyboard

Make sure Word Suggestion and Auto capitalization is ON

Now type complete word Google. This time word suggestion will be same.
Tap on suggestion to commit the word Google.
At this point IME is again capitalized which is bug.

Correct behavior : IME should not be capitalized

Above issue always happens when preedit string == commit string

Tags: oxide
Revision history for this message
Santosh (santoshbit2007) wrote :

This issue is due to oxide setting wrong cursor position in IME.
Inside oxide, when preedit_string == commit_string then we don't get
OnSelectionBoundChange notification after commiting word from blink since this time bounds has not been changed relative to preedit string
since we make cursor position calculation in OnSelectionBoundsChanged in this case updated cursor position calculation doesn't happen.

We need to think here how to make cursor position calculation fullproof inside oxide

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.