Re: [orca-list] Pidgin 2.4 with Orca 2.21.91
- From: Jason White <jason jasonjgw net>
- To: orca-list gnome org
- Subject: Re: [orca-list] Pidgin 2.4 with Orca 2.21.91
- Date: Tue, 11 Mar 2008 16:12:34 +1100
Replying to my own post:
On Mon, Mar 10, 2008 at 08:14:03PM +1100, Jason White wrote:
With Pidgin 2.4.0 and Orca 2.21.91, I can select the "add account" button, but
then the controls of the add acount dialogue aren't brailled or spoken when I
use the up/down cursor keys to navigate through them, or when I try the tab
key. Using flat review shows that the focus does move between the controls,
however.
After reading the debugging page on the Orca Web site, I've created debug
output for this. The problem is not limited to Pidgin: it occurs elsewhere,
though I haven't taken debug output so as to discover whether the cause is the
same in each case.
So far, I've only encountered this on page tabs.
If this isn't a known problem I'll gladly report a bug. If I do so, how much
of the debug output should be included? This section seems to be the core of
the trouble:
Context: In the "basic" tabbed page of the account creation process of Pidgin.
From the debug log:
^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^
DEQUEUED EVENT object:state-changed:focused <----------
vvvvv PROCESS OBJECT EVENT object:state-changed:focused vvvvv
OBJECT EVENT: object:state-changed:focused detail=(1,0)
app.name='pidgin' name='AIM' role='combo box' state='enabled focusable focused sensitive showing visible'
relations='labelled by labelled by'
Finding top-level object for source.name=AIM
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=Login Options
--> obj.name=
--> obj.name=Basic
--> obj.name=
--> obj.name=
--> obj.name=Add Account
KEYEVENT: type=1
hw_code=23
modifiers=16400
event_string=(Tab)
is_text=True
time=1205202020.078463
orca.isModifierKey: returning: False
LOCUS OF FOCUS: app='pidgin' name='AIM' role='combo box'
event='object:state-changed:focused'
Traceback (most recent call last):
File "/var/lib/python-support/python2.4/orca/focus_tracking_presenter.py", line 625, in _processObjectEvent
s.processObjectEvent(event)
File "/var/lib/python-support/python2.4/orca/script.py", line 319, in processObjectEvent
self.listeners[key](event)
File "/var/lib/python-support/python2.4/orca/default.py", line 3509, in onStateChanged
self.onFocus(event)
File "/var/lib/python-support/python2.4/orca/default.py", line 3016, in onFocus
orca.setLocusOfFocus(event, newFocus)
File "/var/lib/python-support/python2.4/orca/orca.py", line 208, in setLocusOfFocus
orca_state.locusOfFocus)
File "/var/lib/python-support/python2.4/orca/focus_tracking_presenter.py", line 935, in locusOfFocusChanged
newLocusOfFocus)
File "/var/lib/python-support/python2.4/orca/default.py", line 2578, in locusOfFocusChanged
self.updateBraille(newLocusOfFocus)
File "/var/lib/python-support/python2.4/orca/default.py", line 2932, in updateBraille
line.addRegions(self.brailleGenerator.getBrailleContext(obj))
File "/var/lib/python-support/python2.4/orca/braillegenerator.py", line 1621, in getBrailleContext
label = self._script.getDisplayedLabel(parent)
File "/var/lib/python-support/python2.4/orca/default.py", line 5174, in getDisplayedLabel
self.getDisplayedText(label))
File "/var/lib/python-support/python2.4/orca/default.py", line 5255, in getDisplayedText
role = obj.getRole()
File "/usr/lib/python2.4/site-packages/pyatspi/accessible.py", line 192, in _inner
raise LookupError(e)
LookupError
LookupError above while processing: object:state-changed:focused
TRYING AGAIN (1)
Finding top-level object for source.name=AIM
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=Login Options
--> obj.name=
--> obj.name=Basic
--> obj.name=
--> obj.name=
--> obj.name=Add Account
LOCUS OF FOCUS: app='pidgin' name='AIM' role='combo box'
event='object:state-changed:focused'
Traceback (most recent call last):
File "/var/lib/python-support/python2.4/orca/focus_tracking_presenter.py", line 625, in _processObjectEvent
s.processObjectEvent(event)
File "/var/lib/python-support/python2.4/orca/script.py", line 319, in processObjectEvent
self.listeners[key](event)
File "/var/lib/python-support/python2.4/orca/default.py", line 3509, in onStateChanged
self.onFocus(event)
File "/var/lib/python-support/python2.4/orca/default.py", line 3016, in onFocus
orca.setLocusOfFocus(event, newFocus)
File "/var/lib/python-support/python2.4/orca/orca.py", line 208, in setLocusOfFocus
orca_state.locusOfFocus)
File "/var/lib/python-support/python2.4/orca/focus_tracking_presenter.py", line 935, in locusOfFocusChanged
newLocusOfFocus)
File "/var/lib/python-support/python2.4/orca/default.py", line 2578, in locusOfFocusChanged
self.updateBraille(newLocusOfFocus)
File "/var/lib/python-support/python2.4/orca/default.py", line 2932, in updateBraille
line.addRegions(self.brailleGenerator.getBrailleContext(obj))
File "/var/lib/python-support/python2.4/orca/braillegenerator.py", line 1621, in getBrailleContext
label = self._script.getDisplayedLabel(parent)
File "/var/lib/python-support/python2.4/orca/default.py", line 5174, in getDisplayedLabel
self.getDisplayedText(label))
File "/var/lib/python-support/python2.4/orca/default.py", line 5255, in getDisplayedText
role = obj.getRole()
File "/usr/lib/python2.4/site-packages/pyatspi/accessible.py", line 192, in _inner
raise LookupError(e)
LookupError
LookupError above while processing: object:state-changed:focused
TRYING AGAIN (2)
Finding top-level object for source.name=AIM
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=Login Options
--> obj.name=
--> obj.name=Basic
--> obj.name=
--> obj.name=
--> obj.name=Add Account
LOCUS OF FOCUS: app='pidgin' name='AIM' role='combo box'
event='object:state-changed:focused'
Traceback (most recent call last):
File "/var/lib/python-support/python2.4/orca/focus_tracking_presenter.py", line 625, in _processObjectEvent
s.processObjectEvent(event)
File "/var/lib/python-support/python2.4/orca/script.py", line 319, in processObjectEvent
self.listeners[key](event)
File "/var/lib/python-support/python2.4/orca/default.py", line 3509, in onStateChanged
self.onFocus(event)
File "/var/lib/python-support/python2.4/orca/default.py", line 3016, in onFocus
orca.setLocusOfFocus(event, newFocus)
File "/var/lib/python-support/python2.4/orca/orca.py", line 208, in setLocusOfFocus
orca_state.locusOfFocus)
File "/var/lib/python-support/python2.4/orca/focus_tracking_presenter.py", line 935, in locusOfFocusChanged
newLocusOfFocus)
File "/var/lib/python-support/python2.4/orca/default.py", line 2578, in locusOfFocusChanged
self.updateBraille(newLocusOfFocus)
File "/var/lib/python-support/python2.4/orca/default.py", line 2932, in updateBraille
line.addRegions(self.brailleGenerator.getBrailleContext(obj))
File "/var/lib/python-support/python2.4/orca/braillegenerator.py", line 1621, in getBrailleContext
label = self._script.getDisplayedLabel(parent)
File "/var/lib/python-support/python2.4/orca/default.py", line 5174, in getDisplayedLabel
self.getDisplayedText(label))
File "/var/lib/python-support/python2.4/orca/default.py", line 5255, in getDisplayedText
role = obj.getRole()
File "/usr/lib/python2.4/site-packages/pyatspi/accessible.py", line 192, in _inner
raise LookupError(e)
LookupError
LookupError above while processing: object:state-changed:focused
TRYING AGAIN (3)
Finding top-level object for source.name=AIM
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=Login Options
--> obj.name=
--> obj.name=Basic
--> obj.name=
--> obj.name=
--> obj.name=Add Account
LOCUS OF FOCUS: app='pidgin' name='AIM' role='combo box'
event='object:state-changed:focused'
Traceback (most recent call last):
File "/var/lib/python-support/python2.4/orca/focus_tracking_presenter.py", line 625, in _processObjectEvent
s.processObjectEvent(event)
File "/var/lib/python-support/python2.4/orca/script.py", line 319, in processObjectEvent
self.listeners[key](event)
File "/var/lib/python-support/python2.4/orca/default.py", line 3509, in onStateChanged
self.onFocus(event)
File "/var/lib/python-support/python2.4/orca/default.py", line 3016, in onFocus
orca.setLocusOfFocus(event, newFocus)
File "/var/lib/python-support/python2.4/orca/orca.py", line 208, in setLocusOfFocus
orca_state.locusOfFocus)
File "/var/lib/python-support/python2.4/orca/focus_tracking_presenter.py", line 935, in locusOfFocusChanged
newLocusOfFocus)
File "/var/lib/python-support/python2.4/orca/default.py", line 2578, in locusOfFocusChanged
self.updateBraille(newLocusOfFocus)
File "/var/lib/python-support/python2.4/orca/default.py", line 2932, in updateBraille
line.addRegions(self.brailleGenerator.getBrailleContext(obj))
File "/var/lib/python-support/python2.4/orca/braillegenerator.py", line 1621, in getBrailleContext
label = self._script.getDisplayedLabel(parent)
File "/var/lib/python-support/python2.4/orca/default.py", line 5174, in getDisplayedLabel
self.getDisplayedText(label))
File "/var/lib/python-support/python2.4/orca/default.py", line 5255, in getDisplayedText
role = obj.getRole()
File "/usr/lib/python2.4/site-packages/pyatspi/accessible.py", line 192, in _inner
raise LookupError(e)
LookupError
LookupError above while processing: object:state-changed:focused
TRYING AGAIN (4)
Finding top-level object for source.name=AIM
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=Login Options
--> obj.name=
--> obj.name=Basic
--> obj.name=
--> obj.name=
--> obj.name=Add Account
LOCUS OF FOCUS: app='pidgin' name='AIM' role='combo box'
event='object:state-changed:focused'
Traceback (most recent call last):
File "/var/lib/python-support/python2.4/orca/focus_tracking_presenter.py", line 625, in _processObjectEvent
s.processObjectEvent(event)
File "/var/lib/python-support/python2.4/orca/script.py", line 319, in processObjectEvent
self.listeners[key](event)
File "/var/lib/python-support/python2.4/orca/default.py", line 3509, in onStateChanged
self.onFocus(event)
File "/var/lib/python-support/python2.4/orca/default.py", line 3016, in onFocus
orca.setLocusOfFocus(event, newFocus)
File "/var/lib/python-support/python2.4/orca/orca.py", line 208, in setLocusOfFocus
orca_state.locusOfFocus)
File "/var/lib/python-support/python2.4/orca/focus_tracking_presenter.py", line 935, in locusOfFocusChanged
newLocusOfFocus)
File "/var/lib/python-support/python2.4/orca/default.py", line 2578, in locusOfFocusChanged
self.updateBraille(newLocusOfFocus)
File "/var/lib/python-support/python2.4/orca/default.py", line 2932, in updateBraille
line.addRegions(self.brailleGenerator.getBrailleContext(obj))
File "/var/lib/python-support/python2.4/orca/braillegenerator.py", line 1621, in getBrailleContext
label = self._script.getDisplayedLabel(parent)
File "/var/lib/python-support/python2.4/orca/default.py", line 5174, in getDisplayedLabel
self.getDisplayedText(label))
File "/var/lib/python-support/python2.4/orca/default.py", line 5255, in getDisplayedText
role = obj.getRole()
File "/usr/lib/python2.4/site-packages/pyatspi/accessible.py", line 192, in _inner
raise LookupError(e)
LookupError
LookupError above while processing: object:state-changed:focused
TRYING AGAIN (5)
Finding top-level object for source.name=AIM
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=Login Options
--> obj.name=
--> obj.name=Basic
--> obj.name=
--> obj.name=
--> obj.name=Add Account
LOCUS OF FOCUS: app='pidgin' name='AIM' role='combo box'
event='object:state-changed:focused'
Traceback (most recent call last):
File "/var/lib/python-support/python2.4/orca/focus_tracking_presenter.py", line 625, in _processObjectEvent
s.processObjectEvent(event)
File "/var/lib/python-support/python2.4/orca/script.py", line 319, in processObjectEvent
self.listeners[key](event)
File "/var/lib/python-support/python2.4/orca/default.py", line 3509, in onStateChanged
self.onFocus(event)
File "/var/lib/python-support/python2.4/orca/default.py", line 3016, in onFocus
orca.setLocusOfFocus(event, newFocus)
File "/var/lib/python-support/python2.4/orca/orca.py", line 208, in setLocusOfFocus
orca_state.locusOfFocus)
File "/var/lib/python-support/python2.4/orca/focus_tracking_presenter.py", line 935, in locusOfFocusChanged
newLocusOfFocus)
File "/var/lib/python-support/python2.4/orca/default.py", line 2578, in locusOfFocusChanged
self.updateBraille(newLocusOfFocus)
File "/var/lib/python-support/python2.4/orca/default.py", line 2932, in updateBraille
line.addRegions(self.brailleGenerator.getBrailleContext(obj))
File "/var/lib/python-support/python2.4/orca/braillegenerator.py", line 1621, in getBrailleContext
label = self._script.getDisplayedLabel(parent)
File "/var/lib/python-support/python2.4/orca/default.py", line 5174, in getDisplayedLabel
self.getDisplayedText(label))
File "/var/lib/python-support/python2.4/orca/default.py", line 5255, in getDisplayedText
role = obj.getRole()
File "/usr/lib/python2.4/site-packages/pyatspi/accessible.py", line 192, in _inner
raise LookupError(e)
LookupError
LookupError above while processing: object:state-changed:focused
GIVING UP AFTER 5 TRIES
^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]