Cockpit modal focus trapping and ARIA live region consistency
0 reputation · 02 Jul 2024, 00:45 UTC
Cockpit Accessibility Gaps
The Cockpit web interface in CentOS Stream provides a comprehensive suite of tools for managing server services, container orchestration, and storage. While the interface supports standard web navigation, the accessibility of dynamic elements during complex workflows presents challenges for assistive technology users.
When navigating through modal dialogs—such as service confirmations or volume creation screens—keyboard focus often fails to remain trapped within the active container, allowing tab-key users to interact with background elements inadvertently. Additionally, dynamic content updates in real-time log streaming and metric fluctuations frequently lack consistent ARIA live region implementations, leading to screen readers failing to announce state changes.
What specific configurations or attributes are required to enforce focus trapping within Cockpit's custom modal components? How can ARIA live regions be standardized across dynamic log views to ensure reliable announcements for screen readers?