- Inicio
- Primitivas
- Combobox
- Accesibilidad
Combobox
Responsabilidades de teclado, foco, semántica y consumidores para Combobox.
Accesibilidad
Evidencia automatizada
El resumen de evidencias siguiente se genera a partir del análisis axe ejecutable del repositorio para @solidiom/combobox. Solo registra comprobaciones automatizadas; no afirma conformidad completa.
Verificación manual
Revisa la navegación por teclado, el resaltado por descendiente activo, la retención del foco en la entrada, el zoom/reflujo, los objetivos táctiles, el movimiento reducido, el contraste y los anuncios de lector de pantalla en el producto que lo consume. El diseño, las etiquetas y la lógica de filtrado de un consumidor pueden cambiar el resultado de accesibilidad.
Contrato de accesibilidad
Teclado
- Enter
- Selecciona el elemento resaltado actualmente y cierra el listbox.
- Escape
- Cierra el listbox sin seleccionar. El foco permanece en la entrada.
- ArrowDown
- Abre el listbox si está cerrado, o mueve el resaltado al siguiente elemento.
- ArrowUp
- Abre el listbox si está cerrado, o mueve el resaltado al elemento anterior.
- Tab
- Cierra el listbox y mueve el foco al siguiente elemento enfocable.
Foco
- La entrada mantiene el foco del DOM en todo momento mientras el listbox está abierto.
- El patrón de descendiente activo resalta visualmente el elemento actual sin mover el foco.
- El foco vuelve a la entrada después de que el listbox se cierra.
Semántica
- Input tiene role combobox.
- Input expone aria-autocomplete=list indicando que se presentan sugerencias.
- Content tiene role listbox.
- Cada elemento tiene role option.
ARIA
- Input expone aria-expanded reflejando el estado de apertura.
- Input expone aria-controls apuntando al id del listbox.
- Input expone aria-activedescendant apuntando al id del elemento resaltado.
- Cada elemento expone aria-selected reflejando el estado de selección.
Responsabilidades del consumidor
- Proporciona una etiqueta accesible para la entrada mediante un elemento label visible o aria-label.
- Comunica un estado vacío cuando ningún elemento coincide con el filtro actual.
- Asegura que los valores de texto de los elementos sean únicos y descriptivos.
Estado de revisión: Borrador — aún no revisado
Este contrato describe lo que garantiza la primitiva. Los productos que la consumen siguen siendo responsables de las etiquetas, el diseño y las decisiones de flujo que afectan el resultado final de accesibilidad.
Evidencia automatizada
Resumen del análisis axe
- Comprobaciones superadas
- 13
- Infracciones
- 0
- Incompletas
- 0
Último análisis ejecutado: 13 ago 2026, 22:47
Identificadores de evidencia: axe-combobox-scan-v1
Las comprobaciones automatizadas solo cubren el escenario registrado y no establecen una conformidad de accesibilidad completa.