22
33This document is used as aria/accessibility(a11y) reference for future developers.
44
5- There are a lot of a11y problems in the Fomantic UI library. This ` aria.js ` is used
6- as a workaround to make the UI more accessible.
5+ There are a lot of a11y problems in the Fomantic UI library. Files in
6+ ` web_src/js/modules/fomantic/ ` are used as a workaround to make the UI more accessible.
77
8- The ` aria.js ` is designed to avoid touching the official Fomantic UI library,
8+ The aria-related code is designed to avoid touching the official Fomantic UI library,
99and to be as independent as possible, so it can be easily modified/removed in the future.
1010
1111To test the aria/accessibility with screen readers, developers can use the following steps:
@@ -14,7 +14,7 @@ To test the aria/accessibility with screen readers, developers can use the follo
1414 * Press ` Command + F5 ` to turn on VoiceOver.
1515 * Try to operate the UI with keyboard-only.
1616 * Use Tab/Shift+Tab to switch focus between elements.
17- * Arrow keys to navigate between menu/combobox items (only aria-active, not really focused).
17+ * Arrow keys (Option+Up/Down) to navigate between menu/combobox items (only aria-active, not really focused).
1818 * Press Enter to trigger the aria-active element.
1919* On Android, you can use TalkBack.
2020 * Go to Settings -> Accessibility -> TalkBack, turn it on.
@@ -75,7 +75,7 @@ Fomantic Dropdown is designed to be used for many purposes:
7575Fomantic Dropdown requires that the focus must be on its primary element.
7676If the focus changes, it hides or panics.
7777
78- At the moment, ` aria.js ` only tries to partially resolve the a11y problems for dropdowns with items.
78+ At the moment, the aria-related code only tries to partially resolve the a11y problems for dropdowns with items.
7979
8080There are different solutions:
8181
0 commit comments