@jmdaweb información para tontos, que coño es el aria-label del que tanto hablais últimamente?
@IonutSebastian_f un atributo aria de html.
@IonutSebastian_f @jmdaweb Un atributo que machaca el texto visible y lo cambia por otro a los lectores de pantallas. <button aria-label="botón de enviar el formulario infernal">Enviar</button>
El texto visible es enviar. NVDA leerá otra cosa distinta.
@IonutSebastian_f @jmdaweb Como la gente no sabe usarlo ves cosas como <button aria-label="aria-label">Generar</button>
@jpavonabian @jmdaweb y porqué existe algo así? xd
@IonutSebastian_f @jmdaweb Porque a veces hace falta.
<button class="Icono_papelera" aria-label="eliminar"></button>
Dibujas la papelera con css y todos contentos. El no ciego ve una papelera y el ciego un botón eliminar.
@jpavonabian @IonutSebastian_f que al final con css el texto para el ciego se oculta igual de bien, se lee igual de bien, y si entras con un navegador que no soporta css el vidente ve el texto del ciego. ARIA se pensó para desarrolladores que no saben programar. Y al final, como facilita la vida y todavía da cosas que con elementos nativos no se consiguen, aceptamos submarino como animal acuático.
@jmdaweb @IonutSebastian_f Y va a ir a peor. Con 4.1.1 fuera y openai recomendando usar aria-label para todo vamos a flipar.
@jmdaweb @jpavonabian @IonutSebastian_f no sé si veo yo mucho esa teoría, hay cosas que se pueden hacer con CSS y hay otras que no. En este ejemplo de Jesús sí se podría hacer lo mismo con CSS, aunque el sr-only no deja de ser también una chapuza. Pero nombrar una región, por ejemplo, no lo puedes hacer sin ARIA. Y hay componentes complejos que añaden información que solo es útil a las tecnologías de asistencia. Me parece peligroso decir que ARIA es para quien no sabe programar.
@inovegil @jmdaweb @IonutSebastian_f Coirrecto. Si tienes varios <header> o varios <section> hay que usar aria-label por cojones.
@jpavonabian @inovegil @IonutSebastian_f no sé si aún funcionará porque lo vi hace años, pero title hacía perfectamente las veces de aria-label en las regiones.
@jmdaweb @jpavonabian @IonutSebastian_f pues mira, algo más que aprendo, ¿y no se abre una tooltip al hacer hover? Se supone que el title es para eso.
@inovegil @jpavonabian @IonutSebastian_f visualmente no sé cómo se comporta.
@inovegil @jpavonabian @IonutSebastian_f sea como fuere, ARIA a día de hoy se usa mal. No tanto por mala implementación de patrones, sino por abuso. E insisto en que hay navegadores que se quedan fuera, aunque sea una cuota insignificante. No obstante, bastantes dificultades tenemos ya con la accesibilidad como para encima exigir optimización de recursos y mejora progresiva. Se quedará en un sueño utópico.
@jmdaweb @IonutSebastian_f @jpavonabian bueno, pero que se use mal es una cosa, en la que creo que todos estamos de acuerdo, y otra que se haya creado para desarrolladores que no saben programar. Y en cuanto a los navegadores sin CSS, lo correcto sería decir que utilizando enfoques basados en ARIA estamos privando del alt a usuarios que no usan CSS, pero eso es también en parte responsabilidad de los navegadores.
@inovegil @IonutSebastian_f @jpavonabian vámonos a Gemini, que no tiene todos estos problemas, y asunto arreglado.
@jmdaweb @inovegil @IonutSebastian_f Dibuja una tabla en jemini y hazla accesible si tienes cojones.
@jmdaweb @IonutSebastian_f @jpavonabian de Gemini no hay complemento para NVDA, de GPT sí. O se puede enviar la pantalla directamente a Gemini de alguna forma?
@inovegil @IonutSebastian_f @jpavonabian no hablo de ese Gemini, sino del otro. El protocolo. Es muy bonito, deberías echarle un vistazo. https://geminiprotocol.net me parece que era su web.
@inovegil @jmdaweb @IonutSebastian_f @jpavonabian Hay un complemento que usa Gemini para diferentes consultas pero no sé si os servirá. Vision Assistant pro. https://github.com/mahmoodhozhabri/VisionAssistantPro/releases/download/v3.6.0/VisionAssistant-3.6.0.nvda-addon
@tiflonet @inovegil @IonutSebastian_f @jpavonabian uno de los que tengo ahí en la lista de pendientes, sí. Parece que ya está más tranquilo y no se actualiza tanto. A ver si este mes me pongo las pilas. Pero cuando hablé de Gemini no me refería a ese Gemini, sino al protocolo simplificado de documentos alternativo a http.
@jmdaweb @inovegil @IonutSebastian_f @jpavonabian Ay! Esas apropiaciones de nombres! Yo pensaba que se refería a hacer consultas y no a las cápsulas. Por cierto, no pierdas mucho tiempo con él porque falla como escopeta de feria y se come las llamadas a la api que es una delicia!
@jmdaweb @inovegil @IonutSebastian_f @jpavonabian soy fan de Gemini y curioso sobre accesibilidad y... ¿siempre me ha parecido que Gemini ahora mismo no sería muy accesible?
Entiendo que como es tan simple evitará muchos problemas de la web, pero suponía que alguna limitación sería fastidiosa o que no habrían clientes accesibles...
@yo @IonutSebastian_f @jpavonabian @inovegil hasta ahora están los proxies http, que si son de código abierto te los puedes adaptar a tu manera, y el navegador GemiNaut para Windows. En su día hice un hilo hablando de Gemini y accesibilidad, aunque ya está borrado de sobra. Pero la conclusión es que precisamente su simplicidad hace que no sea accesible, y mucha responsabilidad recae sobre el agente de usuario.
@jmdaweb @IonutSebastian_f @jpavonabian @inovegil gracias por confirmar. Una lástima, además la especificación está congelada adrede. Pero bueno, Gemini es una performance artística más que otra cosa...
@jpavonabian @inovegil @IonutSebastian_f jajajajaja, esa es una buena putada, la tabla necesitaría un alt y sería inaccesible.
@jmdaweb @jpavonabian @IonutSebastian_f sí, acabo de probar, le he preguntado a GPT y me ha dicho el title que he puesto, sale como tooltip
@inovegil @jmdaweb @IonutSebastian_f Eso no tendría mucho sentido... Habría que probarlo con ojos. GPT se inventa cosas.
@inovegil @jmdaweb @IonutSebastian_f Si no fuera así habría automatizado mi trabajo hace siglos xD
@jpavonabian @IonutSebastian_f @jmdaweb hombre, le puse "puta región de mierda hostia puta" y me dijo exactamente eso, y no le dije en el prompt lo que había puesto. No creo que alucine tanto como para adivinarlo así.