[Pidgin] #2946: [a11y pidgin Buddy List tree view has children which aren't accessible.

Pidgin trac at pidgin.im
Tue Sep 4 13:56:00 EDT 2007


#2946: [a11y pidgin Buddy List tree view has children which aren't accessible.
---------------------------+------------------------------------------------
 Reporter:  RichBurridge   |       Type:  defect
   Status:  new            |   Priority:  minor 
Component:  pidgin (gtk)   |    Version:  2.1.1 
 Keywords:  accessibility  |    Pending:  0     
---------------------------+------------------------------------------------
 See also GNOME Orca bug #473422 which is blocked by this problem.
 http://bugzilla.gnome.org/show_bug.cgi?id=473422

 This is with pidgin v2.1.1 on Gnu/Linux Ubuntu Gutsy.

 Steps to reproduce:

 1. Launch Pidgin
 2. Launch Orca.
 3. Give focus to the pidgin Buddy List tree view.

 At this point Orca prints a traceback and the message
 Child at index 2 is not an Accessible
 followed by another traceback and the message
 AttributeError: 'NoneType' object has no attribute 'state'

 I did a bit more debugging. In Orca, when we are in
 speechgenerator._getSpeechForTable(), and the focus is
 on the tree view in the buddy window, it says it has:

 child count:  32

 We then try to check each one to see if it has a state of SHOWING
 and it craps out on child[2]. The first two are column headers.

 child[ 0 ]: name:
 child[ 0 ]: role:  table column header
 child[ 1 ]: name:
 child[ 1 ]: role:  table column header
 ... traceback ...
 Child at index 2 is not an Accessible

 If I look at the tree view in pidgin with accerciser, it thinks those
 children are:

 table column header
 table column header
 <dead>
 table cell
 <dead>
 table cell
 <dead>
 ...

 There is a pair of "<dead>"  and "table cell" entries for each row
 of my buddy list.

-- 
Ticket URL: <http://developer.pidgin.im/ticket/2946>
Pidgin <http://pidgin.im>
Pidgin


More information about the Tracker mailing list