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 371637 - Orca repeats "Location:" info repeatedly in Nautilus File Browser Dialog
Orca repeats "Location:" info repeatedly in Nautilus File Browser Dialog
Status: RESOLVED FIXED
Product: orca
Classification: Applications
Component: general
2.17.x
Other All
: Low trivial
: FUTURE
Assigned To: Rich Burridge
Orca Maintainers
Depends on: 369267
Blocks:
 
 
Reported: 2006-11-06 18:26 UTC by Willie Walker
Modified: 2008-06-03 20:07 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Revision #1. (1.70 KB, patch)
2008-05-22 21:40 UTC, Rich Burridge
committed Details | Review
Same patch for GNOME 2.22. (2.17 KB, patch)
2008-05-29 16:16 UTC, Rich Burridge
committed Details | Review

Description Willie Walker 2006-11-06 18:26:33 UTC
Please refer to http://bugzilla.gnome.org/show_bug.cgi?id=369267 for more information.
Comment 1 Willie Walker 2006-11-14 14:21:03 UTC
Note also that I recently added defensive code to default.py:onNameChanged to handle multiple name change events for objects whose names are not really changing.  It may have a positive impact on this bug.
Comment 2 Willie Walker 2006-11-15 01:20:36 UTC
OK - we're doing much better with the gail patch for the blocking bug and the defensive name changed stuff in Orca.  However, we're now getting the "Location:" information spoken twice: once for when the text entry area first gets focus and then when the location label issues a state-changed event for showing.

There's special code in Orca to explicitly speak the item with focus if it's label issues a state-changed event for showing, so I'm not sure we can rip that out.  We may be able to rip it out (regression tests would help...), but I'm not certain at this point.
Comment 3 Willie Walker 2007-05-25 16:27:24 UTC
Removing target milestone from [blocked] bugs.  We have little control over them, so we're better off letting priority and severity be our guide for poking the related components.
Comment 4 Willie Walker 2008-01-06 17:49:39 UTC
Unblocking this since the blocking bug has been marked as FIXED.
Comment 5 Rich Burridge 2008-05-22 21:40:14 UTC
Created attachment 111367 [details] [review]
Revision #1.

Added an onStateChanged() routine to the nautilus script.

If we've received an "object:state-changed:showing" event for the
poorly named gtk-edit toggle button, then just return. We will have
spoken the information for this component with the previously
received "object:state-changed:focused" event. 

For all other events, just let the parent class handle it.

Please test.
Comment 6 Willie Walker 2008-05-29 15:49:37 UTC
Seems to work nicely.  Thanks!  If you can backport this to GNOME 2.22 it would be great, too.
Comment 7 Rich Burridge 2008-05-29 16:16:55 UTC
Created attachment 111743 [details] [review]
Same patch for GNOME 2.22.
Comment 8 Rich Burridge 2008-05-29 16:19:55 UTC
Both patches committed. Moving to "[pending]".