duplicate-id-aria
Los ID referenciados por ARIA deben ser únicos
Comprueba que cualquier valor de id referenciado por un atributo de referencia de ID de ARIA (aria-labelledby, aria-describedby, aria-owns, aria-controls, aria-activedescendant, aria-flowto, aria-errormessage, aria-details) sea único en el documento.
Ámbito de aplicación. Se aplica cuando el documento contiene al menos un atributo aria-labelledby, aria-describedby, aria-owns, aria-controls, aria-activedescendant, aria-flowto, aria-errormessage o aria-details no vacío (es decir, existe al menos una referencia de ID de ARIA que resolver).
Resultado esperado. Para cada valor de id referenciado por uno de esos atributos, exactamente un elemento del documento tiene ese id. Un duplicado no rompe la referencia: se resuelve en el primer elemento según el orden del árbol, por lo que el nombre se sigue calculando. Si ese elemento es el destino previsto depende de la intención del autor, que el marcado no transmite, por lo que el resultado es cantTell.
Ejemplos
<span id="lbl">Name</span><input type="text" aria-labelledby="lbl">
El id `lbl` es único, por lo que la referencia se resuelve sin ambigüedad.
<span id="lbl">Name</span><span id="lbl">Duplicate</span><input type="text" aria-labelledby="lbl">
`aria-labelledby="lbl"` se resuelve en el primer elemento con ese id: si ese es el destino previsto es una cuestión de autoría que el marcado no puede responder.