¿Hay alguna manera de hacer que la voz en off de ios se centre en un elemento específico después de una interacción del usuario?
Probé una versión del siguiente ejemplo en un código base de React, usando el método de enfoque en un elemento seleccionado cuando se selecciona una opción, sin embargo, aunque esto funciona en un navegador web, no funciona en el dispositivo ios, sino en el el foco se mueve a lo que estaba detrás de la opción seleccionada.
Entonces, por ejemplo, si se seleccionó la opción 'Saab', me gustaría que el usuario permaneciera en el menú desplegable, pero en su lugar aterrizaría en un elemento div que estaba detrás de la lista desplegable de Saab.
Usando un lector de pantalla en un navegador, puedo ver que el método de enfoque funciona para mantener al usuario en el menú desplegable, pero en el dispositivo ios con voz en off, el enfoque salta al elemento que está detrás.
handleChange = (e) => { document.getElementById("cars").focus({preventScroll: true}); } <select id="cars" name="cars" id="cars" onChange = (e) => {this.handleChange(e)}> <option value="volvo">Volvo</option> <option value="saab">Saab</option> <option value="mercedes">Mercedes</option> <option value="audi">Audi</option> </select>