python-visualization / python-visualization/branca

Accessibility issue - possible to enable adding HTML attributes to rendered iframe elements?

Abierto
#213 1 comentario 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Lenguaje dominante
Python
Estrellas
134
Forks
69
Merge medio
1 h 10 min
PR fusionados (30 d)
1

Descripción

A WCAG 2.1 AA audit of visualizations generated with folium/branca shows that the resulting iframe is missing a title attribute. Is it possible to enable adding a title attribute to the iframe–perhaps via folium.Map.get_root()? Thank you!

Steps to reproduce:

  1. Download the axe DevTools Chrome extension
  2. Visit a page with an embedded folium map
  3. Open the Chrome Developer Tools panel
  4. Click through to the axe DevTools tab
  5. Run the free Full Page Scan
  6. See the "Frames must have an accessible name" warning - https://dequeuniversity.com/rules/axe/3.1/frame-title?application=axeAPI

Guía de contribución

No hay ninguna guía de contribución indexada para este repositorio

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Línea de trabajo

Comienza en la ruta del iframe renderizado a la que se hace referencia mediante folium.Map.get_root() e inspecciona cómo se genera el elemento HTML. Reproduce la advertencia de axe DevTools "Frames must have an accessible name" y verifica después que el iframe renderizado incluye un atributo title y ya no activa esa advertencia.

Escrito por el modelo de indexación a partir del texto del issue.

Evaluación

Stack tecnológico
html, python
Área
accessibility
Tipo de issue
Error
Dificultad
3/5
Tiempo estimado
1-2 días
Estado de actividad
Estancado
Claridad
Bastante claro
Aptitud para principiantes
45/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.