[MGNLUI-321] Dialogs: fix focus order and put focus on a default field Created: 21/Aug/12  Updated: 28/Jul/14  Resolved: 17/Mar/14

Status: Closed
Project: Magnolia UI
Component/s: forms, user interaction
Affects Version/s: None
Fix Version/s: None

Type: Improvement Priority: Neutral
Reporter: Andreas Weder Assignee: Unassigned
Resolution: Duplicate Votes: 0
Labels: dialog, usability
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
duplicate
is duplicated by MGNLUI-1558 Focus the first keyboard-editable fie... Closed
is duplicated by MGNLUI-2747 Keyboard focus should remain inside a... Closed
relation
is related to MGNLUI-1754 Dialog main Task List Closed
Template:
Acceptance criteria:
Empty
Task DoD:
[ ]* Doc/release notes changes? Comment present?
[ ]* Downstream builds green?
[ ]* Solution information and context easily available?
[ ]* Tests
[ ]* FixVersion filled and not yet released
[ ]  Architecture Decision Record (ADR)

 Description   
  • When tabbing from input field to input field, we should switch to the first field on the next tab, if I've arrived at the last field of the current tab.
  • Likewise, but inverse, if I'm using Shift+Tab to work my way up through fields.
  • When a dialog is opened or reloaded, the focus should be:
    • on the first input field, if there are no errors to be shown.
    • on the field with the first error, if there are only errors or if there are errors and warnings.
    • on the field with the first warning, if there are only warnings.
    • on the default button, if there are no input fields at all.


 Comments   
Comment by Andreas Weder [ 11/Sep/12 ]

Still an issue.

Comment by Andreas Weder [ 24/Oct/12 ]

Slightly updated and renamed the issue to better focus it.

Comment by Andreas Weder [ 03/Dec/12 ]

Moved this to MGNLUI to group them together with other form-related issues.
Added component(s) to the issue in order to allow them to be filtered more easily.

Generated at Mon Feb 12 08:35:44 CET 2024 using Jira 9.4.2#940002-sha1:46d1a51de284217efdcb32434eab47a99af2938b.