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

    XMLWordPrintable

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

            Unassigned Unassigned
            rsloan Rocky Sloan (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

            Dates

              Created:
              Updated:
              Imported: