Files
bzzz/install/config-ui/node_modules/eslint-plugin-jsx-a11y/docs/rules/tabindex-no-positive.md
anthonyrawlins c177363a19 Save current BZZZ config-ui state before CHORUS branding update
🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-08-19 00:19:00 +10:00

849 B

jsx-a11y/tabindex-no-positive

💼 This rule is enabled in the following configs: ☑️ recommended, 🔒 strict.

Avoid positive tabIndex property values to synchronize the flow of the page with keyboard tab order.

Rule details

This rule takes no arguments.

Succeed

<span tabIndex="0">foo</span>
<span tabIndex="-1">bar</span>
<span tabIndex={0}>baz</span>

Fail

<span tabIndex="5">foo</span>
<span tabIndex="3">bar</span>
<span tabIndex="1">baz</span>
<span tabIndex="2">never really sure what goes after baz</span>

Accessibility guidelines

Resources