[Webkit-unassigned] [Bug 15138] New: Broken table cell navigation and row/header reading with VoiceOver

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Mon Sep 3 11:16:39 PDT 2007


           Summary: Broken table cell navigation and row/header reading with
           Product: WebKit
           Version: 522+ (nightly)
          Platform: Macintosh
               URL: http://uk.biz.yahoo.com/16/sector.html
        OS/Version: Mac OS X 10.4
            Status: UNCONFIRMED
          Severity: Normal
          Priority: P2
         Component: Accessibility
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: bhawkeslewis at googlemail.com

The URL features a (relatively) straightforward financial table that seems to
reveal some problems in how the combination of WebKit/Safari 3/VoiceOver is
treating HTML tables.

For reference, here's how I currently have VoiceOver configured.

1. In Keyboard & Mouse within System Preferences, find the Keyboard Shortcuts
tab and select "press Tab to move the focus between all controls".
2. In Universal Access within System Preferences, tick "Enable access for
assistive devices".
3. Then Open the VoiceOver Utility, select the Navigation tab.
4. Tick all but the last item under General Navigation.
5. Tick only "VoiceOver cursor tracks keyboard focus" and "Keyboard focus
tracks VoiceOver cursor" under the Cursor Tracking
6. Tick both checkboxes under Text Selection Tracking.

To reproduce:

1. Load the referenced URL in Safari 3 with WebKit Nightly.
2. Start VoiceOver (command + F5).
3. Press ctrl + option + down until you reach the HTML Content.
4. Press shift + ctrl + option + right to interact with the HTML Content.
5. Press shift + ctrl + option + down to cycle through a (random?) series of
elements until the VoiceOver cursor is in the table (you'll hear "Fund name").


1. You can use ctrl + option + right arrow to navigate between cells in a row.
But in the 2nd header row ("Fund Name" to "Performance Details"), it jumps from
the first to the final column, skipping 8 columns. In data rows, after the
penultimate column, the VoiceOver cursor jumps to the lefthand navigation
sidebar instead of moving to the final column (the link cells under
"Performance Details").

2. Pressing ctrl + option + right arrow should read a row in a table in
VoiceOver. But it does nothing when the VoiceOver cursor is in a row in this

3. Pressing ctrl + option + shift + C should read a column header in VoiceOver.
But it does nothing when the VoiceOver cursor is in a cell in this table.

Configure bugmail: http://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.

More information about the webkit-unassigned mailing list