Arrow key within a text field should not move to next component

Bug #1542001 reported by Pat McGowan
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Canonical System Image
Confirmed
High
Zoltan Balogh
ubuntu-ui-toolkit (Ubuntu)
Confirmed
Undecided
Unassigned
unity8 (Ubuntu RTM)
Confirmed
High
Unassigned

Bug Description

using keyboard/arrow keys in the store: when user reaches the end of the final written word hit right arrow on keyboard and screen moves to the next section. Similarly When navigating text field with arrow keys, arrow keys cause pagination to occur

I understand this may be the default in Qt but not the desired UX behavior.

Tags: mwc
description: updated
Changed in canonical-devices-system-image:
assignee: nobody → Zoltan Balogh (bzoltan)
importance: Undecided → High
milestone: none → ww08-2016
status: New → Confirmed
Changed in ubuntu-ui-toolkit (Ubuntu):
assignee: nobody → Zsombor Egri (zsombi)
importance: Undecided → High
status: New → Confirmed
Revision history for this message
Zoltan Balogh (bzoltan) wrote :

The text input components of the UITK does not force the focus to the next text input. In this case it could be the scope what forces the foces.

affects: ubuntu-ui-toolkit (Ubuntu) → unity8 (Ubuntu RTM)
Changed in unity8 (Ubuntu RTM):
assignee: Zsombor Egri (zsombi) → nobody
Revision history for this message
Andrea Bernabei (faenil) wrote :

I believe this is the way QQuickTextInput is implemented.

What happens here is that when the cursor reaches beginning/end of the text content, it ignores the following left/right key event. That means the key event propagates to the parent. The scope receives that event and handles it, thus changing the selected item in the view.

I think there are many ways to handle this, one being that the SDK component may stop the event from propagating when the text field is focused.

PS: this is probably related. https://bugs.launchpad.net/ubuntu/+source/unity8/+bug/1541967

Changed in canonical-devices-system-image:
milestone: ww08-2016 → 11
Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in ubuntu-ui-toolkit (Ubuntu):
status: New → Confirmed
Changed in canonical-devices-system-image:
milestone: 11 → backlog
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.