Cause of bug : The issue happens when preedit_string ==  commit_string,
In this case, on commit string we dont't receive updateSelectionBounds
from blink(since bounds is not changed and same as in preedit mode).
Calculation of cursor position happens on updateSelectionBounds, So In
this case after commit it doesn't happen and the current cursor position
is left as last calculated cursor position.  this bug can happpen even
when word suggestion is enabled and preedit == commit string.

I couldn't find direct elegant solution of this so trying to tweak some
cases and check for side effect.May be forcing updateSelectionBounds
after commit will work

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to ubuntu-keyboard in Ubuntu.
https://bugs.launchpad.net/bugs/1448145

Title:
  [Ubuntu Phone] The first characters are always in uppercase in webapps

Status in Canonical System Image:
  Confirmed
Status in Oxide:
  Confirmed
Status in ubuntu-keyboard:
  Confirmed
Status in Ubuntu UX:
  Invalid
Status in webapps-sprint:
  New
Status in ubuntu-keyboard package in Ubuntu:
  Confirmed

Bug description:
  Hi!
  In the BQ Ubuntu Edition, when I write anything in any webapp (it works fine 
in native apps), the first 2 letters are auto uppercase. It should be uppercase 
just the first letter.

  Steps: 1. Open Twitter webapp
  2. Write a tweet
  3. Press "hello" > BUG: You'll see HEllo. It should be Hello.

  Thanks in advance!

To manage notifications about this bug go to:
https://bugs.launchpad.net/canonical-devices-system-image/+bug/1448145/+subscriptions

-- 
Mailing list: https://launchpad.net/~touch-packages
Post to     : touch-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~touch-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to