Every icon in the icon picker has the same screen reader name
Los mantenedores suelen responder en 1 día
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 1/5
- Tiempo estimado
- 1-3 horas
- Aptitud para principiantes
- 85/100
- Tipo de issue
- Error
- Claridad
- Bien especificado
- Estado de actividad
- Activo
- Stack tecnológico
- javascript
- Área
- accessibility, frontend
Línea de trabajo
Lee ncIconPicker/partials/Icon.vue, que según el issue usa una etiqueta fija y oculta el SVG. Asigna a cada icono un nombre legible en su etiqueta para lectores de pantalla, incluso cuando el selector se usa fuera del contexto de la aplicación. El trabajo está terminado cuando los lectores de pantalla anuncian nombres de iconos distintos en el selector.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Steps to reproduce
- Open "Create application".
- Open the icon picker and move through the icons with Tab and a screen reader.
Expected behavior
Each icon is announced with its own name.
Actual behavior
All icons (about 330) are announced as "Select icon for the application", also where the picker is used for something other than an application.
Tables app version
main (2.4.x); also present on the Tables 2.0 pull requests
Database
MariaDB (dev instance); not database-specific unless noted
Additional info
ncIconPicker/partials/Icon.vue uses a fixed label and hides the SVG. Suggested fix: include a readable icon name in the label.
Found while reviewing #3214.
- Lenguaje dominante
- JavaScript
- Estrellas
- 220
- Forks
- 57
- Merge medio
- 1 d 13 h
- PR fusionados (30 d)
- 89
Preparar el entorno
Inicia el contenedor de desarrollo del proyecto en tu navegador, con tu propia cuenta de GitHub.
- Sin Dockerfile ni archivo de Docker Compose
- Tiene una plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de nextcloud/tables
-
0. Needs triage bug feature: api
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
Los mantenedores suelen responder en 1 día
-
1. to develop bug design skill: frontend
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
nextcloud/tables#3244 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
Cannot reset column widthAbierto0. Needs triage bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
Los mantenedores suelen responder en 1 día
-
0. Needs triage bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
Los mantenedores suelen responder en 1 día
-
Editing a selection column via UI fails with 500 "It is forbidden to set the Uuid from external"Abierto0. Needs triage bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
nextcloud/tables#2856 · 5 comentarios · 4 reacciones ·
Los mantenedores suelen responder en 1 día
Todos los issues de nextcloud/tables
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
Los mantenedores suelen responder en 1 día
-
agent-os ai bug good first issue help wanted
Dificultad 1/5 1-3 horas Aptitud para principiantes 68/100
Los mantenedores suelen responder en 1 día
-
area: documentation good first issue package: rule-data status: accepting prs
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
Los mantenedores suelen responder en 1 día
-
status: needs triage
Dificultad 2/5 1-3 horas Aptitud para principiantes 85/100
mastra-ai/mastra#30109 · 2 comentarios ·
Los mantenedores suelen responder en 1 día
-
processNextTick leaks failure state between callbacks queued on the same promise in one tickAbierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 85/100