You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Apr 12, 2024. It is now read-only.
Currently, when I inject ngAria dependency for one view in the application, it defaults to injecting it across the application and adds all the defaults like tabindex to the HTML semantics.
When I configure ngAria further using $ariaProvider to NOT add the tabindex (for test purpose), the configuration gets applied at other places as well where the dependency on ngAria was not injected. Making ngAria or $ariaProvider more private scoped may provide more flexibility to a developer to provide accessibility support.
The text was updated successfully, but these errors were encountered:
I wonder if a view-specific override system would work. On Angular Material, we're going to start checking the $ariaProvider to make sure we don't override it. We'd have to take things like that into account when building a more locally-scoped ngAria config. angular/material#600
Currently, when I inject ngAria dependency for one view in the application, it defaults to injecting it across the application and adds all the defaults like tabindex to the HTML semantics.
When I configure ngAria further using $ariaProvider to NOT add the tabindex (for test purpose), the configuration gets applied at other places as well where the dependency on ngAria was not injected. Making ngAria or $ariaProvider more private scoped may provide more flexibility to a developer to provide accessibility support.
The text was updated successfully, but these errors were encountered: