Publié le 14 août 2025
À partir de Chrome 138, les navigateurs basés sur Chromium sous Windows activent la compatibilité native avec UI Automation (UIA) par défaut. UIA est le framework d'accessibilité moderne pour Windows, utilisé par les technologies d'assistance telles que le Narrateur, la Loupe et Voice Access.
Aujourd'hui, les technologies d'assistance qui utilisent Microsoft Active Accessibility (MSAA) ou IAccessible2 (IA2) se connectent directement à Chromium, qui contrôle entièrement les données d'accessibilité qu'il reçoit. Cela ne changera pas. Jusqu'à présent, UIA devait passer par une couche d'émulation gérée par Windows, un "intermédiaire" qui traduisait les données MSAA de Chromium en UIA. Cela a entraîné une latence supplémentaire, une fiabilité réduite et des problèmes de compatibilité pour les outils basés sur UIA.

En implémentant l'UIA de manière native, nous avons complètement supprimé cette couche de proxy, ce qui a permis d'améliorer les performances, d'accroître la fiabilité et de simplifier la pile d'accessibilité. Les technologies d'assistance peuvent désormais communiquer directement avec le moteur d'accessibilité de Chromium.

Qu'est-ce que cela signifie pour les développeurs et les utilisateurs ?
- Les outils basés sur l'UIA offrent désormais des performances plus rapides et plus fiables. Par exemple, l'accès vocal fonctionne désormais pleinement sur tous les navigateurs basés sur Chromium.
- La pile d'accessibilité est plus simple et appartient entièrement aux ingénieurs Chromium. Nous avons ainsi la pleine propriété de la surface d'accessibilité, ce qui nous permet de déployer plus rapidement les correctifs et les améliorations indépendamment des mises à jour Windows.
Cette étape importante reflète des années de collaboration étroite entre les équipes Microsoft Edge et Google Chrome. Elle a permis d'apporter des modifications techniques importantes, de réaliser des tests approfondis et de partager l'objectif d'améliorer l'accessibilité pour tous les utilisateurs de Windows. Nous remercions également les équipes NVDA et JAWS, qui ont collaboré avec nous au fil des ans pour résoudre les problèmes liés à l'UIA dans Chromium.
Compatibilité avec les entreprises
Si votre environnement dépend de l'ancien comportement, vous pouvez revenir temporairement à l'ancien mode à l'aide de la règle UiAutomationProviderEnabled
. Cette règle sera disponible jusqu'à Chrome 146, ce qui laissera aux organisations le temps de valider et de mettre à jour leurs outils.
Signaler des problèmes
La compatibilité native avec UIA est désormais disponible dans les navigateurs basés sur Chromium. Nous aimerions avoir votre avis. Si vous développez ou gérez des outils d'accessibilité, testez-les avec les dernières versions de Chromium et signalez tout problème lié à la nouvelle implémentation de l'UIA.