Skip to content

IBX-12489: Removed the hard-coded tab order from the login form - #2072

Merged
dew326 merged 1 commit into
6.0from
IBX-12489-login-inputs-focus-order
Sep 10, 2026
Merged

dew326 merged 1 commit into
6.0from
IBX-12489-login-inputs-focus-order

Conversation

@tischsoic

Copy link
Copy Markdown
Contributor
🎫 Issue IBX-12489

Description:

The login form hard-coded tabindex="1""4" on the inputs, the forgot-password link and the submit buttons. Positive tabindex values pull those elements ahead of everything else in the tab order and skip the inputs' own action buttons (Clear, Toggle password visibility) entirely. Removed all five, so the form now follows DOM order.

For QA:

/login — tab from the top: Username → Clear → Password → Clear → Toggle password visibility → Forgot password → Sign in. Each control shows its focus ring.

Documentation:

The positive tabindex values on the two inputs, the submit buttons and
the forgot-password link pushed every other control - including the
clear and reveal buttons inside the inputs - behind them in the tab
sequence, so tabbing from the login field skipped straight to the
password field and those buttons were never focused. Document order
already matches the intended order.
@barbaragr
barbaragr force-pushed the IBX-12489-login-inputs-focus-order branch from a434321 to 9eca71d Compare September 9, 2026 13:33
@sonarqubecloud

sonarqubecloud Bot commented Sep 9, 2026

Copy link
Copy Markdown

@dew326
dew326 merged commit 1aeca7b into 6.0 Sep 10, 2026
24 checks passed
@dew326
dew326 deleted the IBX-12489-login-inputs-focus-order branch September 10, 2026 07:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants