TextField does not receive live change events when spell checking or suggestions is enabled on the keyboard

Bug #1350497 reported by Michael Hall
16
This bug affects 3 people
Affects Status Importance Assigned to Milestone
ubuntu-ui-toolkit (Ubuntu)
Triaged
High
Zsombor Egri

Bug Description

When spell checking or word suggestions are enabled, they prevent text fields from responding to text changes as they happen. For example, the search-as-you-type feature of the Unity Dash will only update it's search after a word is completed (usually adding a space to the end too).

There is an old upstream bug about this: https://bugreports.qt-project.org/browse/QTBUG-22298

In it there is reference to a feature added to Qt5 for tracking tentative, pre-commit strings in input method events: https://codereview.qt-project.org/#/c/6682/

If we can expose this property for Ubuntu.Components.TextField (either directly of via TextInput upstream) it would allow dynamic search fields to still allow spell checking and word suggestions. Otherwise the developer has to disable one to allow the other.

Michael Hall (mhall119)
summary: - Q
+ TextField does not receive live change events when spell checking or
+ suggestions is enabled on the keyboard
Revision history for this message
Robin Burchell (viroteck) wrote :

As I noted on the upstream bug, note that the feature was experiment (and reverted). So it would need a little more investigation into how to wrangle it back in.

Revision history for this message
Tim Peeters (tpeeters) wrote :
Changed in ubuntu-ui-toolkit:
assignee: nobody → Zsombor Egri (zsombi)
Zsombor Egri (zsombi)
Changed in ubuntu-ui-toolkit:
importance: Undecided → High
status: New → Triaged
Zoltan Balogh (bzoltan)
Changed in ubuntu-ui-toolkit (Ubuntu):
assignee: nobody → Zsombor Egri (zsombi)
importance: Undecided → High
status: New → Triaged
Zoltan Balogh (bzoltan)
no longer affects: ubuntu-ui-toolkit
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.