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

-- 
Ubuntu-accessibility mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-accessibility

Reply via email to