spec checked

MDN aria-current Attribute

Documents current-item semantics for related sets, including aria-current="step" for multi-step process indicators, the requirement to mark only one item current, and the distinction from selected tab or option state.

Open source

Pattern Decisions This Source Supports

Pattern Supported decision Required contract Claim note
Pagination Choose pagination when result order, bounded position, and resumability matter. Changing page updates the collection while preserving the user's query or filters. MDN documents aria-current="page" for pagination links and limiting current state to one item in a related set.
Pagination without current page Flag this anti-pattern when a pagination set has no visible current page, no aria-current or equivalent current-state text, or more than one item that appears current. Each pagination region has one owner collection and one current page or current range. Supports aria-current="page" and the requirement to identify one current item in a related set.
Step progress Choose step progress when users need status for named workflow stages, not only a route position. The indicator reads from the same workflow state that controls route availability, validation, saved answers, and submission gates. MDN supports aria-current="step" for current-step semantics and the rule that only one item in a related set should be marked current.

Evidence Role

This source is treated as spec evidence. Use it to validate the decision rules above, not as a visual style reference.

Publisher: MDN Web Docs. Last checked: .