macos - teclas - problemas con firefox
¿Cómo permitir el enfoque del teclado de los enlaces en Firefox? (2)
Ok, alguien me explicó esto. Es un problema de Mac. Mozilla es fiel a la configuración del sistema operativo en Mac OS.
Hay dos formas distintas de esto en el lado del usuario. Ambos parecen funcionar:
1) En Preferencias del sistema> Teclado, en el panel de atajos de teclado, marque la casilla "todos los controles".
2) En Firefox, escriba " about:config
" en la barra de URL. No hay preferencias de accessibility.tabfocus
en el mac, por lo que deberá crear una. Haga clic con el botón derecho en la ventana, cree un nuevo prefijo "entero" y establézcalo en 7.
Ninguno de estos es terriblemente obvio. Además, ninguno de estos es una solución del lado del servidor para los desarrolladores, lo cual es frustrante.
Vaya a este violín ultra sencillo en un navegador Webkit y haga clic en una de las entradas:
<input type="text">
<input type="text">
<input type="text">
<a href="#">my first link</a>
<a href="#">my second link</a>
<a href="#">my third link</a>
Luego, observe que puede navegar por el teclado a través de las entradas y los enlaces usando la tecla Tab (y Shift + Tab para navegar en orden inverso).
Ahora, mira el mismo violín en Firefox en Mac OS y haz lo mismo. Las entradas reciben el foco, pero los enlaces no recibirán el foco. No es un problema de visualización CSS. El enfoque salta desde la última entrada a la barra de URL.
He intentado interminables combinaciones de declaraciones de tabindex
en el marcado, y fue en vano, por ejemplo:
¿Qué diablos está pasando aquí? Aceptaré cualquier respuesta que tenga:
a) un violín que trabaja en Firefox
b) una explicación de qué está sucediendo exactamente aquí en la cabeza de Mozilla. Parece contradecir la spec .
puedes cambiar <a>
en <button>
si es posible en tu situación