Little contextual information provided for checkboxes and radio buttons used in adjuster panels

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

Environment

IE 8 (Win XP) (NVDA 2014.2) Chrome 35, FF 29, IE 9, 10, 11 (Windows 7)(NVDA 2014.2)

Activity

Show:

Justin Obara September 26, 2017 at 4:30 PM

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.

Justin Obara June 16, 2014 at 2:32 PM

Perhaps changing the markup of the panels would help. Instead of using headers, we could use a fieldset.

Justin Obara June 9, 2014 at 7:29 PM

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.

Details

Assignee

Reporter

Affects versions

Priority

Created June 6, 2014 at 4:26 PM
Updated September 26, 2017 at 4:30 PM

Flag notifications