Keyboard navigation should not wrap

Bug #1523821 reported by Christian Dywan
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Ubuntu UX
High
Femma
ubuntu-ui-toolkit (Ubuntu RTM)
High
Unassigned

Bug Description

Once you used Tab to arrive at the bottom most component, Shift-Tab should be required to go back.

This might need some lower level support, as by default, QtQuick wraps.

UX solution:
It's ok for keyboard navigation to wrap with the tab key but there should be a hard stop with arrow keys.

https://docs.google.com/document/edit?hgd=1&id=13JoVlVNqn7t5mnwyLc1wa7daozqdGwWj1AqH9LJMid4#bookmark=id.c1b5lnozzk8

Changed in canonical-devices-system-image:
assignee: nobody → Zoltan Balogh (bzoltan)
milestone: none → ww08-2016
Changed in canonical-devices-system-image:
status: New → Confirmed
importance: Undecided → High
Zoltan Balogh (bzoltan)
Changed in ubuntu-ui-toolkit (Ubuntu RTM):
status: New → Confirmed
importance: Undecided → High
no longer affects: ubuntu-ui-toolkit (Ubuntu)
Zoltan Balogh (bzoltan)
Changed in ubuntu-ui-toolkit (Ubuntu RTM):
status: Confirmed → Incomplete
Changed in canonical-devices-system-image:
status: Confirmed → Incomplete
Zoltan Balogh (bzoltan)
Changed in canonical-devices-system-image:
status: Incomplete → Confirmed
Changed in ubuntu-ui-toolkit (Ubuntu RTM):
status: Incomplete → Confirmed
Changed in ubuntu-ux:
status: New → Triaged
assignee: nobody → Femma (femma)
importance: Undecided → High
Revision history for this message
Zsombor Egri (zsombi) wrote :

This is crazy as other toolkits do wrap. Let's not introduce something completely different than the other toolkits have.

GTK also wraps around, Cocoa, Windows FWs do wrap around. The feature is embedded in upstream code and it is hard if impossible to stop it.

Zsombor Egri (zsombi)
tags: added: convergence
Femma (femma)
description: updated
description: updated
Changed in ubuntu-ux:
status: Triaged → Fix Committed
Revision history for this message
Zsombor Egri (zsombi) wrote :

Comment for the UX Solution: The arrow key navigation is only done per component level. If the application must do that itself, it is the responsibility of the application to handle that. And there, a wrap-around must be implemented explicitly, there's no automatic behaviour available for that.

Changed in ubuntu-ui-toolkit (Ubuntu RTM):
status: Confirmed → Invalid
Changed in canonical-devices-system-image:
status: Confirmed → Invalid
no longer affects: canonical-devices-system-image
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers

Related blueprints