Inaccessible logout and reset dialogs
Luke Yelavich
themuso at ubuntu.com
Tue Mar 31 06:41:54 BST 2009
On Tue, Mar 31, 2009 at 04:26:55PM EST, nolan wrote:
> At one point I got it working, thinking that the key was the lack of a
> orbitrc in $HOME (yeah, I know, I'm reaching. :) It seems to work, or
> not, then keep that working/non-working state throughout the session. I
> tested both the shutdown and logout dialogs several times in the
> previous working session and they worked like a charm. In this session,
> though, both refuse to work repeatedly. Strange how this behavior is so
> non-deterministic, seems like it should either just work or just not. :)
This is what is called a race condition. The way things are set up, at-spi should load very early on in the session setup, then the gnome-session should then get things sorted to deal with the dialogs. However what is actually happening more often than not is that at-spi is ready after the dialogs have been loaded into memory, therefore the dialogs don't know about at-spi, so are not accessible.
I have an idea as to how to address this issue, not properly and not how upstream would solve it, but enough to allow these dialogs to be accessible 100% of the time. I hope to have that fix uploaded in the next day or so.
Luke
More information about the Ubuntu-accessibility
mailing list