#606934 ssh-askpass gets hidden behind windows with _NET_WM_STATE(ATOM) _NET_WM_STATE_ABOVE set

Package:
ssh-askpass
Source:
ssh-askpass
Description:
under X, asks user for a passphrase for ssh-add
Submitter:
Daniel Kahn Gillmor
Date:
2010-12-13 06:21:04 UTC
Severity:
normal
#606934#5
Date:
2010-12-13 06:19:39 UTC
From:
To:
Using openbox, i sometimes mark a window "always on top" with the
window context menu.  According to xprop, this apparently adds the
_NET_WM_STATE_ABOVE flag to the _NET_WM_STATE(ATOM) list.

I believe the same thing is done by lxterm (LXDE's terminal emulator)
when it is run in full-screen mode.

However, if i run ssh-askpass from such a window (or from any other
window, when such a window covers the region of the screen ssh-askpass
pops up), then the ssh-askpass window is obscured, and the keyboard is
not properly grabbed (i can M-Tab to the dialog window, and off of it
again).

This seems buggy to me, though i confess i don't fully understand
_NET_WM_STATE.  Perhaps ssh-askpass should also set
_NET_WM_STATE_ABOVE before showing the dialog box?

Regards,