Skip to content

Accessibility features#29

Draft
KeithCu wants to merge 3 commits intomasterfrom
accessibility-features
Draft

Accessibility features#29
KeithCu wants to merge 3 commits intomasterfrom
accessibility-features

Conversation

@KeithCu
Copy link
Owner

@KeithCu KeithCu commented Aug 10, 2025

doesn't quite work for some reason, weather widget is broken.

= added 3 commits August 10, 2025 16:50
This commit introduces a comprehensive accessibility module in accessibility.js, which includes keyboard navigation, focus management, and screen reader support. It also adds various accessibility styles in linuxreport.css, such as focus outlines and skip links for keyboard users. Additionally, ARIA attributes are updated across multiple templates to improve screen reader compatibility, including chat, pagination, and weather widget components. These changes aim to create a more inclusive experience for all users.
…tributes and updating element retrieval logic. The weather toggle button's aria-expanded attribute is now set based on the visibility of the weather content, enhancing screen reader support. This change aims to streamline accessibility features in the weather component.
…'weather-container' element, updated JS to use 'weather-widget-container' instead
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant