Back to Explore

theKashey/aria-hidden

GitHub
1 watchersOpen source

Last release:

aria-hidden provides functions to mark most DOM content as “aria-hidden” except for specific node(s), helping isolate modal dialogs and focused tasks from accessible tools. It can also use HTML inert behavior (disabling interactions for suppressed elements) to prevent user interaction with the hidden parts.

Project status

  • Maintenance status: Updates appear infrequent, with the latest upstream push on 2025-05-19. Given the gap to 2026-10-15, the project looks quiet/dormant (maintenance mode rather than actively evolving).
  • Update cadence: Historically sporadic, with multi-year gaps (for example 2022-08/11 to 2023-03, then 2024-03, then 2025-05). The most recent period shows a brief bump window (v1.2.5 to v1.2.6 within about a day), but this is not indicative of ongoing regular cadence.

AI summary generated

AI-generated from public sources. May be inaccurate. Report

Recent updates

  • v1.2.6

    Release v1.2.6 is a small version bump with no accompanying release notes from the publisher. The diff shows no source code changes, but it does modify environment config and dependency installation (notably removing caniuse-lite from package.json).

  • v1.2.5

    Version v1.2.5 includes a small accessibility-related behavior change in the core logic for applying aria-hidden. It also updates toolchain and dependency metadata (including a new runtime dependency), plus lockfile churn, but no release notes were provided to document these changes.

  • v1.2.4

    Release v1.2.4 was published on 2024-03-20, but no release notes were provided by the publisher. As a result, this release cannot be evaluated for developer-impacting changes (API, behavior, migration steps, security, or dependency updates) based solely on the available documentation.

  • v1.2.3

    Release v1.2.3 contains no published release notes. The only code diff is a package.json change: the version is bumped, one npm script is removed, and React-related peer dependency declarations are removed.

    Breaking
  • v1.2.2

    v1.2.2 makes the aria-hidden suppression logic more Shadow DOM aware by adding target correction that can resolve a target inside a ShadowRoot to its host element for containment checks. It also updates build TypeScript configuration (target and moduleResolution) and adds a dedicated Shadow DOM test case.

    Features
  • v1.2.1

    This release (v1.2.1) has no published release notes. The code diff is small and primarily changes TypeScript parameter typing for functions in src/index.ts, plus bumps the project Node.js version used by CI/runtime via .nvmrc and .travis.yml.

  • v1.2.0

    v1.2.0 refactors the core hide logic and adds HTML inert support utilities. No publisher release notes were provided, so the behavioral and API changes below are inferred directly from the code diff and package metadata.

    BreakingFeatures
  • v1.1.3

    Release v1.1.3 updates the aria-hidden hiding logic and its test suite. The release notes are not provided, but the diff shows internal behavior changes that improve compatibility (notably IE11) and expand how elements like SVG are handled.

    Features
  • v1.1.2

    Release v1.1.2 has no provided release notes. The code change modifies how the default parent element is determined in hideOthers, and the lockfile updates tslib to a newer version for some ranges.

  • v1.1.1

    Release v1.1.1 was published on 2019-03-09, but no release notes were provided by the publisher. As a result, no specific new features, fixes, or breaking changes can be confirmed from the provided information.