Skip to content

feat(a11y): add explicit FocusTraversalGroup to multi-section connection dialogs #610

Description

@ZhuchkaTriplesix

Motivation & Goal

Improve keyboard accessibility (A11y) and Tab traversal order in dense, multi-section connection setup dialogs.

Proposed Scope

  • Wrap connection form containers and expandable option sections (SSL Certificates, SSH Tunneling, Driver Options) with FocusTraversalGroup(policy: WidgetOrderTraversalPolicy()).
  • Prevent erratic Tab / Shift+Tab focus jumps into collapsed or secondary sections.
  • Ensure focus moves deterministically from Host -> Port -> Database -> Username -> Password -> Action Buttons.
  • Add widget tests validating focus order during Tab key presses.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requestfrontendTheme parser epic label: frontend

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions