After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 590682 - Orca does not always speak the Paths table of the OOo Options dialog correctly
Orca does not always speak the Paths table of the OOo Options dialog correctly
Status: RESOLVED FIXED
Product: orca
Classification: Applications
Component: speech
2.27.x
Other All
: Normal minor
: 2.28.0
Assigned To: Joanmarie Diggs (IRC: joanie)
Orca Maintainers
Depends on:
Blocks: 404411
 
 
Reported: 2009-08-03 21:01 UTC by Joanmarie Diggs (IRC: joanie)
Modified: 2009-11-09 21:35 UTC
See Also:
GNOME target: ---
GNOME version: 2.27/2.28


Attachments
fix (1.25 KB, patch)
2009-08-16 23:35 UTC, Joanmarie Diggs (IRC: joanie)
committed Details | Review

Description Joanmarie Diggs (IRC: joanie) 2009-08-03 21:01:16 UTC
Steps to reproduce:

1. Get the swa11y32 dev build of OpenOffice.

2. In Writer, get into the Options dialog and choose OpenOffice.org -> Paths.

3. Tab to the table of paths and Down Arrow to select the first item.

4. Shift+Tab out of the table, and back into it.

Expected results: Orca would speak the selected item.

Actual results: Orca displays the selected item in braille, but only speaks "panel".

Work around: Down Arrow and then Up Arrow.
Comment 1 Joanmarie Diggs (IRC: joanie) 2009-08-16 23:35:21 UTC
Created attachment 140930 [details] [review]
fix

It turned out that we were speaking the selected item but speech was getting cut off in onActiveDescendantChanged. This patch solves the problem by handling this case in the soffice script, "tucking away" the appropriate pointOfReference info without actually presenting anything to the user.

Pylints to a 10, passes the regression tests, will (I believe) solve an issue we're seeing with the Navigator, and is low risk. Committed to master.