It would seem the behaviour of this bug has changed a bit since being
first reported, as now autocaps don't work even when following a
punctuation mark. This seems to be because Oxide isn't updating the
QInputMethod as frequently as it should. According to the docs (http
://qt-project.org/doc/qt-5/qinputmethod.html#update) this needs to be
called whenever the cursor position changes (e.g. because a new
character has just been added, or the user has manually moved the
cursor), as this triggers the update of the surrounding text within the
keyboard that it uses for evaluating autocaps.

I'll continue to look in to the cause of it not switching to autocaps
when first entering a field on the keyboard side, as we do get update()
events from Oxide when entering/leaving fields, so this should be
unrelated to the above.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1272824

Title:
  auto caps don't work on web page text fields

To manage notifications about this bug go to:
https://bugs.launchpad.net/oxide/+bug/1272824/+subscriptions

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to