orca r4396 - in trunk: . src/orca/scripts/toolkits/Gecko
- From: joanied svn gnome org
- To: svn-commits-list gnome org
- Subject: orca r4396 - in trunk: . src/orca/scripts/toolkits/Gecko
- Date: Thu, 1 Jan 2009 01:05:31 +0000 (UTC)
Author: joanied
Date: Thu Jan 1 01:05:30 2009
New Revision: 4396
URL: http://svn.gnome.org/viewvc/orca?rev=4396&view=rev
Log:
* src/orca/scripts/toolkits/Gecko/speech_generator.py:
Fix for bug #566180 - Orca inappropriately announces the name and
role of (un)ordered list items as part of the context in Firefox
3.2.
Modified:
trunk/ChangeLog
trunk/src/orca/scripts/toolkits/Gecko/speech_generator.py
Modified: trunk/src/orca/scripts/toolkits/Gecko/speech_generator.py
==============================================================================
--- trunk/src/orca/scripts/toolkits/Gecko/speech_generator.py (original)
+++ trunk/src/orca/scripts/toolkits/Gecko/speech_generator.py Thu Jan 1 01:05:30 2009
@@ -653,12 +653,17 @@
# Skip items of unknown rolenames, menu bars, labels with
# children, and autocompletes. (With autocompletes, we
- # wind up speaking the text object)
+ # wind up speaking the text object). Beginning with Firefox
+ # 3.2, list items have names corresponding with their text.
+ # This results in getDisplayedText returning actual text
+ # and the parent list item being spoken when it should not
+ # be. So we'll take list items out of the context.
#
skipRoles = [pyatspi.ROLE_UNKNOWN,
pyatspi.ROLE_MENU_BAR,
pyatspi.ROLE_LABEL,
- pyatspi.ROLE_AUTOCOMPLETE]
+ pyatspi.ROLE_AUTOCOMPLETE,
+ pyatspi.ROLE_LIST_ITEM]
# Stop if we get to a document frame or an internal frame.
#
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]