[KEYHANDLING][i3] A copious amount of window activation/deactivation events happen in (at least) Firefox, messing Orca up
Storm Dragon sent me a video and a debug log for Orca completely failing to work in Firefox. What appears to be happening is that there are huge number of window activation/deactivation events happening, so Orca is un-registering and re-registering its key grabs constantly. Storm confirmed via email that commit cc26a1f6 works, and commit 1cb007ee introduces the issue. So it's another original new-keyhandling issue.
@mgorse: I have vague recollections that early on in the new-keyhandling work and issues, there was a discussion about window activation/deactivation events happening as a side effect of the new keyhandling. But I cannot for the life of me find that. Can you please refresh my memory?
In the meantime, I'll see if I can reproduce what Storm sent me. I've been testing all of my changes with Firefox Nightly in gnome-shell using X11 and so far, I've not seen anything like this. It's really awful and makes Firefox unusable with the new keyhandling, so we really need to get to the bottom of all these events and stop them from happening.