menu + cookie confirm dialog => z-order bug

Jonathan Brandmeyer <[email protected]>
Newsgroups gmane.comp.web.galeon.user
Message-ID <[email protected]>
I would just file a bug report for this issue, but I couldn't find any
bug reporting instructions at galeon.sourceforge.net.

If you have the default policy for cookies set to "ask", there is a kind
of race condition that can lead to an effective UI lockup.

Step 1: In Edit->Preferences, under Privacy, enable "Warn before
accepting a cookie"

Step 2: Go to any website with at least one off-site link, such as
Slashdot.   The off-site link bit isn't a requirement, it just makes it
easier to repeat this behavior.

Step 3: Open a link with "Open in New Tab" or equivalent, such that the
link is followed in the background.  The link should be to a site that
wants to set a cookie for which no site-specific policy has been set by
you.

Step 4: Quickly open any menu on the Galeon menu bar while the site is
loading.

If your machine and/or connection is slow enough, the cookie accept/deny
dialog box will come up after you open the menu.  The input focus is
then directed to the dialog.  However, the menu may obscure the dialog,
since the stacking order of the menu is higher than the dialog.  If you
are really unlucky or pick a larger menu to open (like the Bookmarks
menu), the menu will obscure one or more of the dialog controls and make
it impossible to actually select the control that you want.  Just
pressing "enter" and accepting the default is one way out of the
lock-up.

I have been bitten by this behavior when using the Metacity and xfwm4
(from the Xfce project) window managers in a GNOME environment.  I am
using Galeon version 1.3.18, from Debian Sid.


Thanks,
-Jonathan Brandmeyer



-------------------------------------------------------
This SF.Net email is sponsored by: IntelliVIEW -- Interactive Reporting
Tool for open source databases. Create drag-&-drop reports. Save time
by over 75%! Publish reports on the web. Export to DOC, XLS, RTF, etc.
Download a FREE copy at http://www.intelliview.com/go/osdn_nl
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.