Skip to content

7.0.0

Closed Mar 6, 2021 100% complete

Version 7 of a11y-dialog aims at reducing complexity, both in terms of implementation, but also in terms of usage. In that regard, there are two main objectives for that release:

  • Dropping support for the native <dialog> element. It is inconsistent, and already actively discouraged in the documentation. There is a lot of logic around supporting its side-…

Version 7 of a11y-dialog aims at reducing complexity, both in terms of implementation, but also in terms of usage. In that regard, there are two main objectives for that release:

  • Dropping support for the native <dialog> element. It is inconsistent, and already actively discouraged in the documentation. There is a lot of logic around supporting its side-effects which we would be better off.

  • Using aria-modal="true" to no longer make the main content container(s) inert with aria-hidden="true". This significantly reduces the markup expectations and limit the risks of passing the incorrect main content container(s) to the library since it no longer needs them.

This milestone is closed.

No open issues remain. View closed issues or see open milestones in this repository.