Bug for the primary issue filed upstream:
https://bugs.webkit.org/show_bug.cgi?id=35418
[Gtk] Every table, including layout tables, should be exposed as a table

I've also attached a proposed fix. As expected, it's a small, isolated
patch. With that change, and using Lucid's Software Center:

* The objects Software Center gives focus to (the hidden panels Will
pointed out), are now table cells which are, of course, not hidden. :-)

* Because the objects claiming focus are table cells, Orca is looking
for the actual contents of each cell which claims focus and presenting
them.

Translation: If you Tab or Arrow amongst the items, Orca no longer says
"panel"; it speaks the contents as expected.

What is not yet quite right:

* When the table first gets focus, Orca speaks all of the items. I
believe this is the result of the bogus table hierarchy, which is the
other item I mentioned in this bug that I intend to address this
weekend. If that isn't it, it's an extraneous object of ATK_ROLE_PANEL
in the hierarchy between the Table and the Table Cells. Either way, it's
on my list.

Michael, it would be super if you could verify that the patch attched to
upstream bug works for you -- and is something that, worst case
scenario, you could manually apply to the version of WebKitGtk which
you'll be shipping. Thanks!

** Bug watch added: bugs.webkit.org/ #35418
   https://bugs.webkit.org/show_bug.cgi?id=35418

-- 
Ubuntu Software Center "Get Software" screen contents not read in Orca
https://bugs.launchpad.net/bugs/433104
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to