Skip to content

Conversation

@rmichaelis
Copy link
Collaborator

No description provided.

@github-actions
Copy link
Contributor

GitHub Pages links: * Luxembourg-geoportail: https://geoportail-luxembourg.github.io/luxembourg-geoportail/GITLAB-78-offline/

Michaëlis added 3 commits November 10, 2025 13:43
…onality

- Add aria-live region to announce offline status changes to screen readers
- Add descriptive aria-labels to all footer tool buttons with state context
- Implement focus management to prevent focus loss during online/offline transitions
- Add prefers-reduced-motion support for offline header pulse animation
- Add aria-pressed state and aria-hidden to decorative icons
- Update offline header message to be more specific about hidden features
- Add 20+ new translation keys in 4 languages (en, fr, de, lb)
- Create comprehensive accessibility documentation and testing guide

WCAG 2.1 Level AA compliance for offline features:
- 1.1.1 Non-text Content
- 2.4.3 Focus Order
- 2.4.6 Headings and Labels
- 3.2.1 On Focus
- 3.3.2 Labels or Instructions
- 4.1.2 Name, Role, Value
- 4.1.3 Status Messages
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.

2 participants