Uploaded image for project: 'Fluid Infusion'
  1. Fluid Infusion
  2. FLUID-3671

Screen reader a11y and usability issues with Progress (esp. lack of feedback for screen reader users)

    XMLWordPrintable

Details

    • Bug
    • Status: Closed
    • Critical
    • Resolution: Fixed
    • 1.2
    • 1.3
    • Progress
    • None
    • WindowsXP+IE8+NVDA2010
      WindowsXP+IE8+JAWS10
      WindowsXP+FF3.5+NVDA2010
      WindowsXP+FF3.5+JAWS10

    Description

      H.2 WindowsXP+Firefox+NVDA

      Browser: Firefox v3.5.9
      Screen Reader: NVDA 2010.1
      Tester: Jan Richards

      BROWSE mode

      • form worked ok except no audio feedback of any kind for the progress bar

      FORMS mode:

      • form worked ok and when "Do Something" was pressed the only audio feedback was "Progress example document"
        H.3 WindowsXP+Firefox+JAWS

      Browser: Firefox v3.5.8
      Screen Reader: JAWS 10
      Tester: Phil Richards

      PC Cursor Mode

      • "Do Something" button activates with mouse, enter and space; bar appears and fills up, but there is no audio feedback for the appearance or completion of the progress bar

      Jaws Mode

      • Audio will only say "Do something"when the cursor is placed beside the button, not on the button, but gives no indication that it is clickable
      • Audio will read individual letters in "Do Something" when cursor is moved over them, but gives no indication that it is clickable
      • Audio will read "current progress" and "xx% complete" when it is placed beside or on the text in the progress box, will also read individual letters
      • Difficult to get cursor to the box using only the keyboard, while the progress bar is visible the cursor moves very slowly and holding the arrow keys often causes the cursor to continue moving after releasing the button, placing it beyond the progress box

      Virtual Cursor

      • Generally works, only space will activate the button, not enter
      • Audio says "heading level three current progress"
        H.4 WindowsXP+IE+NVDA

      Browser: IE8
      Screen Reader: NVDA 2010.1
      Tester: Phil Richards

      BROWSE MODE

      • Works ok, audio is "Do something current progress zero percent complete

      FOCUS MODE

      • form works ok, only audio feedback when Do Something is clicked is "space" (if space is used, no feedback if mouse is used)
      • will state current progress if mouse cursor is moved beside Do Something button
        H.5 WindowsXP+IE+JAWS

      Browser: IE8
      Screen Reader: JAWS 10
      Tester: Phil Richards

      PC Cursor Mode

      • No way to make audio read "Example of a simple Progress indicator, using some sample code."
      • Possible to tab to "Do Something" button, and audio identifies it as a button and says to activate with space
      • Pressing space does show button being pressed, but no progress indicator is displayed and there is no audio indication that anything has happened

      Jaws Mode

      • Audio will read "Example of a simple Progress indicator, using some sample code." and "Do Something" when cursor is placed over them, but gives no indication that "do something" is a button
      • However, if cursor is on "Do Something" and space is pressed, the button will be highlighted and the audio will say "Do Something button". This does not press the button, though, and neither enter nor space will activate the button

      Virtual Cursor

      • Arrows will cause audio to read through text and "Do Something" is identified as a button, but there is no way to activate the button. Enter and space do not work.

      Attachments

        1. FLUID-3671.v.2.patch
          4 kB
          Golam Chowdhury
        2. FLUID-3671.patch.txt
          3 kB
          Golam Chowdhury

        Activity

          People

            golam Golam Chowdhury
            jrichards Jan Richards
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: