GNOME Bugzilla – Bug 112507
GOK ignores file dialogs
Last modified: 2004-12-22 21:47:04 UTC
For instance, launch gedit. Select "Open". GOK doesn't react to the posting of the new file dialog, it still shows info from the parent window (which makes little sense because the file dialog should be modal I think). Desired behavior: GOK reacts to the newly posted dialog, and shows Menu, Toolbar, UI-Grab buttons appropriately. UIGrab should result in a keyboard with the dialog's UI elements if activated while a dialog has focus.
Note that this bug is no longer visible when running the most recent (16/05/2003) patch for bug #88033.
for patch please see 88033
Bill, again, unless I'm mistaken gok head has solved this? See comments for bug #88033
This is still fixed. Closing to reduce clutter.
David I was leaving these open since they still appear to be live! There are issues for which fixes are in-progress but I don't want to forget to confirm the fixes when they finally land. THanks.
In that case I'll definitely reopen.
BTW, my recent tests have not shown this bad behavior. But I am pleased you brought up your concern. Better safe than sorry.
Thanks David. Are you not seeing this with keyboard nav of windows? That's when we are seeing it BTW.
sorry to be a nitpick. "gok" keyboard nav or "regular" keyboard nav?
Can you give me the steps to recreate this? (No rush)
Regular keynav will trigger it at the moment; i.e. Alt-Tab-(Release), Alt-Tab-(Release), etc. and GOK gets confused. That's because it's getting window:activate events in an odd order, we have a metacity patch that we're following up with Havoc to try and get committed.
I took a look at gedit's file open dialog with at-poke. The combobox exposes its items as a menu... which explains why the gok menus key (and UIGrab for other reasons) is active. I haven't investigated why gok is unable to branch to a menu-item keyboard (of the combo box items) yet.
The original bug is fixed in GOK, remaining weirdness is caused by Metacity bug #114037. It works with a patched metacity.