Metadata
- Source
- FLUID-5417
- Type
- Bug
- Priority
- Critical
- Status
- Open
- Resolution
- N/A
- Assignee
- N/A
- Reporter
- Justin Obara
- Created
2014-06-06T12:26:30.953-0400 - Updated
2017-09-26T12:30:55.931-0400 - Versions
-
- 1.4
- 1.5
- 2.0
- Fixed Versions
- N/A
- Component
-
- Prefs Framework
- UI Options
Description
Steps to reproduce:
1) open the prefs framework demo
http://build.fluidproject.org/infusion/demos/prefsFramework/
2) Open "show display preferences"
3) Navigate to the table of contents toggle (NVDA)
Notice it just says "checkbox not checked". It doesn't not provide the contextual information about what the control is for.
- All form inputs require an associated form label that describes the purpose of the input. Ex all sliders should have corresponding labels
- Use of labels on the headings is inconsistent – some headings are labels for a panel’s control and some are not. Input identification/labeling should be consistent. Labels should span if not being used as labels
Environments
IE 8 (Win XP) (NVDA 2014.2)
Chrome 35, FF 29, IE 9, 10, 11 (Windows 7)(NVDA 2014.2)
Comments
-
Justin Obara commented
2014-06-09T15:29:56.638-0400 A similar issue was present in Infusion 1.4's version of UIO. However, the grouping was different, it was by tab so there was some more content provided in this manner for some of the items.
-
Justin Obara commented
2014-06-16T10:32:38.215-0400 Perhaps changing the markup of the panels would help. Instead of using headers, we could use a fieldset.
-
Justin Obara commented
2017-09-26T12:30:55.931-0400 Contextual information is much better across the board. In the case of Table of Contents, it's adjuster has been changed to a switch. However, in IE 11 it just reads blank. In Firefox and Chrome it works fine. Tested using NVDA.