Open joanmarie opened 6 months ago
This appears to be fixed by https://gitlab.gnome.org/GNOME/gtk/-/merge_requests/7239. Let's hope that lands and lands soon!
I can't really get an Orca master running just yet here, but adjusting the listener from https://github.com/mate-desktop/caja/issues/1778 I get:
[window | ] is now focused (focus:)
[panel | ] is now focused (object:state-changed:focused)
[password text | ] is now focused (focus:)
[window | ] is now focused (object:state-changed:focused)
[window | ] is now focused (object:state-changed:focused)
[panel | ] is now focused (object:state-changed:focused)
[password text | ] is now focused (object:state-changed:focused)
[window | ] is now focused (object:state-changed:focused)
So it looks a bit spammy good (the first even actually happens earlier, likely when locking the screen), but and might be fixed. The last event could look a bit worrying, but it seems to actually happen after unlocking (well, after having hit Return at least), so shouldn't be a problem.
So I'd say this is fixed by upgrading GTK.
Cool! @cwendling: Do you happen to know where the duplicates (which, again, I'm not worried about) are coming from?
@joanmarie here I actually edited my post because there isn't really any duplicate, the first event seem to happen right after when locking (so I guess the black locking window gets active), and I believe the second one is either the unlock dialog or just the same window getting active again because of user interaction. Anyway, those don't seem to be duplicates I think.
Steps to reproduce:
Expected results: Orca would announce the password field.
Actual results: Orca only announces a panel.
Notes:
focus:
event. That event was deprecated over 10 years ago. I (the Orca maintainer) am no longer listening for that event;object:state-changed:focused
is expected.object:state-changed:focused
) is emitted, BUT it's emitted on a panel -- presumably the ancestor of the password field. The password field only emitsfocus:
initially.object:state-changed:focused
event is fired by the password field and Orca presents it.@cwendling: Here's another, please and thank you very much!!