Using speech server factory: orca.gnomespeechfactory
Speech module has been initialized.

Traceback (most recent call last):
  File "/usr/local/lib/python2.5/site-packages/orca/orca.py", line 938, in loadUserSettings
    braille.init(_processBrailleEvent, settings.tty)
  File "/usr/local/lib/python2.5/site-packages/orca/braille.py", line 1339, in init
    if brl.init(tty):
StandardError: Failed on call to brlapi_initializeConnection in BrlTTY

Could not initialize connection to braille.
Magnification module has NOT been initialized.
SPEECH OUTPUT: 'Welcome to Orca.'
BRAILLE LINE:  'Welcome to Orca.'
     VISIBLE:  'Welcome to Orca.', cursor=0
NEW SCRIPT: default (module=orca.default)
Script.getKnownApplications...
...Script.getKnownApplications
---------> QUEUEING EVENT window:activate
DEQUEUED EVENT window:activate <----------

vvvvv PROCESS OBJECT EVENT window:activate vvvvv
OBJECT EVENT: window:activate                          detail=(0,0)
    app.name='Shredder' name='Inbox - CS - Shredder' role='frame' state='active enabled horizontal opaque resizable sensitive showing visible' relations='node child of'
Script mapping for Shredder is Thunderbird
Looking for script at orca-scripts.Thunderbird.py...
...could not find orca-scripts.Thunderbird.py
Looking for script at scripts.Thunderbird.py...
...could not find scripts.Thunderbird.py
Looking for script at scripts.apps.Thunderbird.py...
...found scripts.apps.Thunderbird.py
Thunderbird.SpeechGenerator: __init__
NEW SCRIPT: Shredder (module=orca.scripts.apps.Thunderbird.script)
Orca is controlling the caret.
ACTIVE SCRIPT: Shredder (module=orca.scripts.apps.Thunderbird.script)
Script mapping for Shredder is Thunderbird
Looking for settings at app-settings.Thunderbird.py...
...found app-settings.Thunderbird.py
LOCUS OF FOCUS: app='Shredder' name='Inbox - CS - Shredder' role='frame'
                event='window:activate'
GENERATOR: _getDefaultBrailleRegions
           obj             = Shredder
           role            = application
GENERATOR: _getBrailleRegionsForFrame
           obj             = Inbox - CS - Shredder
           role            = frame
Finding top-level object for source.name=Inbox - CS - Shredder
BRAILLE LINE:  'Shredder Application Inbox - CS - Shredder Frame'
     VISIBLE:  'Inbox - CS - Shredder Frame', cursor=1
default.findCommonAncestor...
Finding top-level object for source.name=Inbox - CS - Shredder
GENERATOR: _getSpeechForFrame
           obj             = Inbox - CS - Shredder
           role            = frame
           already_focused = False
           utterances:
               (Inbox - CS - Shredder)
               (frame)
SPEECH OUTPUT: 'Inbox - CS - Shredder frame'
^^^^^ PROCESS OBJECT EVENT window:activate ^^^^^

KEYEVENT: type=0
          hw_code=98
          modifiers=16400
          event_string=(Up)
          is_text=True
          time=1215894882.513633
orca.keyEcho: string to echo: Up
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: True
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> QUEUEING EVENT focus:
DEQUEUED EVENT focus: <----------

vvvvv PROCESS OBJECT EVENT focus: vvvvv
OBJECT EVENT: focus:                                   detail=(0,0)
---------> QUEUEING EVENT object:state-changed:focused
    app.name='Shredder' name='None' role='table cell' state='enabled focusable focused opaque selectable selected sensitive showing vertical visible' relations='node child of'
Finding top-level object for source.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=Inbox - CS - Shredder
LOCUS OF FOCUS: app='Shredder' name='' role='table cell'
                event='focus:'
GENERATOR: _getBrailleRegionsForTable
           obj             = 
           role            = tree table
GENERATOR: _getDefaultBrailleRegions
           obj             = 
           role            = tree table
GENERATOR: _getBrailleRegionsForScrollPane
           obj             = 
           role            = scroll pane
GENERATOR: _getDefaultBrailleRegions
           obj             = 
           role            = scroll pane
GENERATOR: _getBrailleRegionsForScrollPane
           obj             = 
           role            = scroll pane
GENERATOR: _getDefaultBrailleRegions
           obj             = 
           role            = scroll pane
GENERATOR: _getBrailleRegionsForFrame
           obj             = Inbox - CS - Shredder
           role            = frame
Finding top-level object for source.name=Inbox - CS - Shredder
KEYEVENT: type=1
          hw_code=98
          modifiers=16400
          event_string=(Up)
          is_text=True
          time=1215894882.669689
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
GENERATOR: _getDefaultBrailleRegions
           obj             = Shredder
           role            = application
GENERATOR: _getBrailleRegionsForTableColumnHeader
           obj             = 
           role            = table cell
GENERATOR: _getBrailleRegionsForTableCell
           obj             = 
           role            = table cell
braillegenerator._getBrailleRegionsForTableCell looking at action 0
GENERATOR: _getDefaultBrailleRegions
           obj             = 
           role            = table cell
GENERATOR: _getBrailleRegionsForTableCell
           obj             = 
           role            = table cell
braillegenerator._getBrailleRegionsForTableCell looking at action 0
GENERATOR: _getDefaultBrailleRegions
           obj             = 
           role            = table cell
GENERATOR: _getBrailleRegionsForTableCell
           obj             = 
           role            = table cell
braillegenerator._getBrailleRegionsForTableCell looking at action 0
GENERATOR: _getDefaultBrailleRegions
           obj             = 
           role            = table cell
---------> QUEUEING EVENT object:property-change:accessible-name
GENERATOR: _getBrailleRegionsForTableCell
           obj             = The City Library: Item(s) ready for pickup
           role            = table cell
braillegenerator._getBrailleRegionsForTableCell looking at action 0
GENERATOR: _getDefaultBrailleRegions
           obj             = The City Library: Item(s) ready for pickup
           role            = table cell
GENERATOR: _getBrailleRegionsForTableCell
           obj             = 
           role            = table cell
braillegenerator._getBrailleRegionsForTableCell looking at action 0
GENERATOR: _getDefaultBrailleRegions
           obj             = 
           role            = table cell
---------> QUEUEING EVENT object:property-change:accessible-name
GENERATOR: _getBrailleRegionsForTableCell
           obj             = Library Notice
           role            = table cell
braillegenerator._getBrailleRegionsForTableCell looking at action 0
GENERATOR: _getDefaultBrailleRegions
           obj             = Library Notice
           role            = table cell
GENERATOR: _getBrailleRegionsForTableCell
           obj             = 
           role            = table cell
braillegenerator._getBrailleRegionsForTableCell looking at action 0
GENERATOR: _getDefaultBrailleRegions
           obj             = 
           role            = table cell
---------> QUEUEING EVENT object:property-change:accessible-name
GENERATOR: _getBrailleRegionsForTableCell
           obj             = 07/11/2008 06:02 AM
           role            = table cell
braillegenerator._getBrailleRegionsForTableCell looking at action 0
GENERATOR: _getDefaultBrailleRegions
           obj             = 07/11/2008 06:02 AM
           role            = table cell
BRAILLE LINE:  'Shredder Application Inbox - CS - Shredder Frame ScrollPane ScrollPane TreeTable Thread ColumnHeader    The City Library: Item(s) ready for pickup  Library Notice  07/11/2008 06:02 AM TREE LEVEL 1'
     VISIBLE:  '   The City Library: Item(s) rea', cursor=1
default.findCommonAncestor...
...default.findCommonAncestor
Finding top-level object for source.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=Inbox - CS - Shredder
speechgenerator.__getTableCellUtterances looking at action 0
GENERATOR: _getSpeechForTableCell
           obj             = 
           role            = table cell
           already_focused = False
           utterances:
               ()
speechgenerator.__getTableCellUtterances looking at action 0
GENERATOR: _getSpeechForTableCell
           obj             = 
           role            = table cell
           already_focused = False
           utterances:
               ()
speechgenerator.__getTableCellUtterances looking at action 0
GENERATOR: _getSpeechForTableCell
           obj             = 
           role            = table cell
           already_focused = False
           utterances:
               ()
speechgenerator.__getTableCellUtterances looking at action 0
GENERATOR: _getSpeechForTableCell
           obj             = The City Library: Item(s) ready for pickup
           role            = table cell
           already_focused = False
           utterances:
               (The City Library: Item(s) ready for pickup)
speechgenerator.__getTableCellUtterances looking at action 0
GENERATOR: _getSpeechForTableCell
           obj             = 
           role            = table cell
           already_focused = False
           utterances:
               ()
speechgenerator.__getTableCellUtterances looking at action 0
GENERATOR: _getSpeechForTableCell
           obj             = Library Notice
           role            = table cell
           already_focused = False
           utterances:
               (Library Notice)
speechgenerator.__getTableCellUtterances looking at action 0
GENERATOR: _getSpeechForTableCell
           obj             = 
           role            = table cell
           already_focused = False
           utterances:
               ()
speechgenerator.__getTableCellUtterances looking at action 0
GENERATOR: _getSpeechForTableCell
           obj             = 07/11/2008 06:02 AM
           role            = table cell
           already_focused = False
           utterances:
               (07/11/2008 06:02 AM)
GENERATOR: _getSpeechForTableCellRow
           obj             = 
           role            = table cell
           already_focused = False
           utterances:
               ()
               ()
               ()
               (The City Library: Item(s) ready for pickup)
               ()
               (Library Notice)
               ()
               (07/11/2008 06:02 AM)
SPEECH OUTPUT: ''
SPEECH OUTPUT: 'Thread'
SPEECH OUTPUT: '   The City Library: Item(s) ready for pickup  Library Notice  07/11/2008 06:02 AM'
SPEECH OUTPUT: 'tree level 1'
^^^^^ PROCESS OBJECT EVENT focus: ^^^^^

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='Shredder' name='None' role='table cell' state='enabled focusable focused opaque selectable selected sensitive showing vertical visible' relations='node child of'
Finding top-level object for source.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=Inbox - CS - Shredder
Finding top-level object for source.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=Inbox - CS - Shredder
^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^

DEQUEUED EVENT object:property-change:accessible-name <----------

vvvvv PROCESS OBJECT EVENT object:property-change:accessible-name vvvvv
OBJECT EVENT: object:property-change:accessible-name   detail=(0,0)
    app.name='Shredder' name='The City Library: Item(s) ready for pickup' role='table cell' state='enabled focusable focused opaque selectable selected sensitive showing vertical visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

DEQUEUED EVENT object:property-change:accessible-name <----------

vvvvv PROCESS OBJECT EVENT object:property-change:accessible-name vvvvv
OBJECT EVENT: object:property-change:accessible-name   detail=(0,0)
    app.name='Shredder' name='Library Notice' role='table cell' state='enabled focusable focused opaque selectable selected sensitive showing vertical visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

DEQUEUED EVENT object:property-change:accessible-name <----------

vvvvv PROCESS OBJECT EVENT object:property-change:accessible-name vvvvv
OBJECT EVENT: object:property-change:accessible-name   detail=(0,0)
    app.name='Shredder' name='07/11/2008 06:02 AM' role='table cell' state='enabled focusable focused opaque selectable selected sensitive showing vertical visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

KEYEVENT: type=0
          hw_code=104
          modifiers=16400
          event_string=(Down)
          is_text=True
          time=1215894884.385530
orca.keyEcho: string to echo: Down
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: True
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
KEYEVENT: type=1
          hw_code=104
          modifiers=16400
          event_string=(Down)
          is_text=True
          time=1215894884.650282
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> QUEUEING EVENT focus:
DEQUEUED EVENT focus: <----------

vvvvv PROCESS OBJECT EVENT focus: vvvvv
OBJECT EVENT: focus:                                   detail=(0,0)
---------> QUEUEING EVENT object:state-changed:focused
    app.name='Shredder' name='None' role='table cell' state='enabled focusable focused opaque selectable selected sensitive showing vertical visible' relations='node child of'
Finding top-level object for source.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=Inbox - CS - Shredder
LOCUS OF FOCUS: app='Shredder' name='' role='table cell'
                event='focus:'
GENERATOR: _getBrailleRegionsForTable
           obj             = 
           role            = tree table
GENERATOR: _getDefaultBrailleRegions
           obj             = 
           role            = tree table
GENERATOR: _getBrailleRegionsForScrollPane
           obj             = 
           role            = scroll pane
GENERATOR: _getDefaultBrailleRegions
           obj             = 
           role            = scroll pane
GENERATOR: _getBrailleRegionsForScrollPane
           obj             = 
           role            = scroll pane
GENERATOR: _getDefaultBrailleRegions
           obj             = 
           role            = scroll pane
GENERATOR: _getBrailleRegionsForFrame
           obj             = Inbox - CS - Shredder
           role            = frame
Finding top-level object for source.name=Inbox - CS - Shredder
GENERATOR: _getDefaultBrailleRegions
           obj             = Shredder
           role            = application
GENERATOR: _getBrailleRegionsForTableColumnHeader
           obj             = 
           role            = table cell
GENERATOR: _getBrailleRegionsForTableCell
           obj             = 
           role            = table cell
braillegenerator._getBrailleRegionsForTableCell looking at action 0
GENERATOR: _getDefaultBrailleRegions
           obj             = 
           role            = table cell
GENERATOR: _getBrailleRegionsForTableCell
           obj             = 
           role            = table cell
braillegenerator._getBrailleRegionsForTableCell looking at action 0
GENERATOR: _getDefaultBrailleRegions
           obj             = 
           role            = table cell
GENERATOR: _getBrailleRegionsForTableCell
           obj             = 
           role            = table cell
braillegenerator._getBrailleRegionsForTableCell looking at action 0
GENERATOR: _getDefaultBrailleRegions
           obj             = 
           role            = table cell
GENERATOR: _getBrailleRegionsForTableCell
           obj             = [Bug 540407] Problems reading messages in Thunderbird using cursor keys
           role            = table cell
braillegenerator._getBrailleRegionsForTableCell looking at action 0
GENERATOR: _getDefaultBrailleRegions
           obj             = [Bug 540407] Problems reading messages in Thunderbird using cursor keys
           role            = table cell
GENERATOR: _getBrailleRegionsForTableCell
           obj             = 
           role            = table cell
braillegenerator._getBrailleRegionsForTableCell looking at action 0
GENERATOR: _getDefaultBrailleRegions
           obj             = 
           role            = table cell
GENERATOR: _getBrailleRegionsForTableCell
           obj             = orca (bugzilla.gnome.org)
           role            = table cell
braillegenerator._getBrailleRegionsForTableCell looking at action 0
GENERATOR: _getDefaultBrailleRegions
           obj             = orca (bugzilla.gnome.org)
           role            = table cell
GENERATOR: _getBrailleRegionsForTableCell
           obj             = 
           role            = table cell
braillegenerator._getBrailleRegionsForTableCell looking at action 0
GENERATOR: _getDefaultBrailleRegions
           obj             = 
           role            = table cell
GENERATOR: _getBrailleRegionsForTableCell
           obj             = 07/11/2008 10:31 AM
           role            = table cell
braillegenerator._getBrailleRegionsForTableCell looking at action 0
GENERATOR: _getDefaultBrailleRegions
           obj             = 07/11/2008 10:31 AM
           role            = table cell
BRAILLE LINE:  'Shredder Application Inbox - CS - Shredder Frame ScrollPane ScrollPane TreeTable Thread ColumnHeader    [Bug 540407] Problems reading messages in Thunderbird using cursor keys  orca (bugzilla.gnome.org)  07/11/2008 10:31 AM TREE LEVEL 1'
     VISIBLE:  '   [Bug 540407] Problems reading', cursor=1
default.findCommonAncestor...
...default.findCommonAncestor
speechgenerator.__getTableCellUtterances looking at action 0
GENERATOR: _getSpeechForTableCell
           obj             = 
           role            = table cell
           already_focused = False
           utterances:
               ()
speechgenerator.__getTableCellUtterances looking at action 0
GENERATOR: _getSpeechForTableCell
           obj             = 
           role            = table cell
           already_focused = False
           utterances:
               ()
speechgenerator.__getTableCellUtterances looking at action 0
GENERATOR: _getSpeechForTableCell
           obj             = 
           role            = table cell
           already_focused = False
           utterances:
               ()
speechgenerator.__getTableCellUtterances looking at action 0
GENERATOR: _getSpeechForTableCell
           obj             = [Bug 540407] Problems reading messages in Thunderbird using cursor keys
           role            = table cell
           already_focused = False
           utterances:
               ([Bug 540407] Problems reading messages in Thunderbird using cursor keys)
speechgenerator.__getTableCellUtterances looking at action 0
GENERATOR: _getSpeechForTableCell
           obj             = 
           role            = table cell
           already_focused = False
           utterances:
               ()
speechgenerator.__getTableCellUtterances looking at action 0
GENERATOR: _getSpeechForTableCell
           obj             = orca (bugzilla.gnome.org)
           role            = table cell
           already_focused = False
           utterances:
               (orca (bugzilla.gnome.org))
speechgenerator.__getTableCellUtterances looking at action 0
GENERATOR: _getSpeechForTableCell
           obj             = 
           role            = table cell
           already_focused = False
           utterances:
               ()
speechgenerator.__getTableCellUtterances looking at action 0
GENERATOR: _getSpeechForTableCell
           obj             = 07/11/2008 10:31 AM
           role            = table cell
           already_focused = False
           utterances:
               (07/11/2008 10:31 AM)
GENERATOR: _getSpeechForTableCellRow
           obj             = 
           role            = table cell
           already_focused = False
           utterances:
               ()
               ()
               ()
               ([Bug 540407] Problems reading messages in Thunderbird using cursor keys)
               ()
               (orca (bugzilla.gnome.org))
               ()
               (07/11/2008 10:31 AM)
SPEECH OUTPUT: ''
SPEECH OUTPUT: '   [Bug 540407] Problems reading messages in Thunderbird using cursor keys  orca (bugzilla.gnome.org)  07/11/2008 10:31 AM'
^^^^^ PROCESS OBJECT EVENT focus: ^^^^^

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='Shredder' name='None' role='table cell' state='enabled focusable focused opaque selectable selected sensitive showing vertical visible' relations='node child of'
Finding top-level object for source.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=Inbox - CS - Shredder
Finding top-level object for source.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=Inbox - CS - Shredder
^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^

KEYEVENT: type=0
          hw_code=36
          modifiers=16400
          event_string=(Return)
          is_text=True
          time=1215894896.413676
orca.keyEcho: string to echo: Return
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: False
orca.isPrintableKey: returning: False
orca.isLockingKey: returning: False
orca.isFunctionKey: returning: False
orca.isActionKey: returning: True
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> QUEUEING EVENT object:children-changed:add
DEQUEUED EVENT object:children-changed:add <----------

vvvvv PROCESS OBJECT EVENT object:children-changed:add vvvvv
OBJECT EVENT: object:children-changed:add              detail=(1,0)
KEYEVENT: type=1
          hw_code=36
          modifiers=16400
          event_string=(Return)
          is_text=True
          time=1215894896.505903
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
    app.name='Shredder' name='Shredder' role='application' state='enabled sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:children-changed:add ^^^^^

---------> QUEUEING EVENT object:property-change:accessible-name
DEQUEUED EVENT object:property-change:accessible-name <----------

vvvvv PROCESS OBJECT EVENT object:property-change:accessible-name vvvvv
OBJECT EVENT: object:property-change:accessible-name   detail=(0,0)
---------> QUEUEING EVENT document:load-complete
    app.name='Shredder' name='about:blank' role='document frame' state='enabled focusable horizontal opaque sensitive showing visible' relations='node child of'
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

DEQUEUED EVENT document:load-complete <----------

vvvvv PROCESS OBJECT EVENT document:load-complete vvvvv
OBJECT EVENT: document:load-complete                   detail=(0,0)
---------> QUEUEING EVENT object:property-change:accessible-name
---------> QUEUEING EVENT object:property-change:accessible-name
---------> QUEUEING EVENT object:property-change:accessible-name
---------> QUEUEING EVENT object:property-change:accessible-name
---------> QUEUEING EVENT object:property-change:accessible-name
---------> QUEUEING EVENT object:property-change:accessible-name
    app.name='Shredder' name='about:blank' role='document frame' state='enabled focusable focused horizontal opaque sensitive showing visible' relations='node child of'
---------> QUEUEING EVENT object:property-change:accessible-name
^^^^^ PROCESS OBJECT EVENT document:load-complete ^^^^^

---------> QUEUEING EVENT object:state-changed:busy
DEQUEUED EVENT object:property-change:accessible-name <----------

vvvvv PROCESS OBJECT EVENT object:property-change:accessible-name vvvvv
OBJECT EVENT: object:property-change:accessible-name   detail=(0,0)
---------> QUEUEING EVENT object:property-change:accessible-name
---------> QUEUEING EVENT object:text-changed:insert:system
---------> QUEUEING EVENT object:property-change:accessible-name
---------> QUEUEING EVENT object:children-changed:add:system
    app.name='Shredder' name='Back' role='push button' state='opaque showing vertical visible' relations=''
---------> QUEUEING EVENT object:children-changed:add:system
---------> QUEUEING EVENT object:property-change:accessible-name
---------> QUEUEING EVENT object:text-changed:insert:system
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

---------> QUEUEING EVENT object:property-change:accessible-name
DEQUEUED EVENT object:property-change:accessible-name <----------

vvvvv PROCESS OBJECT EVENT object:property-change:accessible-name vvvvv
OBJECT EVENT: object:property-change:accessible-name   detail=(0,0)
---------> QUEUEING EVENT object:text-changed:insert:system
---------> QUEUEING EVENT object:property-change:accessible-name
---------> QUEUEING EVENT object:text-changed:insert:system
---------> QUEUEING EVENT object:property-change:accessible-name
---------> QUEUEING EVENT object:text-changed:insert:system
---------> QUEUEING EVENT object:property-change:accessible-name
---------> QUEUEING EVENT object:text-changed:insert:system
    app.name='Shredder' name='Back' role='push button' state='enabled horizontal opaque sensitive showing visible' relations=''
---------> QUEUEING EVENT object:property-change:accessible-name
---------> QUEUEING EVENT object:text-changed:insert:system
---------> QUEUEING EVENT object:property-change:accessible-name
---------> QUEUEING EVENT object:text-changed:insert:system
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

---------> QUEUEING EVENT object:property-change:accessible-name
DEQUEUED EVENT object:property-change:accessible-name <----------

vvvvv PROCESS OBJECT EVENT object:property-change:accessible-name vvvvv
OBJECT EVENT: object:property-change:accessible-name   detail=(0,0)
---------> QUEUEING EVENT object:text-changed:insert:system
---------> QUEUEING EVENT object:property-change:accessible-name
---------> QUEUEING EVENT object:text-changed:insert:system
---------> QUEUEING EVENT object:property-change:accessible-name
---------> QUEUEING EVENT object:text-changed:insert:system
---------> QUEUEING EVENT object:property-change:accessible-name
---------> QUEUEING EVENT object:text-changed:insert:system
    app.name='Shredder' name='Back' role='push button' state='horizontal opaque showing visible' relations=''
---------> QUEUEING EVENT object:property-change:accessible-name
---------> QUEUEING EVENT object:text-changed:insert:system
---------> QUEUEING EVENT object:property-change:accessible-name
---------> QUEUEING EVENT object:text-changed:insert:system
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

---------> QUEUEING EVENT object:property-change:accessible-name
DEQUEUED EVENT object:property-change:accessible-name <----------

vvvvv PROCESS OBJECT EVENT object:property-change:accessible-name vvvvv
OBJECT EVENT: object:property-change:accessible-name   detail=(0,0)
---------> QUEUEING EVENT object:text-changed:insert:system
---------> QUEUEING EVENT object:property-change:accessible-name
---------> QUEUEING EVENT object:text-changed:insert:system
---------> QUEUEING EVENT object:property-change:accessible-name
---------> QUEUEING EVENT object:text-changed:insert:system
---------> QUEUEING EVENT object:property-change:accessible-name
---------> QUEUEING EVENT object:text-changed:insert:system
    app.name='Shredder' name='Forward' role='push button' state='opaque showing vertical visible' relations=''
---------> QUEUEING EVENT object:property-change:accessible-name
---------> QUEUEING EVENT object:text-changed:insert:system
---------> QUEUEING EVENT object:property-change:accessible-name
---------> QUEUEING EVENT object:text-changed:insert:system
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

---------> QUEUEING EVENT object:property-change:accessible-name
DEQUEUED EVENT object:property-change:accessible-name <----------

vvvvv PROCESS OBJECT EVENT object:property-change:accessible-name vvvvv
OBJECT EVENT: object:property-change:accessible-name   detail=(0,0)
---------> QUEUEING EVENT object:text-changed:insert:system
---------> QUEUEING EVENT object:property-change:accessible-name
---------> QUEUEING EVENT object:text-changed:insert:system
---------> QUEUEING EVENT object:text-changed:insert:system
---------> QUEUEING EVENT object:property-change:accessible-name
    app.name='Shredder' name='Forward' role='push button' state='enabled horizontal opaque sensitive showing visible' relations=''
---------> QUEUEING EVENT object:children-changed:add:system
---------> QUEUEING EVENT object:property-change:accessible-name
---------> QUEUEING EVENT object:text-changed:insert:system
---------> QUEUEING EVENT object:text-changed:insert:system
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

---------> QUEUEING EVENT object:property-change:accessible-name
DEQUEUED EVENT object:property-change:accessible-name <----------

vvvvv PROCESS OBJECT EVENT object:property-change:accessible-name vvvvv
OBJECT EVENT: object:property-change:accessible-name   detail=(0,0)
---------> QUEUEING EVENT object:children-changed:add:system
---------> QUEUEING EVENT object:property-change:accessible-name
---------> QUEUEING EVENT object:text-changed:insert:system
    app.name='Shredder' name='Forward' role='push button' state='horizontal opaque showing visible' relations=''
---------> QUEUEING EVENT object:children-changed:add:system
---------> QUEUEING EVENT object:state-changed:busy
---------> QUEUEING EVENT document:load-complete
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

DEQUEUED EVENT object:property-change:accessible-name <----------

vvvvv PROCESS OBJECT EVENT object:property-change:accessible-name vvvvv
OBJECT EVENT: object:property-change:accessible-name   detail=(0,0)
    app.name='Shredder' name='[Bug 540407] Problems reading messages in Thunderbird using cursor keys' role='document frame' state='enabled focusable horizontal opaque sensitive showing visible' relations='node child of'
---------> QUEUEING EVENT window:deactivate
---------> QUEUEING EVENT window:activate
---------> QUEUEING EVENT object:state-changed:active
---------> QUEUEING EVENT focus:
---------> QUEUEING EVENT object:state-changed:focused
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

DEQUEUED EVENT object:state-changed:busy <----------

vvvvv PROCESS OBJECT EVENT object:state-changed:busy vvvvv
OBJECT EVENT: object:state-changed:busy                detail=(1,0)
    app.name='Shredder' name='[Bug 540407] Problems reading messages in Thunderbird using cursor keys' role='document frame' state='enabled focusable focused horizontal opaque sensitive showing visible' relations='node child of'
^^^^^ PROCESS OBJECT EVENT object:state-changed:busy ^^^^^

DEQUEUED EVENT object:property-change:accessible-name <----------

vvvvv PROCESS OBJECT EVENT object:property-change:accessible-name vvvvv
OBJECT EVENT: object:property-change:accessible-name   detail=(0,0)
    app.name='Shredder' name='Return-Path:' role='entry' state='enabled focusable horizontal opaque sensitive showing single line visible' relations='labelled by'
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

DEQUEUED EVENT object:text-changed:insert:system <----------

vvvvv PROCESS OBJECT EVENT object:text-changed:insert:system vvvvv
OBJECT EVENT: object:text-changed:insert:system        detail=(0,20)
---------> QUEUEING EVENT object:property-change:accessible-name
    app.name='Shredder' name='Return-Path:' role='entry' state='enabled focusable horizontal opaque sensitive showing single line visible' relations='labelled by'
^^^^^ PROCESS OBJECT EVENT object:text-changed:insert:system ^^^^^

DEQUEUED EVENT object:property-change:accessible-name <----------

vvvvv PROCESS OBJECT EVENT object:property-change:accessible-name vvvvv
OBJECT EVENT: object:property-change:accessible-name   detail=(0,0)
    app.name='Shredder' name='[Bug 540407] Problems reading messages in Thunderbird using cursor keys - Shredder' role='frame' state='active enabled horizontal opaque resizable sensitive showing visible' relations='node child of embeds'
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

DEQUEUED EVENT object:children-changed:add:system <----------

vvvvv PROCESS OBJECT EVENT object:children-changed:add:system vvvvv
OBJECT EVENT: object:children-changed:add:system       detail=(9,0)
    app.name='Shredder' name='[Bug 540407] Problems reading messages in Thunderbird using cursor keys - Shredder' role='frame' state='active enabled horizontal opaque resizable sensitive showing visible' relations='node child of embeds'
^^^^^ PROCESS OBJECT EVENT object:children-changed:add:system ^^^^^

DEQUEUED EVENT object:children-changed:add:system <----------

vvvvv PROCESS OBJECT EVENT object:children-changed:add:system vvvvv
OBJECT EVENT: object:children-changed:add:system       detail=(10,0)
    app.name='Shredder' name='[Bug 540407] Problems reading messages in Thunderbird using cursor keys - Shredder' role='frame' state='active enabled horizontal opaque resizable sensitive showing visible' relations='node child of embeds'
^^^^^ PROCESS OBJECT EVENT object:children-changed:add:system ^^^^^

DEQUEUED EVENT object:property-change:accessible-name <----------

vvvvv PROCESS OBJECT EVENT object:property-change:accessible-name vvvvv
OBJECT EVENT: object:property-change:accessible-name   detail=(0,0)
    app.name='Shredder' name='X-Original-To:' role='entry' state='enabled focusable horizontal opaque sensitive showing single line visible' relations='labelled by'
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

DEQUEUED EVENT object:text-changed:insert:system <----------

vvvvv PROCESS OBJECT EVENT object:text-changed:insert:system vvvvv
OBJECT EVENT: object:text-changed:insert:system        detail=(0,19)
    app.name='Shredder' name='X-Original-To:' role='entry' state='enabled focusable horizontal opaque sensitive showing single line visible' relations='labelled by'
^^^^^ PROCESS OBJECT EVENT object:text-changed:insert:system ^^^^^

DEQUEUED EVENT object:property-change:accessible-name <----------

vvvvv PROCESS OBJECT EVENT object:property-change:accessible-name vvvvv
OBJECT EVENT: object:property-change:accessible-name   detail=(0,0)
    app.name='Shredder' name='Delivered-To:' role='entry' state='enabled focusable horizontal opaque sensitive showing single line visible' relations='labelled by'
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

DEQUEUED EVENT object:text-changed:insert:system <----------

vvvvv PROCESS OBJECT EVENT object:text-changed:insert:system vvvvv
OBJECT EVENT: object:text-changed:insert:system        detail=(0,19)
    app.name='Shredder' name='Delivered-To:' role='entry' state='enabled focusable horizontal opaque sensitive showing single line visible' relations='labelled by'
^^^^^ PROCESS OBJECT EVENT object:text-changed:insert:system ^^^^^

DEQUEUED EVENT object:property-change:accessible-name <----------

vvvvv PROCESS OBJECT EVENT object:property-change:accessible-name vvvvv
OBJECT EVENT: object:property-change:accessible-name   detail=(0,0)
    app.name='Shredder' name='Received:' role='entry' state='enabled focusable horizontal opaque sensitive showing single line visible' relations='labelled by'
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

DEQUEUED EVENT object:text-changed:insert:system <----------

vvvvv PROCESS OBJECT EVENT object:text-changed:insert:system vvvvv
OBJECT EVENT: object:text-changed:insert:system        detail=(0,176)
    app.name='Shredder' name='Received:' role='entry' state='enabled focusable horizontal opaque sensitive showing single line visible' relations='labelled by'
^^^^^ PROCESS OBJECT EVENT object:text-changed:insert:system ^^^^^

DEQUEUED EVENT object:property-change:accessible-name <----------

vvvvv PROCESS OBJECT EVENT object:property-change:accessible-name vvvvv
OBJECT EVENT: object:property-change:accessible-name   detail=(0,0)
    app.name='Shredder' name='X-Spam-Checker-Version:' role='entry' state='enabled focusable horizontal opaque sensitive showing single line visible' relations='labelled by'
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

DEQUEUED EVENT object:text-changed:insert:system <----------

vvvvv PROCESS OBJECT EVENT object:text-changed:insert:system vvvvv
OBJECT EVENT: object:text-changed:insert:system        detail=(0,50)
    app.name='Shredder' name='X-Spam-Checker-Version:' role='entry' state='enabled focusable horizontal opaque sensitive showing single line visible' relations='labelled by'
^^^^^ PROCESS OBJECT EVENT object:text-changed:insert:system ^^^^^

DEQUEUED EVENT object:property-change:accessible-name <----------

vvvvv PROCESS OBJECT EVENT object:property-change:accessible-name vvvvv
OBJECT EVENT: object:property-change:accessible-name   detail=(0,0)
    app.name='Shredder' name='X-Spam-Status:' role='entry' state='enabled focusable horizontal opaque sensitive showing single line visible' relations='labelled by'
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

DEQUEUED EVENT object:text-changed:insert:system <----------

vvvvv PROCESS OBJECT EVENT object:text-changed:insert:system vvvvv
OBJECT EVENT: object:text-changed:insert:system        detail=(0,65)
    app.name='Shredder' name='X-Spam-Status:' role='entry' state='enabled focusable horizontal opaque sensitive showing single line visible' relations='labelled by'
^^^^^ PROCESS OBJECT EVENT object:text-changed:insert:system ^^^^^

DEQUEUED EVENT object:property-change:accessible-name <----------

vvvvv PROCESS OBJECT EVENT object:property-change:accessible-name vvvvv
OBJECT EVENT: object:property-change:accessible-name   detail=(0,0)
    app.name='Shredder' name='Received:' role='entry' state='enabled focusable horizontal opaque sensitive showing single line visible' relations='labelled by'
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

DEQUEUED EVENT object:text-changed:insert:system <----------

vvvvv PROCESS OBJECT EVENT object:text-changed:insert:system vvvvv
OBJECT EVENT: object:text-changed:insert:system        detail=(0,171)
    app.name='Shredder' name='Received:' role='entry' state='enabled focusable horizontal opaque sensitive showing single line visible' relations='labelled by'
^^^^^ PROCESS OBJECT EVENT object:text-changed:insert:system ^^^^^

DEQUEUED EVENT object:property-change:accessible-name <----------

vvvvv PROCESS OBJECT EVENT object:property-change:accessible-name vvvvv
OBJECT EVENT: object:property-change:accessible-name   detail=(0,0)
    app.name='Shredder' name='Received:' role='entry' state='enabled focusable horizontal opaque sensitive showing single line visible' relations='labelled by'
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

DEQUEUED EVENT object:text-changed:insert:system <----------

vvvvv PROCESS OBJECT EVENT object:text-changed:insert:system vvvvv
OBJECT EVENT: object:text-changed:insert:system        detail=(0,172)
    app.name='Shredder' name='Received:' role='entry' state='enabled focusable horizontal opaque sensitive showing single line visible' relations='labelled by'
^^^^^ PROCESS OBJECT EVENT object:text-changed:insert:system ^^^^^

DEQUEUED EVENT object:property-change:accessible-name <----------

vvvvv PROCESS OBJECT EVENT object:property-change:accessible-name vvvvv
OBJECT EVENT: object:property-change:accessible-name   detail=(0,0)
    app.name='Shredder' name='X-Virus-Scanned:' role='entry' state='enabled focusable horizontal opaque sensitive showing single line visible' relations='labelled by'
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

DEQUEUED EVENT object:text-changed:insert:system <----------

vvvvv PROCESS OBJECT EVENT object:text-changed:insert:system vvvvv
OBJECT EVENT: object:text-changed:insert:system        detail=(0,27)
    app.name='Shredder' name='X-Virus-Scanned:' role='entry' state='enabled focusable horizontal opaque sensitive showing single line visible' relations='labelled by'
^^^^^ PROCESS OBJECT EVENT object:text-changed:insert:system ^^^^^

DEQUEUED EVENT object:property-change:accessible-name <----------

vvvvv PROCESS OBJECT EVENT object:property-change:accessible-name vvvvv
OBJECT EVENT: object:property-change:accessible-name   detail=(0,0)
    app.name='Shredder' name='Received:' role='entry' state='enabled focusable horizontal opaque sensitive showing single line visible' relations='labelled by'
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

DEQUEUED EVENT object:text-changed:insert:system <----------

vvvvv PROCESS OBJECT EVENT object:text-changed:insert:system vvvvv
OBJECT EVENT: object:text-changed:insert:system        detail=(0,199)
    app.name='Shredder' name='Received:' role='entry' state='enabled focusable horizontal opaque sensitive showing single line visible' relations='labelled by'
^^^^^ PROCESS OBJECT EVENT object:text-changed:insert:system ^^^^^

DEQUEUED EVENT object:property-change:accessible-name <----------

vvvvv PROCESS OBJECT EVENT object:property-change:accessible-name vvvvv
OBJECT EVENT: object:property-change:accessible-name   detail=(0,0)
    app.name='Shredder' name='Received:' role='entry' state='enabled focusable horizontal opaque sensitive showing single line visible' relations='labelled by'
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

DEQUEUED EVENT object:text-changed:insert:system <----------

vvvvv PROCESS OBJECT EVENT object:text-changed:insert:system vvvvv
OBJECT EVENT: object:text-changed:insert:system        detail=(0,169)
    app.name='Shredder' name='Received:' role='entry' state='enabled focusable horizontal opaque sensitive showing single line visible' relations='labelled by'
^^^^^ PROCESS OBJECT EVENT object:text-changed:insert:system ^^^^^

DEQUEUED EVENT object:property-change:accessible-name <----------

vvvvv PROCESS OBJECT EVENT object:property-change:accessible-name vvvvv
OBJECT EVENT: object:property-change:accessible-name   detail=(0,0)
    app.name='Shredder' name='Received:' role='entry' state='enabled focusable horizontal opaque sensitive showing single line visible' relations='labelled by'
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

DEQUEUED EVENT object:text-changed:insert:system <----------

vvvvv PROCESS OBJECT EVENT object:text-changed:insert:system vvvvv
OBJECT EVENT: object:text-changed:insert:system        detail=(0,99)
    app.name='Shredder' name='Received:' role='entry' state='enabled focusable horizontal opaque sensitive showing single line visible' relations='labelled by'
^^^^^ PROCESS OBJECT EVENT object:text-changed:insert:system ^^^^^

DEQUEUED EVENT object:property-change:accessible-name <----------

vvvvv PROCESS OBJECT EVENT object:property-change:accessible-name vvvvv
OBJECT EVENT: object:property-change:accessible-name   detail=(0,0)
    app.name='Shredder' name='Subject:' role='entry' state='enabled focusable horizontal opaque sensitive showing single line visible' relations='labelled by'
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

DEQUEUED EVENT object:text-changed:insert:system <----------

vvvvv PROCESS OBJECT EVENT object:text-changed:insert:system vvvvv
OBJECT EVENT: object:text-changed:insert:system        detail=(0,71)
    app.name='Shredder' name='Subject:' role='entry' state='enabled focusable horizontal opaque sensitive showing single line visible' relations='labelled by'
^^^^^ PROCESS OBJECT EVENT object:text-changed:insert:system ^^^^^

DEQUEUED EVENT object:property-change:accessible-name <----------

vvvvv PROCESS OBJECT EVENT object:property-change:accessible-name vvvvv
OBJECT EVENT: object:property-change:accessible-name   detail=(0,0)
    app.name='Shredder' name='X-Bugzilla-Status:' role='entry' state='enabled focusable horizontal opaque sensitive showing single line visible' relations='labelled by'
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

DEQUEUED EVENT object:text-changed:insert:system <----------

vvvvv PROCESS OBJECT EVENT object:text-changed:insert:system vvvvv
OBJECT EVENT: object:text-changed:insert:system        detail=(0,8)
    app.name='Shredder' name='X-Bugzilla-Status:' role='entry' state='enabled focusable horizontal opaque sensitive showing single line visible' relations='labelled by'
^^^^^ PROCESS OBJECT EVENT object:text-changed:insert:system ^^^^^

DEQUEUED EVENT object:property-change:accessible-name <----------

vvvvv PROCESS OBJECT EVENT object:property-change:accessible-name vvvvv
OBJECT EVENT: object:property-change:accessible-name   detail=(0,0)
    app.name='Shredder' name='MIME-Version:' role='entry' state='enabled focusable horizontal opaque sensitive showing single line visible' relations='labelled by'
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

DEQUEUED EVENT object:text-changed:insert:system <----------

vvvvv PROCESS OBJECT EVENT object:text-changed:insert:system vvvvv
OBJECT EVENT: object:text-changed:insert:system        detail=(0,3)
    app.name='Shredder' name='MIME-Version:' role='entry' state='enabled focusable horizontal opaque sensitive showing single line visible' relations='labelled by'
^^^^^ PROCESS OBJECT EVENT object:text-changed:insert:system ^^^^^

DEQUEUED EVENT object:property-change:accessible-name <----------

vvvvv PROCESS OBJECT EVENT object:property-change:accessible-name vvvvv
OBJECT EVENT: object:property-change:accessible-name   detail=(0,0)
    app.name='Shredder' name='X-Bugzilla-Product:' role='entry' state='enabled focusable horizontal opaque sensitive showing single line visible' relations='labelled by'
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

DEQUEUED EVENT object:text-changed:insert:system <----------

vvvvv PROCESS OBJECT EVENT object:text-changed:insert:system vvvvv
OBJECT EVENT: object:text-changed:insert:system        detail=(0,4)
    app.name='Shredder' name='X-Bugzilla-Product:' role='entry' state='enabled focusable horizontal opaque sensitive showing single line visible' relations='labelled by'
^^^^^ PROCESS OBJECT EVENT object:text-changed:insert:system ^^^^^

DEQUEUED EVENT object:property-change:accessible-name <----------

vvvvv PROCESS OBJECT EVENT object:property-change:accessible-name vvvvv
OBJECT EVENT: object:property-change:accessible-name   detail=(0,0)
    app.name='Shredder' name='X-Bugzilla-Severity:' role='entry' state='enabled focusable horizontal opaque sensitive showing single line visible' relations='labelled by'
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

DEQUEUED EVENT object:text-changed:insert:system <----------

vvvvv PROCESS OBJECT EVENT object:text-changed:insert:system vvvvv
OBJECT EVENT: object:text-changed:insert:system        detail=(0,6)
    app.name='Shredder' name='X-Bugzilla-Severity:' role='entry' state='enabled focusable horizontal opaque sensitive showing single line visible' relations='labelled by'
^^^^^ PROCESS OBJECT EVENT object:text-changed:insert:system ^^^^^

DEQUEUED EVENT object:property-change:accessible-name <----------

vvvvv PROCESS OBJECT EVENT object:property-change:accessible-name vvvvv
OBJECT EVENT: object:property-change:accessible-name   detail=(0,0)
    app.name='Shredder' name='Content-Disposition:' role='entry' state='enabled focusable horizontal opaque sensitive showing single line visible' relations='labelled by'
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

DEQUEUED EVENT object:text-changed:insert:system <----------

vvvvv PROCESS OBJECT EVENT object:text-changed:insert:system vvvvv
OBJECT EVENT: object:text-changed:insert:system        detail=(0,6)
    app.name='Shredder' name='Content-Disposition:' role='entry' state='enabled focusable horizontal opaque sensitive showing single line visible' relations='labelled by'
^^^^^ PROCESS OBJECT EVENT object:text-changed:insert:system ^^^^^

DEQUEUED EVENT object:property-change:accessible-name <----------

vvvvv PROCESS OBJECT EVENT object:property-change:accessible-name vvvvv
OBJECT EVENT: object:property-change:accessible-name   detail=(0,0)
    app.name='Shredder' name='X-Bugzilla-Reason:' role='entry' state='enabled focusable horizontal opaque sensitive showing single line visible' relations='labelled by'
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

DEQUEUED EVENT object:text-changed:insert:system <----------

vvvvv PROCESS OBJECT EVENT object:text-changed:insert:system vvvvv
OBJECT EVENT: object:text-changed:insert:system        detail=(0,8)
    app.name='Shredder' name='X-Bugzilla-Reason:' role='entry' state='enabled focusable horizontal opaque sensitive showing single line visible' relations='labelled by'
^^^^^ PROCESS OBJECT EVENT object:text-changed:insert:system ^^^^^

DEQUEUED EVENT object:property-change:accessible-name <----------

vvvvv PROCESS OBJECT EVENT object:property-change:accessible-name vvvvv
OBJECT EVENT: object:property-change:accessible-name   detail=(0,0)
    app.name='Shredder' name='X-Bugzilla-Component:' role='entry' state='enabled focusable horizontal opaque sensitive showing single line visible' relations='labelled by'
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

DEQUEUED EVENT object:text-changed:insert:system <----------

vvvvv PROCESS OBJECT EVENT object:text-changed:insert:system vvvvv
OBJECT EVENT: object:text-changed:insert:system        detail=(0,7)
    app.name='Shredder' name='X-Bugzilla-Component:' role='entry' state='enabled focusable horizontal opaque sensitive showing single line visible' relations='labelled by'
^^^^^ PROCESS OBJECT EVENT object:text-changed:insert:system ^^^^^

DEQUEUED EVENT object:property-change:accessible-name <----------

vvvvv PROCESS OBJECT EVENT object:property-change:accessible-name vvvvv
OBJECT EVENT: object:property-change:accessible-name   detail=(0,0)
    app.name='Shredder' name='X-Bugzilla-Priority:' role='entry' state='enabled focusable horizontal opaque sensitive showing single line visible' relations='labelled by'
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

DEQUEUED EVENT object:text-changed:insert:system <----------

vvvvv PROCESS OBJECT EVENT object:text-changed:insert:system vvvvv
OBJECT EVENT: object:text-changed:insert:system        detail=(0,6)
    app.name='Shredder' name='X-Bugzilla-Priority:' role='entry' state='enabled focusable horizontal opaque sensitive showing single line visible' relations='labelled by'
^^^^^ PROCESS OBJECT EVENT object:text-changed:insert:system ^^^^^

DEQUEUED EVENT object:property-change:accessible-name <----------

vvvvv PROCESS OBJECT EVENT object:property-change:accessible-name vvvvv
OBJECT EVENT: object:property-change:accessible-name   detail=(0,0)
    app.name='Shredder' name='Content-Type:' role='entry' state='enabled focusable horizontal opaque sensitive showing single line visible' relations='labelled by'
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

DEQUEUED EVENT object:text-changed:insert:system <----------

vvvvv PROCESS OBJECT EVENT object:text-changed:insert:system vvvvv
OBJECT EVENT: object:text-changed:insert:system        detail=(0,25)
    app.name='Shredder' name='Content-Type:' role='entry' state='enabled focusable horizontal opaque sensitive showing single line visible' relations='labelled by'
^^^^^ PROCESS OBJECT EVENT object:text-changed:insert:system ^^^^^

DEQUEUED EVENT object:text-changed:insert:system <----------

vvvvv PROCESS OBJECT EVENT object:text-changed:insert:system vvvvv
OBJECT EVENT: object:text-changed:insert:system        detail=(0,1)
    app.name='Shredder' name='None' role='label' state='enabled horizontal opaque sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:text-changed:insert:system ^^^^^

DEQUEUED EVENT object:property-change:accessible-name <----------

vvvvv PROCESS OBJECT EVENT object:property-change:accessible-name vvvvv
OBJECT EVENT: object:property-change:accessible-name   detail=(0,0)
    app.name='Shredder' name='deprice@cs.utah.edu' role='unknown' state='enabled focusable horizontal opaque sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

DEQUEUED EVENT object:children-changed:add:system <----------

vvvvv PROCESS OBJECT EVENT object:children-changed:add:system vvvvv
OBJECT EVENT: object:children-changed:add:system       detail=(0,0)
    app.name='Shredder' name='None' role='label' state='enabled horizontal opaque sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:children-changed:add:system ^^^^^

DEQUEUED EVENT object:property-change:accessible-name <----------

vvvvv PROCESS OBJECT EVENT object:property-change:accessible-name vvvvv
OBJECT EVENT: object:property-change:accessible-name   detail=(0,0)
    app.name='Shredder' name='X-Bugzilla-Version:' role='entry' state='enabled focusable horizontal opaque sensitive showing single line visible' relations='labelled by'
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

DEQUEUED EVENT object:text-changed:insert:system <----------

vvvvv PROCESS OBJECT EVENT object:text-changed:insert:system vvvvv
OBJECT EVENT: object:text-changed:insert:system        detail=(0,6)
    app.name='Shredder' name='X-Bugzilla-Version:' role='entry' state='enabled focusable horizontal opaque sensitive showing single line visible' relations='labelled by'
^^^^^ PROCESS OBJECT EVENT object:text-changed:insert:system ^^^^^

DEQUEUED EVENT object:text-changed:insert:system <----------

vvvvv PROCESS OBJECT EVENT object:text-changed:insert:system vvvvv
OBJECT EVENT: object:text-changed:insert:system        detail=(0,1)
    app.name='Shredder' name='None' role='label' state='enabled horizontal opaque sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:text-changed:insert:system ^^^^^

DEQUEUED EVENT object:property-change:accessible-name <----------

vvvvv PROCESS OBJECT EVENT object:property-change:accessible-name vvvvv
OBJECT EVENT: object:property-change:accessible-name   detail=(0,0)
    app.name='Shredder' name='orca (bugzilla.gnome.org) <bugzilla-daemon@bugzilla.gnome.org>' role='unknown' state='enabled focusable horizontal opaque sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

DEQUEUED EVENT object:children-changed:add:system <----------

vvvvv PROCESS OBJECT EVENT object:children-changed:add:system vvvvv
OBJECT EVENT: object:children-changed:add:system       detail=(0,0)
    app.name='Shredder' name='None' role='label' state='enabled horizontal opaque sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:children-changed:add:system ^^^^^

DEQUEUED EVENT object:property-change:accessible-name <----------

vvvvv PROCESS OBJECT EVENT object:property-change:accessible-name vvvvv
OBJECT EVENT: object:property-change:accessible-name   detail=(0,0)
    app.name='Shredder' name='Date:' role='entry' state='enabled focusable horizontal opaque sensitive showing single line visible' relations='labelled by'
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

DEQUEUED EVENT object:text-changed:insert:system <----------

vvvvv PROCESS OBJECT EVENT object:text-changed:insert:system vvvvv
OBJECT EVENT: object:text-changed:insert:system        detail=(0,19)
    app.name='Shredder' name='Date:' role='entry' state='enabled focusable horizontal opaque sensitive showing single line visible' relations='labelled by'
^^^^^ PROCESS OBJECT EVENT object:text-changed:insert:system ^^^^^

DEQUEUED EVENT object:children-changed:add:system <----------

vvvvv PROCESS OBJECT EVENT object:children-changed:add:system vvvvv
OBJECT EVENT: object:children-changed:add:system       detail=(2,0)
    app.name='Shredder' name='None' role='statusbar' state='enabled horizontal opaque sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:children-changed:add:system ^^^^^

DEQUEUED EVENT object:state-changed:busy <----------

vvvvv PROCESS OBJECT EVENT object:state-changed:busy vvvvv
OBJECT EVENT: object:state-changed:busy                detail=(0,0)
    app.name='Shredder' name='[Bug 540407] Problems reading messages in Thunderbird using cursor keys' role='document frame' state='enabled focusable focused horizontal opaque sensitive showing visible' relations='node child of'
^^^^^ PROCESS OBJECT EVENT object:state-changed:busy ^^^^^

DEQUEUED EVENT document:load-complete <----------

vvvvv PROCESS OBJECT EVENT document:load-complete vvvvv
OBJECT EVENT: document:load-complete                   detail=(0,0)
    app.name='Shredder' name='[Bug 540407] Problems reading messages in Thunderbird using cursor keys' role='document frame' state='enabled focusable focused horizontal opaque sensitive showing visible' relations='node child of'
^^^^^ PROCESS OBJECT EVENT document:load-complete ^^^^^

DEQUEUED EVENT window:deactivate <----------

vvvvv PROCESS OBJECT EVENT window:deactivate vvvvv
OBJECT EVENT: window:deactivate                        detail=(0,0)
    app.name='Shredder' name='Inbox - CS - Shredder' role='frame' state='enabled horizontal opaque resizable sensitive showing visible' relations='node child of'
LOCUS OF FOCUS: None event='window:deactivate'
^^^^^ PROCESS OBJECT EVENT window:deactivate ^^^^^

DEQUEUED EVENT window:activate <----------

vvvvv PROCESS OBJECT EVENT window:activate vvvvv
OBJECT EVENT: window:activate                          detail=(0,0)
    app.name='Shredder' name='[Bug 540407] Problems reading messages in Thunderbird using cursor keys - Shredder' role='frame' state='active enabled horizontal opaque resizable sensitive showing visible' relations='node child of embeds'
ACTIVE SCRIPT: Shredder (module=orca.scripts.apps.Thunderbird.script)
Script mapping for Shredder is Thunderbird
Looking for settings at app-settings.Thunderbird.py...
...found app-settings.Thunderbird.py
LOCUS OF FOCUS: app='Shredder' name='[Bug 540407] Problems reading messages in Thunderbird using cursor keys - Shredder' role='frame'
                event='window:activate'
GENERATOR: _getDefaultBrailleRegions
           obj             = Shredder
           role            = application
GENERATOR: _getBrailleRegionsForFrame
           obj             = [Bug 540407] Problems reading messages in Thunderbird using cursor keys - Shredder
           role            = frame
Finding top-level object for source.name=[Bug 540407] Problems reading messages in Thunderbird using cursor keys - Shredder
BRAILLE LINE:  'Shredder Application [Bug 540407] Problems reading messages in Thunderbird using cursor keys - Shredder Frame'
     VISIBLE:  '[Bug 540407] Problems reading me', cursor=1
default.findCommonAncestor...
Finding top-level object for source.name=[Bug 540407] Problems reading messages in Thunderbird using cursor keys - Shredder
GENERATOR: _getSpeechForFrame
           obj             = [Bug 540407] Problems reading messages in Thunderbird using cursor keys - Shredder
           role            = frame
           already_focused = False
           utterances:
               ([Bug 540407] Problems reading messages in Thunderbird using cursor keys - Shredder)
               (frame)
SPEECH OUTPUT: '[Bug 540407] Problems reading messages in Thunderbird using cursor keys - Shredder frame'
^^^^^ PROCESS OBJECT EVENT window:activate ^^^^^

DEQUEUED EVENT object:state-changed:active <----------

vvvvv PROCESS OBJECT EVENT object:state-changed:active vvvvv
OBJECT EVENT: object:state-changed:active              detail=(1,0)
    app.name='Shredder' name='[Bug 540407] Problems reading messages in Thunderbird using cursor keys - Shredder' role='frame' state='active enabled resizable sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:active ^^^^^

DEQUEUED EVENT focus: <----------

vvvvv PROCESS OBJECT EVENT focus: vvvvv
OBJECT EVENT: focus:                                   detail=(0,0)
    app.name='Shredder' name='[Bug 540407] Problems reading messages in Thunderbird using cursor keys' role='document frame' state='enabled focusable focused horizontal opaque sensitive showing visible' relations='node child of'
Finding top-level object for source.name=[Bug 540407] Problems reading messages in Thunderbird using cursor keys
--> obj.name=
--> obj.name=[Bug 540407] Problems reading messages in Thunderbird using cursor keys - Shredder
Thunderbird.py: onFocus - message text area.
LOCUS OF FOCUS: app='Shredder' name='' role='paragraph'
                event=None
---------> QUEUEING EVENT object:text-caret-moved
SPEECH OUTPUT: 'If you have any questions why you received this email, please see the text at
'
BRAILLE LINE:  'If you have any questions why you received this email, please see the text at'
     VISIBLE:  'If you have any questions why yo', cursor=1
^^^^^ PROCESS OBJECT EVENT focus: ^^^^^

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='Shredder' name='[Bug 540407] Problems reading messages in Thunderbird using cursor keys' role='document frame' state='enabled focusable focused horizontal opaque sensitive showing visible' relations='node child of'
Finding top-level object for source.name=[Bug 540407] Problems reading messages in Thunderbird using cursor keys
--> obj.name=
--> obj.name=[Bug 540407] Problems reading messages in Thunderbird using cursor keys - Shredder
Finding top-level object for source.name=[Bug 540407] Problems reading messages in Thunderbird using cursor keys
--> obj.name=
--> obj.name=[Bug 540407] Problems reading messages in Thunderbird using cursor keys - Shredder
Thunderbird.py: onFocus - message text area.
LOCUS OF FOCUS: app='Shredder' name='[Bug 540407] Problems reading messages in Thunderbird using cursor keys' role='document frame'
                event='object:state-changed:focused'
^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^

DEQUEUED EVENT object:property-change:accessible-name <----------

vvvvv PROCESS OBJECT EVENT object:property-change:accessible-name vvvvv
OBJECT EVENT: object:property-change:accessible-name   detail=(0,0)
    app.name='Shredder' name='[Bug 540407] Problems reading messages in Thunderbird using cursor keys - Shredder' role='frame' state='active enabled resizable sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

DEQUEUED EVENT object:text-caret-moved <----------

vvvvv PROCESS OBJECT EVENT object:text-caret-moved vvvvv
OBJECT EVENT: object:text-caret-moved                  detail=(0,0)
    app.name='Shredder' name='None' role='paragraph' state='enabled horizontal opaque sensitive visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:text-caret-moved ^^^^^

KEYEVENT: type=0
          hw_code=86
          modifiers=16400
          event_string=(+)
          is_text=True
          time=1215894911.325534
orca.keyEcho: string to echo: +
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: False
orca.isPrintableKey: returning: True
orca.isModifierKey: returning: False
----------> QUEUEING KEYPRESS '+' (86)
DEQUEUED KEYPRESS '+' (86) <----------

vvvvv PROCESS KEY PRESS EVENT + vvvvv
---------> QUEUEING EVENT object:property-change:accessible-name
---------> QUEUEING EVENT object:property-change:accessible-name
---------> QUEUEING EVENT object:property-change:accessible-name
SPEECH OUTPUT: 'If you have any questions why you received this email, please see the text at
the end of this email. Replies to this email are NOT read, please see the text
at the end of this email. You can add comments to this bug at:
  '
KEYEVENT: type=1
          hw_code=86
          modifiers=16400
          event_string=(+)
          is_text=True
          time=1215894911.416891
orca.isModifierKey: returning: False
----------> QUEUEING KEYRELEASE '+' (86)

^^^^^ PROCESS KEY PRESS EVENT + ^^^^^
DEQUEUED EVENT object:property-change:accessible-name <----------

vvvvv PROCESS OBJECT EVENT object:property-change:accessible-name vvvvv
OBJECT EVENT: object:property-change:accessible-name   detail=(0,0)
    app.name='Shredder' name='http://bugzilla.gnome.org/show_bug.cgi?id=540407' role='' state='enabled focusable horizontal opaque sensitive visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

DEQUEUED EVENT object:property-change:accessible-name <----------

vvvvv PROCESS OBJECT EVENT object:property-change:accessible-name vvvvv
OBJECT EVENT: object:property-change:accessible-name   detail=(0,0)
    app.name='Shredder' name='http://bugzilla.gnome.org/page.cgi?id=email.html' role='' state='enabled focusable horizontal opaque sensitive visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

DEQUEUED EVENT object:property-change:accessible-name <----------

vvvvv PROCESS OBJECT EVENT object:property-change:accessible-name vvvvv
OBJECT EVENT: object:property-change:accessible-name   detail=(0,0)
    app.name='Shredder' name='http://bugzilla.gnome.org/show_bug.cgi?id=540407' role='' state='enabled focusable horizontal opaque sensitive visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

DEQUEUED KEYRELEASE '+' (86) <----------

vvvvv PROCESS KEY RELEASE EVENT + vvvvv

^^^^^ PROCESS KEY RELEASE EVENT + ^^^^^
LOCUS OF FOCUS: app='Shredder' name='' role='paragraph'
                event=None
SPEECH OUTPUT: 'http://bugzilla.gnome.org/show_bug.cgi?id=540407 link'
SPEECH OUTPUT: '

  orca | general | Ver: 2.23.x

Joanmarie Diggs changed:

           What    |Removed                     |Added
 76 dash characters
OtherBugsDependingO|                            |404409
              nThis|                            |
             Status|UNCONFIRMED                 |NEEDINFO




 7 dash characters Comment #5 from Joanmarie Diggs  2008-07-11 16:31 UTC  7 dash characters
David I can see from your debug.out's that you're not making this up. :-) But I
cannot reproduce the problem.  So 4 dot characters

Assuming you can still reproduce this, would you mind sharing your
user-settings.py, orca-customizations.py, (should it exist), and any
application-specific customizations you've made for Thunderbird and Firefox
(i.e. from your app-settings directory?

Thanks!


 -- 
See '
SPEECH OUTPUT: 'http://bugzilla.gnome.org/page.cgi?id=email.html link'
LOCUS OF FOCUS: app='Shredder' name='' role='section'
                event=None
SPEECH OUTPUT: ' for more info about why you received
this email, why you can't respond via email, how to stop receiving
emails (or reduce the number you receive), and how to contact someone
if you are having problems with the system.

You can add comments to this bug at '
SPEECH OUTPUT: 'http://bugzilla.gnome.org/show_bug.cgi?id=540407 link'
SPEECH OUTPUT: '.
'
LOCUS OF FOCUS: app='Shredder' name='http://bugzilla.gnome.org/show_bug.cgi?id=540407' role=''
                event=None
BRAILLE LINE:  'You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=540407 Link .'
     VISIBLE:  'You can add comments to this bug', cursor=0
KEYEVENT: type=0
          hw_code=37
          modifiers=16400
          event_string=(Control_L)
          is_text=True
          time=1215894999.401538
orca.keyEcho: string to echo: Control_L
orca.isModifierKey: returning: True
orca.isModifierKey: returning: True
orca.isModifierKey: returning: True
KEYEVENT: type=0
          hw_code=97
          modifiers=16404
          event_string=(Home)
          is_text=True
          time=1215894999.641532
orca.keyEcho: string to echo: Home
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: False
orca.isPrintableKey: returning: False
orca.isLockingKey: returning: False
orca.isFunctionKey: returning: False
orca.isActionKey: returning: True
orca.isModifierKey: returning: False
----------> QUEUEING KEYPRESS 'Home' (97)
DEQUEUED KEYPRESS 'Home' (97) <----------

vvvvv PROCESS KEY PRESS EVENT Home vvvvv
LOCUS OF FOCUS: app='Shredder' name='' role='paragraph'
                event=None
SPEECH OUTPUT: 'If you have any questions why you received this email, please see the text at
'
BRAILLE LINE:  'If you have any questions why you received this email, please see the text at'
     VISIBLE:  'If you have any questions why yo', cursor=1

^^^^^ PROCESS KEY PRESS EVENT Home ^^^^^
KEYEVENT: type=1
          hw_code=97
          modifiers=16404
          event_string=(Home)
          is_text=True
          time=1215894999.764543
orca.isModifierKey: returning: False
----------> QUEUEING KEYRELEASE 'Home' (97)
DEQUEUED KEYRELEASE 'Home' (97) <----------

vvvvv PROCESS KEY RELEASE EVENT Home vvvvv

^^^^^ PROCESS KEY RELEASE EVENT Home ^^^^^
KEYEVENT: type=1
          hw_code=37
          modifiers=16404
          event_string=(Control_L)
          is_text=True
          time=1215894999.813809
orca.isModifierKey: returning: True
orca.isModifierKey: returning: True
KEYEVENT: type=0
          hw_code=104
          modifiers=16400
          event_string=(Down)
          is_text=True
          time=1215895003.177521
orca.keyEcho: string to echo: Down
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: True
orca.isModifierKey: returning: False
----------> QUEUEING KEYPRESS 'Down' (104)
DEQUEUED KEYPRESS 'Down' (104) <----------

vvvvv PROCESS KEY PRESS EVENT Down vvvvv
SPEECH OUTPUT: 'the end of this email. Replies to this email are NOT read, please see the text
'
BRAILLE LINE:  'the end of this email. Replies to this email are NOT read, please see the text'
     VISIBLE:  'the end of this email. Replies t', cursor=1

^^^^^ PROCESS KEY PRESS EVENT Down ^^^^^
KEYEVENT: type=1
          hw_code=104
          modifiers=16400
          event_string=(Down)
          is_text=True
          time=1215895003.293540
orca.isModifierKey: returning: False
----------> QUEUEING KEYRELEASE 'Down' (104)
DEQUEUED KEYRELEASE 'Down' (104) <----------

vvvvv PROCESS KEY RELEASE EVENT Down vvvvv

^^^^^ PROCESS KEY RELEASE EVENT Down ^^^^^
KEYEVENT: type=0
          hw_code=104
          modifiers=16400
          event_string=(Down)
          is_text=True
          time=1215895007.229521
orca.keyEcho: string to echo: Down
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: True
orca.isModifierKey: returning: False
----------> QUEUEING KEYPRESS 'Down' (104)
DEQUEUED KEYPRESS 'Down' (104) <----------

vvvvv PROCESS KEY PRESS EVENT Down vvvvv
SPEECH OUTPUT: 'at the end of this email. You can add comments to this bug at:
'
BRAILLE LINE:  'at the end of this email. You can add comments to this bug at:'
     VISIBLE:  'at the end of this email. You ca', cursor=1

^^^^^ PROCESS KEY PRESS EVENT Down ^^^^^
KEYEVENT: type=1
          hw_code=104
          modifiers=16400
          event_string=(Down)
          is_text=True
          time=1215895007.381521
orca.isModifierKey: returning: False
----------> QUEUEING KEYRELEASE 'Down' (104)
DEQUEUED KEYRELEASE 'Down' (104) <----------

vvvvv PROCESS KEY RELEASE EVENT Down vvvvv

^^^^^ PROCESS KEY RELEASE EVENT Down ^^^^^
KEYEVENT: type=0
          hw_code=104
          modifiers=16400
          event_string=(Down)
          is_text=True
          time=1215895010.501735
orca.keyEcho: string to echo: Down
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: True
orca.isModifierKey: returning: False
----------> QUEUEING KEYPRESS 'Down' (104)
DEQUEUED KEYPRESS 'Down' (104) <----------

vvvvv PROCESS KEY PRESS EVENT Down vvvvv
SPEECH OUTPUT: '  '
SPEECH OUTPUT: 'http://bugzilla.gnome.org/show_bug.cgi?id=540407 link'
SPEECH OUTPUT: '
'
BRAILLE LINE:  'http://bugzilla.gnome.org/show_bug.cgi?id=540407 Link'
     VISIBLE:  'http://bugzilla.gnome.org/show_b', cursor=0

^^^^^ PROCESS KEY PRESS EVENT Down ^^^^^
KEYEVENT: type=1
          hw_code=104
          modifiers=16400
          event_string=(Down)
          is_text=True
          time=1215895010.681515
orca.isModifierKey: returning: False
----------> QUEUEING KEYRELEASE 'Down' (104)
DEQUEUED KEYRELEASE 'Down' (104) <----------

vvvvv PROCESS KEY RELEASE EVENT Down vvvvv

^^^^^ PROCESS KEY RELEASE EVENT Down ^^^^^
KEYEVENT: type=0
          hw_code=104
          modifiers=16400
          event_string=(Down)
          is_text=True
          time=1215895018.797529
orca.keyEcho: string to echo: Down
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: True
orca.isModifierKey: returning: False
----------> QUEUEING KEYPRESS 'Down' (104)
DEQUEUED KEYPRESS 'Down' (104) <----------

vvvvv PROCESS KEY PRESS EVENT Down vvvvv
SPEECH OUTPUT: '  orca | general | Ver: 2.23.x
'
BRAILLE LINE:  '  orca | general | Ver: 2.23.x'
     VISIBLE:  '  orca | general | Ver: 2.23.x', cursor=1

^^^^^ PROCESS KEY PRESS EVENT Down ^^^^^
KEYEVENT: type=1
          hw_code=104
          modifiers=16400
          event_string=(Down)
          is_text=True
          time=1215895018.997629
orca.isModifierKey: returning: False
----------> QUEUEING KEYRELEASE 'Down' (104)
DEQUEUED KEYRELEASE 'Down' (104) <----------

vvvvv PROCESS KEY RELEASE EVENT Down vvvvv

^^^^^ PROCESS KEY RELEASE EVENT Down ^^^^^
KEYEVENT: type=0
          hw_code=104
          modifiers=16400
          event_string=(Down)
          is_text=True
          time=1215895022.485504
orca.keyEcho: string to echo: Down
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: True
orca.isModifierKey: returning: False
----------> QUEUEING KEYPRESS 'Down' (104)
DEQUEUED KEYPRESS 'Down' (104) <----------

vvvvv PROCESS KEY PRESS EVENT Down vvvvv
SPEECH OUTPUT: 'Joanmarie Diggs changed:
'
BRAILLE LINE:  'Joanmarie Diggs changed:'
     VISIBLE:  'Joanmarie Diggs changed:', cursor=1

^^^^^ PROCESS KEY PRESS EVENT Down ^^^^^
KEYEVENT: type=1
          hw_code=104
          modifiers=16400
          event_string=(Down)
          is_text=True
          time=1215895022.665517
orca.isModifierKey: returning: False
----------> QUEUEING KEYRELEASE 'Down' (104)
DEQUEUED KEYRELEASE 'Down' (104) <----------

vvvvv PROCESS KEY RELEASE EVENT Down vvvvv

^^^^^ PROCESS KEY RELEASE EVENT Down ^^^^^
KEYEVENT: type=0
          hw_code=104
          modifiers=16400
          event_string=(Down)
          is_text=True
          time=1215895024.573556
orca.keyEcho: string to echo: Down
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: True
orca.isModifierKey: returning: False
----------> QUEUEING KEYPRESS 'Down' (104)
DEQUEUED KEYPRESS 'Down' (104) <----------

vvvvv PROCESS KEY PRESS EVENT Down vvvvv
SPEECH OUTPUT: '           What    |Removed                     |Added
'
BRAILLE LINE:  '           What    |Removed                     |Added'
     VISIBLE:  '           What    |Removed     ', cursor=1

^^^^^ PROCESS KEY PRESS EVENT Down ^^^^^
KEYEVENT: type=1
          hw_code=104
          modifiers=16400
          event_string=(Down)
          is_text=True
          time=1215895024.750539
orca.isModifierKey: returning: False
----------> QUEUEING KEYRELEASE 'Down' (104)
DEQUEUED KEYRELEASE 'Down' (104) <----------

vvvvv PROCESS KEY RELEASE EVENT Down vvvvv

^^^^^ PROCESS KEY RELEASE EVENT Down ^^^^^
KEYEVENT: type=0
          hw_code=104
          modifiers=16400
          event_string=(Down)
          is_text=True
          time=1215895026.825525
orca.keyEcho: string to echo: Down
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: True
orca.isModifierKey: returning: False
----------> QUEUEING KEYPRESS 'Down' (104)
DEQUEUED KEYPRESS 'Down' (104) <----------

vvvvv PROCESS KEY PRESS EVENT Down vvvvv
SPEECH OUTPUT: ' 76 dash characters
'
BRAILLE LINE:  '----------------------------------------------------------------------------'
     VISIBLE:  '--------------------------------', cursor=1

^^^^^ PROCESS KEY PRESS EVENT Down ^^^^^
KEYEVENT: type=1
          hw_code=104
          modifiers=16400
          event_string=(Down)
          is_text=True
          time=1215895027.017655
orca.isModifierKey: returning: False
----------> QUEUEING KEYRELEASE 'Down' (104)
DEQUEUED KEYRELEASE 'Down' (104) <----------

vvvvv PROCESS KEY RELEASE EVENT Down vvvvv

^^^^^ PROCESS KEY RELEASE EVENT Down ^^^^^
KEYEVENT: type=0
          hw_code=104
          modifiers=16400
          event_string=(Down)
          is_text=True
          time=1215895028.429840
orca.keyEcho: string to echo: Down
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: True
orca.isModifierKey: returning: False
----------> QUEUEING KEYPRESS 'Down' (104)
DEQUEUED KEYPRESS 'Down' (104) <----------

vvvvv PROCESS KEY PRESS EVENT Down vvvvv
SPEECH OUTPUT: 'OtherBugsDependingO|                            |404409
'
BRAILLE LINE:  'OtherBugsDependingO|                            |404409'
     VISIBLE:  'OtherBugsDependingO|            ', cursor=1

^^^^^ PROCESS KEY PRESS EVENT Down ^^^^^
KEYEVENT: type=1
          hw_code=104
          modifiers=16400
          event_string=(Down)
          is_text=True
          time=1215895028.633522
orca.isModifierKey: returning: False
----------> QUEUEING KEYRELEASE 'Down' (104)
DEQUEUED KEYRELEASE 'Down' (104) <----------

vvvvv PROCESS KEY RELEASE EVENT Down vvvvv

^^^^^ PROCESS KEY RELEASE EVENT Down ^^^^^
KEYEVENT: type=0
          hw_code=104
          modifiers=16400
          event_string=(Down)
          is_text=True
          time=1215895032.089523
orca.keyEcho: string to echo: Down
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: True
orca.isModifierKey: returning: False
----------> QUEUEING KEYPRESS 'Down' (104)
DEQUEUED KEYPRESS 'Down' (104) <----------

vvvvv PROCESS KEY PRESS EVENT Down vvvvv
SPEECH OUTPUT: '              nThis|                            |
'
BRAILLE LINE:  '              nThis|                            |'
     VISIBLE:  '              nThis|            ', cursor=1

^^^^^ PROCESS KEY PRESS EVENT Down ^^^^^
KEYEVENT: type=1
          hw_code=104
          modifiers=16400
          event_string=(Down)
          is_text=True
          time=1215895032.277520
orca.isModifierKey: returning: False
----------> QUEUEING KEYRELEASE 'Down' (104)
DEQUEUED KEYRELEASE 'Down' (104) <----------

vvvvv PROCESS KEY RELEASE EVENT Down vvvvv

^^^^^ PROCESS KEY RELEASE EVENT Down ^^^^^
KEYEVENT: type=0
          hw_code=104
          modifiers=16400
          event_string=(Down)
          is_text=True
          time=1215895034.045528
orca.keyEcho: string to echo: Down
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: True
orca.isModifierKey: returning: False
----------> QUEUEING KEYPRESS 'Down' (104)
DEQUEUED KEYPRESS 'Down' (104) <----------

vvvvv PROCESS KEY PRESS EVENT Down vvvvv
SPEECH OUTPUT: '             Status|UNCONFIRMED                 |NEEDINFO
'
BRAILLE LINE:  '             Status|UNCONFIRMED                 |NEEDINFO'
     VISIBLE:  '             Status|UNCONFIRMED ', cursor=1

^^^^^ PROCESS KEY PRESS EVENT Down ^^^^^
KEYEVENT: type=1
          hw_code=104
          modifiers=16400
          event_string=(Down)
          is_text=True
          time=1215895034.253498
orca.isModifierKey: returning: False
----------> QUEUEING KEYRELEASE 'Down' (104)
DEQUEUED KEYRELEASE 'Down' (104) <----------

vvvvv PROCESS KEY RELEASE EVENT Down vvvvv

^^^^^ PROCESS KEY RELEASE EVENT Down ^^^^^
KEYEVENT: type=0
          hw_code=104
          modifiers=16400
          event_string=(Down)
          is_text=True
          time=1215895036.685526
orca.keyEcho: string to echo: Down
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: True
orca.isModifierKey: returning: False
----------> QUEUEING KEYPRESS 'Down' (104)
DEQUEUED KEYPRESS 'Down' (104) <----------

vvvvv PROCESS KEY PRESS EVENT Down vvvvv
SPEECH OUTPUT: 'blank'
BRAILLE LINE:  ''
     VISIBLE:  '', cursor=0

^^^^^ PROCESS KEY PRESS EVENT Down ^^^^^
KEYEVENT: type=1
          hw_code=104
          modifiers=16400
          event_string=(Down)
          is_text=True
          time=1215895036.885522
orca.isModifierKey: returning: False
----------> QUEUEING KEYRELEASE 'Down' (104)
DEQUEUED KEYRELEASE 'Down' (104) <----------

vvvvv PROCESS KEY RELEASE EVENT Down vvvvv

^^^^^ PROCESS KEY RELEASE EVENT Down ^^^^^
KEYEVENT: type=0
          hw_code=104
          modifiers=16400
          event_string=(Down)
          is_text=True
          time=1215895037.689524
orca.keyEcho: string to echo: Down
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: True
orca.isModifierKey: returning: False
----------> QUEUEING KEYPRESS 'Down' (104)
DEQUEUED KEYPRESS 'Down' (104) <----------

vvvvv PROCESS KEY PRESS EVENT Down vvvvv
SPEECH OUTPUT: 'If you have any questions why you received this email, please see the text at
'
BRAILLE LINE:  ''
     VISIBLE:  '', cursor=0

^^^^^ PROCESS KEY PRESS EVENT Down ^^^^^
KEYEVENT: type=1
          hw_code=104
          modifiers=16400
          event_string=(Down)
          is_text=True
          time=1215895037.865606
orca.isModifierKey: returning: False
----------> QUEUEING KEYRELEASE 'Down' (104)
DEQUEUED KEYRELEASE 'Down' (104) <----------

vvvvv PROCESS KEY RELEASE EVENT Down vvvvv

^^^^^ PROCESS KEY RELEASE EVENT Down ^^^^^
KEYEVENT: type=0
          hw_code=104
          modifiers=16400
          event_string=(Down)
          is_text=True
          time=1215895040.825837
orca.keyEcho: string to echo: Down
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: True
orca.isModifierKey: returning: False
----------> QUEUEING KEYPRESS 'Down' (104)
DEQUEUED KEYPRESS 'Down' (104) <----------

vvvvv PROCESS KEY PRESS EVENT Down vvvvv
SPEECH OUTPUT: 'the end of this email. Replies to this email are NOT read, please see the text
'
BRAILLE LINE:  'the end of this email. Replies to this email are NOT read, please see the text'
     VISIBLE:  'the end of this email. Replies t', cursor=1

^^^^^ PROCESS KEY PRESS EVENT Down ^^^^^
KEYEVENT: type=1
          hw_code=104
          modifiers=16400
          event_string=(Down)
          is_text=True
          time=1215895041.017525
orca.isModifierKey: returning: False
----------> QUEUEING KEYRELEASE 'Down' (104)
DEQUEUED KEYRELEASE 'Down' (104) <----------

vvvvv PROCESS KEY RELEASE EVENT Down vvvvv

^^^^^ PROCESS KEY RELEASE EVENT Down ^^^^^
KEYEVENT: type=0
          hw_code=104
          modifiers=16400
          event_string=(Down)
          is_text=True
          time=1215895044.681513
orca.keyEcho: string to echo: Down
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: True
orca.isModifierKey: returning: False
----------> QUEUEING KEYPRESS 'Down' (104)
DEQUEUED KEYPRESS 'Down' (104) <----------

vvvvv PROCESS KEY PRESS EVENT Down vvvvv
SPEECH OUTPUT: 'at the end of this email. You can add comments to this bug at:
'
BRAILLE LINE:  'at the end of this email. You can add comments to this bug at:'
     VISIBLE:  'at the end of this email. You ca', cursor=1

^^^^^ PROCESS KEY PRESS EVENT Down ^^^^^
KEYEVENT: type=1
          hw_code=104
          modifiers=16400
          event_string=(Down)
          is_text=True
          time=1215895044.861520
orca.isModifierKey: returning: False
----------> QUEUEING KEYRELEASE 'Down' (104)
DEQUEUED KEYRELEASE 'Down' (104) <----------

vvvvv PROCESS KEY RELEASE EVENT Down vvvvv

^^^^^ PROCESS KEY RELEASE EVENT Down ^^^^^
KEYEVENT: type=0
          hw_code=104
          modifiers=16400
          event_string=(Down)
          is_text=True
          time=1215895047.917531
orca.keyEcho: string to echo: Down
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: True
orca.isModifierKey: returning: False
----------> QUEUEING KEYPRESS 'Down' (104)
DEQUEUED KEYPRESS 'Down' (104) <----------

vvvvv PROCESS KEY PRESS EVENT Down vvvvv
SPEECH OUTPUT: '  '
SPEECH OUTPUT: 'http://bugzilla.gnome.org/show_bug.cgi?id=540407 link'
SPEECH OUTPUT: '
'
BRAILLE LINE:  'http://bugzilla.gnome.org/show_bug.cgi?id=540407 Link'
     VISIBLE:  'http://bugzilla.gnome.org/show_b', cursor=0

^^^^^ PROCESS KEY PRESS EVENT Down ^^^^^
KEYEVENT: type=1
          hw_code=104
          modifiers=16400
          event_string=(Down)
          is_text=True
          time=1215895048.105517
orca.isModifierKey: returning: False
----------> QUEUEING KEYRELEASE 'Down' (104)
DEQUEUED KEYRELEASE 'Down' (104) <----------

vvvvv PROCESS KEY RELEASE EVENT Down vvvvv

^^^^^ PROCESS KEY RELEASE EVENT Down ^^^^^
KEYEVENT: type=0
          hw_code=104
          modifiers=16400
          event_string=(Down)
          is_text=True
          time=1215895056.433527
orca.keyEcho: string to echo: Down
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: True
orca.isModifierKey: returning: False
----------> QUEUEING KEYPRESS 'Down' (104)
DEQUEUED KEYPRESS 'Down' (104) <----------

vvvvv PROCESS KEY PRESS EVENT Down vvvvv
SPEECH OUTPUT: '  orca | general | Ver: 2.23.x
'
BRAILLE LINE:  '  orca | general | Ver: 2.23.x'
     VISIBLE:  '  orca | general | Ver: 2.23.x', cursor=1

^^^^^ PROCESS KEY PRESS EVENT Down ^^^^^
KEYEVENT: type=1
          hw_code=104
          modifiers=16400
          event_string=(Down)
          is_text=True
          time=1215895056.617535
orca.isModifierKey: returning: False
----------> QUEUEING KEYRELEASE 'Down' (104)
DEQUEUED KEYRELEASE 'Down' (104) <----------

vvvvv PROCESS KEY RELEASE EVENT Down vvvvv

^^^^^ PROCESS KEY RELEASE EVENT Down ^^^^^
KEYEVENT: type=0
          hw_code=104
          modifiers=16400
          event_string=(Down)
          is_text=True
          time=1215895061.021566
orca.keyEcho: string to echo: Down
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: True
orca.isModifierKey: returning: False
----------> QUEUEING KEYPRESS 'Down' (104)
DEQUEUED KEYPRESS 'Down' (104) <----------

vvvvv PROCESS KEY PRESS EVENT Down vvvvv
SPEECH OUTPUT: 'Joanmarie Diggs changed:
'
BRAILLE LINE:  'Joanmarie Diggs changed:'
     VISIBLE:  'Joanmarie Diggs changed:', cursor=1

^^^^^ PROCESS KEY PRESS EVENT Down ^^^^^
KEYEVENT: type=1
          hw_code=104
          modifiers=16400
          event_string=(Down)
          is_text=True
          time=1215895061.205990
orca.isModifierKey: returning: False
----------> QUEUEING KEYRELEASE 'Down' (104)
DEQUEUED KEYRELEASE 'Down' (104) <----------

vvvvv PROCESS KEY RELEASE EVENT Down vvvvv

^^^^^ PROCESS KEY RELEASE EVENT Down ^^^^^
KEYEVENT: type=0
          hw_code=104
          modifiers=16400
          event_string=(Down)
          is_text=True
          time=1215895063.793527
orca.keyEcho: string to echo: Down
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: True
orca.isModifierKey: returning: False
----------> QUEUEING KEYPRESS 'Down' (104)
DEQUEUED KEYPRESS 'Down' (104) <----------

vvvvv PROCESS KEY PRESS EVENT Down vvvvv
SPEECH OUTPUT: '           What    |Removed                     |Added
'
BRAILLE LINE:  '           What    |Removed                     |Added'
     VISIBLE:  '           What    |Removed     ', cursor=1

^^^^^ PROCESS KEY PRESS EVENT Down ^^^^^
KEYEVENT: type=1
          hw_code=104
          modifiers=16400
          event_string=(Down)
          is_text=True
          time=1215895063.969526
orca.isModifierKey: returning: False
----------> QUEUEING KEYRELEASE 'Down' (104)
DEQUEUED KEYRELEASE 'Down' (104) <----------

vvvvv PROCESS KEY RELEASE EVENT Down vvvvv

^^^^^ PROCESS KEY RELEASE EVENT Down ^^^^^
KEYEVENT: type=0
          hw_code=104
          modifiers=16400
          event_string=(Down)
          is_text=True
          time=1215895065.865593
orca.keyEcho: string to echo: Down
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: True
orca.isModifierKey: returning: False
----------> QUEUEING KEYPRESS 'Down' (104)
DEQUEUED KEYPRESS 'Down' (104) <----------

vvvvv PROCESS KEY PRESS EVENT Down vvvvv
SPEECH OUTPUT: ' 76 dash characters
'
BRAILLE LINE:  '----------------------------------------------------------------------------'
     VISIBLE:  '--------------------------------', cursor=1

^^^^^ PROCESS KEY PRESS EVENT Down ^^^^^
KEYEVENT: type=1
          hw_code=104
          modifiers=16400
          event_string=(Down)
          is_text=True
          time=1215895066.049560
orca.isModifierKey: returning: False
----------> QUEUEING KEYRELEASE 'Down' (104)
DEQUEUED KEYRELEASE 'Down' (104) <----------

vvvvv PROCESS KEY RELEASE EVENT Down vvvvv

^^^^^ PROCESS KEY RELEASE EVENT Down ^^^^^
KEYEVENT: type=0
          hw_code=104
          modifiers=16400
          event_string=(Down)
          is_text=True
          time=1215895067.621528
orca.keyEcho: string to echo: Down
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: True
orca.isModifierKey: returning: False
----------> QUEUEING KEYPRESS 'Down' (104)
DEQUEUED KEYPRESS 'Down' (104) <----------

vvvvv PROCESS KEY PRESS EVENT Down vvvvv
SPEECH OUTPUT: 'OtherBugsDependingO|                            |404409
'
BRAILLE LINE:  'OtherBugsDependingO|                            |404409'
     VISIBLE:  'OtherBugsDependingO|            ', cursor=1

^^^^^ PROCESS KEY PRESS EVENT Down ^^^^^
KEYEVENT: type=1
          hw_code=104
          modifiers=16400
          event_string=(Down)
          is_text=True
          time=1215895067.801524
orca.isModifierKey: returning: False
----------> QUEUEING KEYRELEASE 'Down' (104)
DEQUEUED KEYRELEASE 'Down' (104) <----------

vvvvv PROCESS KEY RELEASE EVENT Down vvvvv

^^^^^ PROCESS KEY RELEASE EVENT Down ^^^^^
KEYEVENT: type=0
          hw_code=104
          modifiers=16400
          event_string=(Down)
          is_text=True
          time=1215895071.237528
orca.keyEcho: string to echo: Down
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: True
orca.isModifierKey: returning: False
----------> QUEUEING KEYPRESS 'Down' (104)
DEQUEUED KEYPRESS 'Down' (104) <----------

vvvvv PROCESS KEY PRESS EVENT Down vvvvv
SPEECH OUTPUT: '              nThis|                            |
'
BRAILLE LINE:  '              nThis|                            |'
     VISIBLE:  '              nThis|            ', cursor=1

^^^^^ PROCESS KEY PRESS EVENT Down ^^^^^
KEYEVENT: type=1
          hw_code=104
          modifiers=16400
          event_string=(Down)
          is_text=True
          time=1215895071.441593
orca.isModifierKey: returning: False
----------> QUEUEING KEYRELEASE 'Down' (104)
DEQUEUED KEYRELEASE 'Down' (104) <----------

vvvvv PROCESS KEY RELEASE EVENT Down vvvvv

^^^^^ PROCESS KEY RELEASE EVENT Down ^^^^^
KEYEVENT: type=0
          hw_code=104
          modifiers=16400
          event_string=(Down)
          is_text=True
          time=1215895073.377665
orca.keyEcho: string to echo: Down
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: True
orca.isModifierKey: returning: False
----------> QUEUEING KEYPRESS 'Down' (104)
DEQUEUED KEYPRESS 'Down' (104) <----------

vvvvv PROCESS KEY PRESS EVENT Down vvvvv
SPEECH OUTPUT: '             Status|UNCONFIRMED                 |NEEDINFO
'
BRAILLE LINE:  '             Status|UNCONFIRMED                 |NEEDINFO'
     VISIBLE:  '             Status|UNCONFIRMED ', cursor=1

^^^^^ PROCESS KEY PRESS EVENT Down ^^^^^
KEYEVENT: type=1
          hw_code=104
          modifiers=16400
          event_string=(Down)
          is_text=True
          time=1215895073.557526
orca.isModifierKey: returning: False
----------> QUEUEING KEYRELEASE 'Down' (104)
DEQUEUED KEYRELEASE 'Down' (104) <----------

vvvvv PROCESS KEY RELEASE EVENT Down vvvvv

^^^^^ PROCESS KEY RELEASE EVENT Down ^^^^^
KEYEVENT: type=0
          hw_code=104
          modifiers=16400
          event_string=(Down)
          is_text=True
          time=1215895076.081528
orca.keyEcho: string to echo: Down
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: True
orca.isModifierKey: returning: False
----------> QUEUEING KEYPRESS 'Down' (104)
DEQUEUED KEYPRESS 'Down' (104) <----------

vvvvv PROCESS KEY PRESS EVENT Down vvvvv
SPEECH OUTPUT: 'blank'
BRAILLE LINE:  ''
     VISIBLE:  '', cursor=0

^^^^^ PROCESS KEY PRESS EVENT Down ^^^^^
KEYEVENT: type=1
          hw_code=104
          modifiers=16400
          event_string=(Down)
          is_text=True
          time=1215895076.281529
orca.isModifierKey: returning: False
----------> QUEUEING KEYRELEASE 'Down' (104)
DEQUEUED KEYRELEASE 'Down' (104) <----------

vvvvv PROCESS KEY RELEASE EVENT Down vvvvv

^^^^^ PROCESS KEY RELEASE EVENT Down ^^^^^
KEYEVENT: type=0
          hw_code=104
          modifiers=16400
          event_string=(Down)
          is_text=True
          time=1215895076.977527
orca.keyEcho: string to echo: Down
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: True
orca.isModifierKey: returning: False
----------> QUEUEING KEYPRESS 'Down' (104)
DEQUEUED KEYPRESS 'Down' (104) <----------

vvvvv PROCESS KEY PRESS EVENT Down vvvvv
SPEECH OUTPUT: 'If you have any questions why you received this email, please see the text at
'
BRAILLE LINE:  ''
     VISIBLE:  '', cursor=0

^^^^^ PROCESS KEY PRESS EVENT Down ^^^^^
KEYEVENT: type=1
          hw_code=104
          modifiers=16400
          event_string=(Down)
          is_text=True
          time=1215895077.189513
orca.isModifierKey: returning: False
----------> QUEUEING KEYRELEASE 'Down' (104)
DEQUEUED KEYRELEASE 'Down' (104) <----------

vvvvv PROCESS KEY RELEASE EVENT Down vvvvv

^^^^^ PROCESS KEY RELEASE EVENT Down ^^^^^
KEYEVENT: type=0
          hw_code=104
          modifiers=16400
          event_string=(Down)
          is_text=True
          time=1215895080.153576
orca.keyEcho: string to echo: Down
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: True
orca.isModifierKey: returning: False
----------> QUEUEING KEYPRESS 'Down' (104)
DEQUEUED KEYPRESS 'Down' (104) <----------

vvvvv PROCESS KEY PRESS EVENT Down vvvvv
SPEECH OUTPUT: 'the end of this email. Replies to this email are NOT read, please see the text
'
BRAILLE LINE:  'the end of this email. Replies to this email are NOT read, please see the text'
     VISIBLE:  'the end of this email. Replies t', cursor=1

^^^^^ PROCESS KEY PRESS EVENT Down ^^^^^
KEYEVENT: type=1
          hw_code=104
          modifiers=16400
          event_string=(Down)
          is_text=True
          time=1215895080.261717
orca.isModifierKey: returning: False
----------> QUEUEING KEYRELEASE 'Down' (104)
DEQUEUED KEYRELEASE 'Down' (104) <----------

vvvvv PROCESS KEY RELEASE EVENT Down vvvvv

^^^^^ PROCESS KEY RELEASE EVENT Down ^^^^^
KEYEVENT: type=0
          hw_code=90
          modifiers=16400
          event_string=(KP_Insert)
          is_text=True
          time=1215895084.493532
orca.keyEcho: string to echo: KP_Insert
orca.isModifierKey: returning: True
orca.isModifierKey: returning: True
orca.isModifierKey: returning: True
KEYEVENT: type=0
          hw_code=90
          modifiers=16400
          event_string=(KP_Insert)
          is_text=True
          time=1215895084.993530
orca.keyEcho: string to echo: KP_Insert
orca.isModifierKey: returning: True
orca.isModifierKey: returning: True
orca.isModifierKey: returning: True
KEYEVENT: type=0
          hw_code=90
          modifiers=16400
          event_string=(KP_Insert)
          is_text=True
          time=1215895085.029523
orca.keyEcho: string to echo: KP_Insert
orca.isModifierKey: returning: True
orca.isModifierKey: returning: True
orca.isModifierKey: returning: True
KEYEVENT: type=0
          hw_code=90
          modifiers=16400
          event_string=(KP_Insert)
          is_text=True
          time=1215895085.065524
orca.keyEcho: string to echo: KP_Insert
orca.isModifierKey: returning: True
orca.isModifierKey: returning: True
orca.isModifierKey: returning: True
KEYEVENT: type=0
          hw_code=90
          modifiers=16400
          event_string=(KP_Insert)
          is_text=True
          time=1215895085.101529
orca.keyEcho: string to echo: KP_Insert
orca.isModifierKey: returning: True
orca.isModifierKey: returning: True
orca.isModifierKey: returning: True
KEYEVENT: type=0
          hw_code=90
          modifiers=16400
          event_string=(KP_Insert)
          is_text=True
          time=1215895085.137504
orca.keyEcho: string to echo: KP_Insert
orca.isModifierKey: returning: True
orca.isModifierKey: returning: True
orca.isModifierKey: returning: True
KEYEVENT: type=0
          hw_code=90
          modifiers=16400
          event_string=(KP_Insert)
          is_text=True
          time=1215895085.169531
orca.keyEcho: string to echo: KP_Insert
orca.isModifierKey: returning: True
orca.isModifierKey: returning: True
orca.isModifierKey: returning: True
KEYEVENT: type=0
          hw_code=24
          modifiers=16400
          event_string=(q)
          is_text=True
          time=1215895085.201532
orca.keyEcho: string to echo: q
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: True
orca.isModifierKey: returning: False
----------> QUEUEING KEYPRESS 'q' (24)
DEQUEUED KEYPRESS 'q' (24) <----------

vvvvv PROCESS KEY PRESS EVENT q vvvvv
---------> QUEUEING EVENT object:children-changed:add
---------> QUEUEING EVENT object:children-changed:add
---------> QUEUEING EVENT object:children-changed:add
---------> QUEUEING EVENT object:children-changed:add
---------> QUEUEING EVENT object:children-changed:add
KEYEVENT: type=1
          hw_code=24
          modifiers=16400
          event_string=(q)
          is_text=True
          time=1215895085.405775
orca.isModifierKey: returning: False
----------> QUEUEING KEYRELEASE 'q' (24)
KEYEVENT: type=1
          hw_code=90
          modifiers=16400
          event_string=(KP_Insert)
          is_text=True
          time=1215895085.409948
orca.isModifierKey: returning: True
orca.isModifierKey: returning: True
---------> QUEUEING EVENT object:state-changed:showing
---------> QUEUEING EVENT object:state-changed:showing
---------> QUEUEING EVENT object:state-changed:showing
---------> QUEUEING EVENT object:state-changed:showing
---------> QUEUEING EVENT object:state-changed:showing
---------> QUEUEING EVENT object:state-changed:showing
---------> QUEUEING EVENT object:state-changed:showing
---------> QUEUEING EVENT object:state-changed:showing
---------> QUEUEING EVENT object:children-changed:add

^^^^^ PROCESS KEY PRESS EVENT q ^^^^^
---------> QUEUEING EVENT window:deactivate
---------> QUEUEING EVENT object:state-changed:active
---------> QUEUEING EVENT window:activate
---------> QUEUEING EVENT object:state-changed:focused
---------> QUEUEING EVENT object:state-changed:active
DEQUEUED EVENT object:children-changed:add <----------

vvvvv PROCESS OBJECT EVENT object:children-changed:add vvvvv
OBJECT EVENT: object:children-changed:add              detail=(0,0)
    app.name='orca' name='None' role='filler' state='enabled horizontal sensitive showing visible' relations=''
Looking for script at orca-scripts.orca.py...
...could not find orca-scripts.orca.py
Looking for script at scripts.orca.py...
...could not find scripts.orca.py
Looking for script at scripts.apps.orca.py...
...could not find scripts.apps.orca.py
Looking for script at scripts.toolkits.orca.py...
...could not find scripts.toolkits.orca.py
Looking for toolkit script GAIL.py...
...could not find GAIL.py
Looking for toolkit script GAIL.py...
...could not find GAIL.py
Looking for toolkit script GAIL.py...
...could not find GAIL.py
Looking for toolkit script GAIL.py...
NEW SCRIPT: orca (module=orca.scripts.toolkits.GAIL)
...found scripts.toolkits.GAIL.py
^^^^^ PROCESS OBJECT EVENT object:children-changed:add ^^^^^

DEQUEUED EVENT object:children-changed:add <----------

vvvvv PROCESS OBJECT EVENT object:children-changed:add vvvvv
OBJECT EVENT: object:children-changed:add              detail=(1,0)
    app.name='orca' name='None' role='filler' state='enabled horizontal sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:children-changed:add ^^^^^

---------> QUEUEING EVENT focus:
DEQUEUED EVENT object:children-changed:add <----------

vvvvv PROCESS OBJECT EVENT object:children-changed:add vvvvv
OBJECT EVENT: object:children-changed:add              detail=(0,0)
    app.name='orca' name='None' role='filler' state='enabled horizontal sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:children-changed:add ^^^^^

DEQUEUED EVENT object:children-changed:add <----------

vvvvv PROCESS OBJECT EVENT object:children-changed:add vvvvv
OBJECT EVENT: object:children-changed:add              detail=(1,0)
    app.name='orca' name='None' role='filler' state='enabled horizontal sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:children-changed:add ^^^^^

DEQUEUED EVENT object:children-changed:add <----------

vvvvv PROCESS OBJECT EVENT object:children-changed:add vvvvv
OBJECT EVENT: object:children-changed:add              detail=(0,0)
    app.name='orca' name='None' role='filler' state='enabled sensitive showing vertical visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:children-changed:add ^^^^^

DEQUEUED KEYRELEASE 'q' (24) <----------

vvvvv PROCESS KEY RELEASE EVENT q vvvvv

^^^^^ PROCESS KEY RELEASE EVENT q ^^^^^
DEQUEUED EVENT object:state-changed:showing <----------

vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv
OBJECT EVENT: object:state-changed:showing             detail=(1,0)
    app.name='orca' name='dialog question' role='icon' state='enabled sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

DEQUEUED EVENT object:state-changed:showing <----------

vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv
OBJECT EVENT: object:state-changed:showing             detail=(1,0)
    app.name='orca' name='Quit Orca?

This will stop all speech output and screen magnification.

' role='label' state='enabled multi line sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

DEQUEUED EVENT object:state-changed:showing <----------

vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv
OBJECT EVENT: object:state-changed:showing             detail=(1,0)
    app.name='orca' name='None' role='filler' state='enabled horizontal sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

DEQUEUED EVENT object:state-changed:showing <----------

vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv
OBJECT EVENT: object:state-changed:showing             detail=(1,0)
    app.name='orca' name='Quit' role='push button' state='enabled focusable sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

DEQUEUED EVENT object:state-changed:showing <----------

vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv
OBJECT EVENT: object:state-changed:showing             detail=(1,0)
    app.name='orca' name='Cancel' role='push button' state='enabled focusable focused sensitive showing visible is default' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

DEQUEUED EVENT object:state-changed:showing <----------

vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv
OBJECT EVENT: object:state-changed:showing             detail=(1,0)
    app.name='orca' name='None' role='filler' state='enabled horizontal sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

DEQUEUED EVENT object:state-changed:showing <----------

vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv
OBJECT EVENT: object:state-changed:showing             detail=(1,0)
    app.name='orca' name='None' role='filler' state='enabled sensitive showing vertical visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

DEQUEUED EVENT object:state-changed:showing <----------

vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv
OBJECT EVENT: object:state-changed:showing             detail=(1,0)
    app.name='orca' name='None' role='dialog' state='active enabled modal sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

DEQUEUED EVENT object:children-changed:add <----------

vvvvv PROCESS OBJECT EVENT object:children-changed:add vvvvv
OBJECT EVENT: object:children-changed:add              detail=(0,0)
    app.name='orca' name='orca' role='application' state='' relations=''
^^^^^ PROCESS OBJECT EVENT object:children-changed:add ^^^^^

DEQUEUED EVENT window:deactivate <----------

vvvvv PROCESS OBJECT EVENT window:deactivate vvvvv
OBJECT EVENT: window:deactivate                        detail=(0,0)
    app.name='Shredder' name='[Bug 540407] Problems reading messages in Thunderbird using cursor keys - Shredder' role='frame' state='enabled horizontal opaque resizable sensitive showing visible' relations='node child of embeds'
LOCUS OF FOCUS: None event='window:deactivate'
^^^^^ PROCESS OBJECT EVENT window:deactivate ^^^^^

DEQUEUED EVENT object:state-changed:active <----------

vvvvv PROCESS OBJECT EVENT object:state-changed:active vvvvv
OBJECT EVENT: object:state-changed:active              detail=(0,0)
    app.name='Shredder' name='[Bug 540407] Problems reading messages in Thunderbird using cursor keys - Shredder' role='frame' state='enabled resizable sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:active ^^^^^

DEQUEUED EVENT window:activate <----------

vvvvv PROCESS OBJECT EVENT window:activate vvvvv
OBJECT EVENT: window:activate                          detail=(0,0)
    app.name='orca' name='None' role='dialog' state='active enabled modal sensitive showing visible' relations=''
ACTIVE SCRIPT: orca (module=orca.scripts.toolkits.GAIL)
Looking for settings at app-settings.orca.py...
...could not find app-settings.orca.py
LOCUS OF FOCUS: app='orca' name='' role='dialog'
                event='window:activate'
GENERATOR: _getDefaultBrailleRegions
           obj             = orca
           role            = application
GENERATOR: _getBrailleRegionsForDialog
           obj             = 
           role            = dialog
GENERATOR: _getBrailleRegionsForAlert
           obj             = 
           role            = dialog
GENERATOR: _getDefaultBrailleRegions
           obj             = 
           role            = dialog
BRAILLE LINE:  'orca Application Dialog'
     VISIBLE:  'orca Application Dialog', cursor=18
default.findCommonAncestor...
Script.getObjects looking at child 0
Script.getObjects looking at child 0
Script.getObjects looking at child 0
Script.getObjects looking at child 1
Script.getObjects looking at child 1
Script.getObjects looking at child 0
Script.getObjects looking at child 1
GENERATOR: _getSpeechForAlert
           obj             = 
           role            = dialog
           already_focused = False
           utterances:
               (Quit Orca?

This will stop all speech output and screen magnification.

)
GENERATOR: _getSpeechForDialog
           obj             = 
           role            = dialog
           already_focused = False
           utterances:
               (Quit Orca?

This will stop all speech output and screen magnification.

)
SPEECH OUTPUT: 'Quit Orca?

This will stop all speech output and screen magnification.

'
^^^^^ PROCESS OBJECT EVENT window:activate ^^^^^

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='orca' name='Cancel' role='push button' state='enabled focusable focused sensitive showing visible is default' relations=''
Finding top-level object for source.name=Cancel
--> obj.name=
--> obj.name=
--> obj.name=
LOCUS OF FOCUS: app='orca' name='Cancel' role='push button'
                event='object:state-changed:focused'
GENERATOR: _getBrailleRegionsForDialog
           obj             = 
           role            = dialog
GENERATOR: _getBrailleRegionsForAlert
           obj             = 
           role            = dialog
GENERATOR: _getDefaultBrailleRegions
           obj             = 
           role            = dialog
GENERATOR: _getDefaultBrailleRegions
           obj             = orca
           role            = application
GENERATOR: _getBrailleRegionsForPushButton
           obj             = Cancel
           role            = push button
BRAILLE LINE:  'orca Application Dialog Cancel Button'
     VISIBLE:  'Cancel Button', cursor=1
default.findCommonAncestor...
...default.findCommonAncestor
GENERATOR: _getDefaultSpeech
           obj             = Cancel
           role            = push button
           already_focused = False
           utterances:
               (Cancel)
               (button)
GENERATOR: _getSpeechForPushButton
           obj             = Cancel
           role            = push button
           already_focused = False
           utterances:
               (Cancel)
               (button)
SPEECH OUTPUT: ''
SPEECH OUTPUT: 'Cancel button'
^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^

DEQUEUED EVENT object:state-changed:active <----------

vvvvv PROCESS OBJECT EVENT object:state-changed:active vvvvv
OBJECT EVENT: object:state-changed:active              detail=(1,0)
    app.name='orca' name='None' role='dialog' state='active enabled modal sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:active ^^^^^

DEQUEUED EVENT focus: <----------

vvvvv PROCESS OBJECT EVENT focus: vvvvv
OBJECT EVENT: focus:                                   detail=(0,0)
    app.name='orca' name='Cancel' role='push button' state='enabled focusable focused sensitive showing visible is default' relations=''
^^^^^ PROCESS OBJECT EVENT focus: ^^^^^

KEYEVENT: type=0
          hw_code=23
          modifiers=16400
          event_string=(Tab)
          is_text=True
          time=1215895086.730499
orca.keyEcho: string to echo: Tab
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> QUEUEING EVENT object:state-changed:focused
---------> QUEUEING EVENT object:state-changed:focused
KEYEVENT: type=1
          hw_code=23
          modifiers=16400
          event_string=(Tab)
          is_text=True
          time=1215895086.905793
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
DEQUEUED EVENT object:state-changed:focused <----------

vvvvv PROCESS OBJECT EVENT object:state-changed:focused vvvvv
OBJECT EVENT: object:state-changed:focused             detail=(0,0)
    app.name='orca' name='Cancel' role='push button' state='enabled focusable focused sensitive showing visible' relations=''
Finding top-level object for source.name=Cancel
--> obj.name=
--> obj.name=
--> obj.name=
^^^^^ 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='orca' name='Quit' role='push button' state='enabled focusable focused sensitive showing visible is default' relations=''
Finding top-level object for source.name=Quit
--> obj.name=
--> obj.name=
--> obj.name=
LOCUS OF FOCUS: app='orca' name='Quit' role='push button'
                event='object:state-changed:focused'
GENERATOR: _getBrailleRegionsForDialog
           obj             = 
           role            = dialog
GENERATOR: _getBrailleRegionsForAlert
           obj             = 
           role            = dialog
GENERATOR: _getDefaultBrailleRegions
           obj             = 
           role            = dialog
GENERATOR: _getDefaultBrailleRegions
           obj             = orca
           role            = application
GENERATOR: _getBrailleRegionsForPushButton
           obj             = Quit
           role            = push button
BRAILLE LINE:  'orca Application Dialog Quit Button'
     VISIBLE:  'Quit Button', cursor=1
default.findCommonAncestor...
...default.findCommonAncestor
GENERATOR: _getDefaultSpeech
           obj             = Quit
           role            = push button
           already_focused = False
           utterances:
               (Quit)
               (button)
GENERATOR: _getSpeechForPushButton
           obj             = Quit
           role            = push button
           already_focused = False
           utterances:
               (Quit)
               (button)
SPEECH OUTPUT: ''
SPEECH OUTPUT: 'Quit button'
^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^

---------> QUEUEING EVENT focus:
DEQUEUED EVENT focus: <----------

vvvvv PROCESS OBJECT EVENT focus: vvvvv
OBJECT EVENT: focus:                                   detail=(0,0)
    app.name='orca' name='Quit' role='push button' state='enabled focusable focused sensitive showing visible is default' relations=''
^^^^^ PROCESS OBJECT EVENT focus: ^^^^^

KEYEVENT: type=0
          hw_code=36
          modifiers=16400
          event_string=(Return)
          is_text=True
          time=1215895087.710153
orca.keyEcho: string to echo: Return
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
KEYEVENT: type=1
          hw_code=36
          modifiers=16400
          event_string=(Return)
          is_text=True
          time=1215895087.810038
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
SPEECH OUTPUT: 'Goodbye.'
BRAILLE LINE:  'Goodbye.'
     VISIBLE:  'Goodbye.', cursor=0
