After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 123020 - eel breaks keyboard nav by setting XInputFocus to RevertToNone
eel breaks keyboard nav by setting XInputFocus to RevertToNone
Status: RESOLVED FIXED
Product: eel
Classification: Deprecated
Component: general
2.4.x
Other All
: Normal major
: ---
Assigned To: Nautilus Maintainers
Nautilus Maintainers
AP0
Depends on:
Blocks: 84564
 
 
Reported: 2003-09-23 11:37 UTC by bill.haneman
Modified: 2004-12-22 21:47 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description bill.haneman 2003-09-23 11:37:12 UTC
In eel/eel/eel-gdk-extensions.c:

void
eel_gdk_window_focus (GdkWindow *window, guint32 timestamp)
{
        gdk_error_trap_push ();
        XSetInputFocus (GDK_DISPLAY (),
                        GDK_WINDOW_XWINDOW (window),
                        RevertToNone,
                        timestamp);
        gdk_flush();
        gdk_error_trap_pop ();
}

This is a no-no, it causes keyboard navigation to break (i.e. you get into
situations where keynav of the desktop fails since no window has focus).

It's an accessibility/keynav shop-stopper.
Comment 1 bill.haneman 2003-09-23 11:38:00 UTC
see also bug 84564, which this bug is blocking.
Comment 2 padraig.obriain 2003-10-10 09:51:07 UTC
A fix for this bug was committed on September 4th.