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

[Accessibility, MacOS, VoiceOver, TableView] In TableView, Voiceover on Mac reads wrong column name when traversing Simple Table with Arrow keys

    Details

      Description

      When traversing the Simple Table elements in the TableView sample, VoiceOver reads the wrong column name when not in the first column.

      (On Windows, JAWS reads the correct column name, Narrator does not read the column name.)

      Reproducible: always
        
      Steps to reproduce:
      0. Turn on VoiceOver (CMD-F5).
      1. Execute TableView demo: java -cp Hello.jar hello.HelloTableView
      2. Press TAB, entering into the Simple table so that the focus is in the first row, first column (CheckBox). VoiceOver will read "Invited, checked checkbox column 1 row 1"
      3. Press Right Arrow.

      Expected result: VoiceOver reads "Last, Smith Smith Smith column 3 row 1" with the correct column name (Last).
      Actual result: VoiceOver reads "Email, Smith Smith Smith column 3 row 1" with the incorrect column name (Email).

      Might have something to do with the Name field as a column span. (?)

      RULE tests/voiceover/TableView any any

        Attachments

          Activity

            People

            • Assignee:
              ptbrunet Pete Brunet (Inactive)
              Reporter:
              rsloan Rocky Sloan (Inactive)
            • Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

              Dates

              • Created:
                Updated:
                Imported: