Skip to content

Mechanics module WCAG 2.4.3 Level A

Tabindex Manager

Repairs the tab order, eliminates positive `tabindex` values, and fixes faulty jumps.

What it does

Function in one sentence — and in three sentences

Positive `tabindex` values (e.g., `tabindex="3"`) are the most common source of broken tab order. They override the natural DOM order and lead to unpredictable jumps—especially bad in page builders with nested sections.

The module removes positive `tabindex` values and restores the natural order. If necessary, deliberate jumps via `tabindex="0"` (within the flow) and `tabindex="-1"` (outside the flow) are added.

This is how the plugin implements it.

Technical measures

  • Positive values → 0: makes the element focusable, but leaves the DOM order to decide.
  • `tabindex="-1"` remains unchanged: that's legitimate (element focusable via JS, not via Tab).
  • Visual sequence check: detects when DOM order ≠ visual order (Flexbox/Grid).
  • Reorder proposal: In case of flagrantly different visual order, a DOM reorder is suggested.
  • Module conflict protection: Skip link jump is retained even if the tab index is otherwise neutralized.
In the plugin backend

You can find these settings in the module tab.

  • Aggression level: conservative (only > 5) / medium (>1) / aggressive (everything > 0)
  • Visual reorder suggestions: on / off
  • Whitelist selectors (elements that remain untouched)
  • Debug log with diff

Path in Admin: WP-Admin → Accessibility → Modules → Tabindex Manager

When do you need the module?

Use case

Recommended for page builder sites (Divi, Elementor, Bricks) and themes with complex hero or mega menu structures. Less necessary for minimalist themes like Twenty-Twenty-One.

Related modules

That fits together thematically.

  • Keyboard navigation

    WCAG 2.1.1

    Make sure that every interactive element is accessible without a mouse — Tab, Enter, arrow keys, Esc.

  • Visible focus

    WCAG 2.4.11

    Provides a strong, always visible focus ring on all focusable elements — with AAA contrast.

  • Skip links & landmarks

    WCAG 2.4.1

    Sets semantic landmark roles and visible skip links for keyboard users and screen readers.

Activate the module for your site?

In the initial 15-minute consultation, we will clarify whether the module is relevant for your theme and content type — and what the setup looks like.

15-minute initial consultation
View all modules