GNOME Bugzilla – Bug 407658
Cannot access status bar information in GEdit
Last modified: 2008-07-22 19:27:08 UTC
The status bar implementation in atk doesn't expect a status bar to have children. GEdit uses a custom status bar with children to present its information. As a result, these children are not exposed to assistive technologies via the AT-SPI.
I've attached a patch against bug #340577, (the underlying atk/gail bug), that's hopefully close to the required fix. This seems to work nicely with Orca with the gedit status bar. My concern is whether it does the right thing for a status bar that doesn't have any children. If somebody can suggest such an application, I'll give this more testing. This patch is for gail v1.18.0 (the one that is hopefully in Ubuntu Feisty). If you'd like to try it out, you can get the gail v1.18.0 source tarball from: http://ftp.gnome.org/pub/gnome/sources/gail/1.18/gail-1.18.0.tar.gz Thanks.
It seems as though all the gtk apps are using the same statusbar. Bluefish, evolution, and gcalc all seem to have the same problem. I'll keep looking for one that is different in GTK but I'm not sure I'll find one.
The underlying bug has been fixed. I've tested gedit with it. 8-) Closing as fixed.