0.16.0 - Web
September 10th, 2025
ARIA & Labeling System
- Added accessibility tags for Widget, Story and Moment players: Complete ARIA labeling system
- Enhanced widget aria-labels: Added position info (e.g., "Story 2 of 5") and content context
- Dynamic labels for buttons: Context-aware button labels that update based on state (play/pause, mute/unmute, like/unlike)
- Added proper ARIA disabled states: Implemented aria-disabled="true" for better screen reader feedback
Focus Management
- Focus changes: Enhanced focus management with proper focus return from modals to widgets
- Tab order optimization: Ensured logical tab sequence through widgets and players
- Focus trap in modals: Proper focus containment when modals are open
- Focus restoration: Return focus to triggering element when modals close
- Fixed disabled button focus: Buttons remain focusable when disabled but don't respond to activation
Screen Reader & Navigation
- Modal navigation announcements: Screen reader announcements for modal open/close and navigation actions like manual/auto
- Navigation on buttons with keyboard: Full keyboard navigation support with Enter key activation
