Summary
A community member raised accessibility concerns about the Summit Events calendar page (Trailblazer Community thread).
The calendar view (\SummitEvents.page) uses FullCalendar to render events from the SEA REST API feed. The accessibility limitations reported are inherited from FullCalendar itself, not from SEA's own markup.
What SEA controls vs. what FullCalendar controls
- SEA controls: the <select>\ audience filter, page structure, and the REST API feed that supplies event data
- FullCalendar controls: all calendar DOM rendering, keyboard navigation, ARIA roles, and interactive event markup
The audience <select>\ element in the page already has a <label>\ and \ itle\ attribute, so that portion is reasonably accessible.
Options for affected users
- Use the built-in calendar and monitor FullCalendar v7 — FullCalendar's accessibility docs acknowledge current limitations and v7 (currently in RC) may improve the situation.
- Build your own calendar page using the SEA REST API feed and a more accessible calendar/list library of your choosing. A community recipe exists for this approach: Full Calendar Recipe.
Suggested actions
References
Summary
A community member raised accessibility concerns about the Summit Events calendar page (Trailblazer Community thread).
The calendar view (\SummitEvents.page) uses FullCalendar to render events from the SEA REST API feed. The accessibility limitations reported are inherited from FullCalendar itself, not from SEA's own markup.
What SEA controls vs. what FullCalendar controls
The audience <select>\ element in the page already has a <label>\ and \ itle\ attribute, so that portion is reasonably accessible.
Options for affected users
Suggested actions
References