GNOME Bugzilla – Bug 566361
Orca inappropriately announces the name of table cells as part of the context in Firefox 3.2
Last modified: 2009-01-05 19:20:33 UTC
Beginning with Firefox 3.2, a table cell in HTML content may derive its accessible name from focusable objects it contains (e.g. links, form fields). Prior to 3.2, such a table cell did not have a name. When we present the speech context of a focusable object in such a table cell, getDisplayedText will return the table cell's name. This causes us to be chatty.
Created attachment 125664 [details] [review] fix This is essentially the same issue as the list item issue I fixed the other day. If the table cell has embedded object characters inside it, it should not be part of the context. Prior to FF 3.2, this happens already because the cell is nameless. Thoroughly regression tested in FF 3.0.5, FF 3.1beta2, and FF 3.2 from trunk. Also pylinted. Limited to just getSpeechContext in the Gecko speech generator. Committed to trunk.
This seems safe and appropriate for gnome-2-24 as well. Joanie -- if you agree, please check it into gnome-2-24.
Done. Readjusting the milestone.