Autofocus en boton dentro de un Modal #214
-
Buenas, detectamos que estamos teniendo un autofocus en el botón de cancelar dentro de los Modals de nimbus 2. De nuestra parte analizamos y no hay nada que pueda estar generando ese focus. Parece ser algo propio de la implementación del Modal, lo podríamos revisar? Les dejo algunos ejemplos: Vimos que ya en storybook se replica este comportamiento: https://tiendanube.github.io/nimbus-design-system/?path=/story/composite-modal--basic&args=open:!true |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 2 replies
-
Hola @nachozullo , cómo estás? Avisame si con esta info pudieron modificar el foco del botón cancelar. Saludos! |
Beta Was this translation helpful? Give feedback.
Por un tema de accesibilidad es bueno que todos los elementos se puedan focusear para permitirle al usuario navegar con el teclado, en el caso de no poder utilizar un mouse. Con lo cual, lo ideal es no retirarle el foco a los botones. Tampoco podemos quitar el foco del botón de cerrar porque de esta forma estaríamos impidiendo que un usuario que usa teclado pueda cerrar el modal.
Lo que te sugeriría en tal caso es determinar un orden de tabindex donde la primera acción en quedar en foco sea la primaria y no la secundaria.
Te dejo un ejemplo en un sandbox.
Cualquier otra duda, avisame!