Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-8231835

[Accessibility, JAWS, Narrator, VoiceOver] ListView row items not voiced properly when using CTRL-Up/Down Arrow

    Details

    • Type: Bug
    • Status: Closed
    • Priority: P4
    • Resolution: Duplicate
    • Affects Version/s: 8u40
    • Fix Version/s: None
    • Component/s: javafx
    • Labels:

      Description

      Reproducible: always

      0. Turn on JAWS or Narrator (Windows) or VoiceOver (Mac).
      1. Download jar with accessibility test samples from https://wiki.se.oracle.com/download/attachments/46472587/Hello.jar
      2. Execute listview demo by java -cp Hello.jar hello.HelloListView
      3. Select a row item in the "Simple" ListView.
      4. Press CTRL-Down Arrow (Windows) or CMD-Down Arrow (Mac) to move the focus down without changing the selection.

      Expected result: When the focus moves down, information about the newly focused row item should be spoken, for example "not checked Row 9".

      Actual result:
      1. In Java 8, Nothing is spoken, but focus moves down as expected.
      2. In Java 9,
      Issue is partly fixed in java 9, but the voice seems to be not exactly matching with what was expected. Expected result: When the focus moves down, information about the newly focused row item should be spoken, for example "not checked Row 9", but it speaks like 'Now selected Row 9'.

      Similar result using CTRL(CMD)-Up Arrow moving focus up without changing the selection.

      Affected tests:
      RULE tests/jaws/ListView any any
      RULE tests/narrator/ListView any any
      RULE tests/voiceover/ListView any any

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                aghaisas Ajit Ghaisas
                Reporter:
                mvs Manukumar V S
              • Votes:
                0 Vote for this issue
                Watchers:
                2 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: