7.0.0
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 witharia-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.