role="alert" mal utilisé
https://git.spip.net/spip/ecrire/blob/5.x/balise/formulaire_.php#L291
Ce code ne peut pas fonctionner.
Déjà, un rôle aria sur un span n'a aucun effet.
Ensuite, les rôle live ne fonctionnent pas comme ça : il faut qu'il y ait déjà une balise vide dans le DOM (<div role="alert"></div> par exemple), dont on modifie dynamiquement le contenu en JS, à la soumission du formulaire par exemple, mais sans recharger la page.
C'est quand le contenu d'une région live change que les assistants la vocalisent.
Pour les formulaires, ça impliquerait donc une validation initiale côté client, pour mise à jour des role="alert" s'il y a des erreurs, tout en bloquant la soumission du formulaire, même en ajax.
Il y en a pas mal d’occurrences à supprimer : https://search.spip.net/search?q=context%3Aglobal%20role%3D.alert.%20&patternType=regexp&sm=1&groupBy=repo