-
Suggestion
-
Resolution: Unresolved
-
None
-
1
-
1
-
Problem Definition
Currently there are a few accessibility issues with the templates for this plugin, for example it is missing some accessibility code:
- expand-macro-core.js (and expand-macro-core-min.js)
Add aria-expanded attributes. - expand-macro.soy
Add aria-expanded, role="button" and tabindex="0"
- relates to
-
CONFSERVER-12383 Section 508 Compliance for Confluence (VPAT)
- Closed
-
CONFSERVER-14249 Improve accessibility by satisfying WAI-WCAG
- Closed
Inaccessibility in Confluence macros is a huge issue for Federal clients. Even if the main application is usable with assistive technology, if the macros are not, then content creators can introduce new accessibility issues without realizing it.
The expand macro is particularly egregious, as it cannot be expanded using keyboard input and is collapsed by default (this differs from the UI Expand macro, which can be set to display expanded by default). This makes the content contained within the macro inaccessible to anyone who cannot use a mouse.
Relying on user votes to prioritize accessibility issues is a problematic method of addressing these concerns, as the users who are impacted by these failures may not have access to (or be able to use) the bug reporting system.