Orca no longer works with Firefox?

Bug #841786 reported by Alan Jenkins
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
gnome-orca (Ubuntu)
Invalid
Undecided
Unassigned

Bug Description

Firefox integration seems to be bit-rotting, presumably due to Firefox upgrades with no corresponding Orca upgrade.

The easiest example is "read all". The + key on the number pad is supposed to be bound to "read all". When I press it, nothing is read out, and I get this exception:

Traceback (most recent call last):
  File "/usr/lib/pymodules/python2.7/orca/speechdispatcherfactory.py", line 337, in _say_all
    context, acss = iterator.next()
  File "/usr/lib/pymodules/python2.7/orca/scripts/toolkits/Gecko/script.py", line 1135, in textLines
    obj = contents[-1][0]
IndexError: list index out of range

The arrow keys are no longer captured by Orca either. I don't get an exception for that.

I do get other exceptions though. This happened periodically while typing into this text box:

Traceback (most recent call last):
  File "/usr/lib/pymodules/python2.7/orca/scripts/toolkits/Gecko/script.py", line 4378, in findNextCaretInOrder
    includeNonText)
  File "/usr/lib/pymodules/python2.7/orca/scripts/toolkits/Gecko/script.py", line 4391, in findNextCaretInOrder
    documentFrame = self.utilities.documentFrame()
  File "/usr/lib/pymodules/python2.7/orca/scripts/toolkits/Gecko/script_utilities.py", line 181, in documentFrame
    documentFrame = relation.getTarget(0)
  File "/usr/lib/pymodules/python2.7/pyatspi/accessible.py", line 657, in getTarget
    target = target._narrow(Accessibility.Accessible)
AttributeError: 'NoneType' object has no attribute '_narrow'

ProblemType: Bug
DistroRelease: Ubuntu 11.04
Package: gnome-orca 3.0.0-0ubuntu2
ProcVersionSignature: Ubuntu 2.6.38-11.48-generic 2.6.38.8
Uname: Linux 2.6.38-11-generic x86_64
Architecture: amd64
Date: Mon Sep 5 13:42:30 2011
PackageArchitecture: all
ProcEnviron:
 PATH=(custom, user)
 SHELL=/bin/bash
SourcePackage: gnome-orca
UpgradeStatus: Upgraded to natty on 2011-06-19 (77 days ago)

Revision history for this message
Alan Jenkins (aj504) wrote :
Revision history for this message
Alan Jenkins (aj504) wrote :

Firefox version: 6.0.1+build1+nobinonly-0ubuntu0.11.04.1

Revision history for this message
Alan Jenkins (aj504) wrote :

Not present in 11.10.

(And I don't have 11.04 to test anymore, so I won't be able to tell if someone fixes it in 11.04).

Revision history for this message
Alan Jenkins (aj504) wrote :

Gah. Sorry, it's not working for me in 11.10 either. (Environment: Unity 2D, as suggested by the Ubuntu Accessibility blog).

I don't think I'm getting the same errors. But Orca is getting very noisy (in terms of stdout/stderr messages), even with no other applications open.

Revision history for this message
Alan Jenkins (aj504) wrote :

Ok, I switched to gnome-session-fallback. That fixes the flood of errors, and I can see that the same exception is being generated when I press KP_ADD.

Revision history for this message
Alan Jenkins (aj504) wrote :

Works fine on my Ubuntu 12.04 with unity-2d. Phew.

Changed in gnome-orca (Ubuntu):
status: New → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.