cookie dialogues can pile up out of order, but must still be clicked in order
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Mozilla Firefox |
Won't Fix
|
Medium
|
|||
firefox (Ubuntu) |
Confirmed
|
Undecided
|
Unassigned |
Bug Description
Steps to reproduce:
1. Open Firefox with a new profile
2. Set cookies to 'Keep until: "ask me every time"
3. Go to http://
4. Click "Deny" for each request that pops up. Go slow enough that you can see if multiple dialogue boxes pile up.
5. The boxes don't always appear in the same location. When you can see part of a dialogue box behind your current one without dragging it away, click on it.
6. Continue clicking "Deny" in the boxes that are presented to you.
Expected result:
Each cookie is denied in turn.
Actual result:
At some point, you reach a dialogue box where it will not respond. You then need to go back to the one that you skipped (in step 5) and deny that request before you can move on. This can be difficult to find if a lot of requests build up.
This seems pretty contrived, but when you are quickly trying to click through a lot of requests, it can happen unintentionally and without notice.
It might not happen every single time - the changing display location of the boxes seems (to me) to be random, so sometimes you might just get "lucky" and not run into any issues. On this particular site (community.
Original report:
If I have the cookies setting "ask me everytime" (Edit->
ProblemType: Bug
DistroRelease: Ubuntu 11.04
Package: firefox 6.0+build1+
ProcVersionSign
Uname: Linux 2.6.38-11-generic x86_64
NonfreeKernelMo
Architecture: amd64
Date: Thu Aug 25 11:11:17 2011
FirefoxPackages:
firefox 6.0+build1+
flashplugin-
adobe-flashplugin N/A
icedtea-plugin N/A
InstallationMedia: Ubuntu 10.10 "Maverick Meerkat" - Release amd64 (20101007)
ProcEnviron:
LANGUAGE=en_US:en
PATH=(custom, user)
LANG=en_US.UTF-8
SHELL=/bin/bash
SourcePackage: firefox
UpgradeStatus: Upgraded to natty on 2011-04-30 (116 days ago)
Changed in firefox (Ubuntu): | |
status: | New → Incomplete |
description: | updated |
summary: |
- "Ask me everytime" cookie dialogs pile up and can't be clicked + cookie dialogues can pile up out of order, but must still be clicked in + order |
Changed in firefox: | |
importance: | Unknown → Medium |
status: | Unknown → New |
Changed in firefox: | |
status: | New → Invalid |
Changed in firefox: | |
importance: | Medium → Unknown |
status: | Invalid → Unknown |
Changed in firefox: | |
importance: | Unknown → Medium |
status: | Unknown → Confirmed |
Changed in firefox: | |
status: | Confirmed → Won't Fix |
User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X; de; rv:1.8.1.14) Gecko/20080404 Firefox/2.0.0.14
Build Identifier: Mozilla/5.0 (Macintosh; U; Intel Mac OS X; de; rv:1.8.1.14) Gecko/20080404 Firefox/2.0.0.14
With preferences set to "accept cookies" / "always ask", certain sites produce an infinite loop of cookie permission dialogs, despite having "remember this decision" checked (note: i'm running firefox in german, so the exact text / gadget labels might be different in english firefox).
Reproducible: Always
Steps to Reproduce: www.nabble. com/SuperCollid er-f2891. html
1. Flush cookies (Delete private data)
2. Set prefs to "accept cookies" / "always ask"
3. Clear the list of cookie exceptions in the preferences (remove all sites)
4. Quit and restart firefox
5. Go straight to http://
Actual Results:
The cookie permission requester dialog pops up (see first attached screenshot). Independant of the choices, even when "remember decision" is checked, the dialog pops up again and again. After some dozen repetitions, a distorted dialog pops up (see second attached screenshot) that doesn't respond at all. Need to force-quit firefox, but problem reoccurs upon next start, sometimes disappears when accessing the site differently (e.g. as a link from google results).
Expected Results:
Firefox should store my cookie preferences for that site and the dialog should not pop up again if "remember decision" is checked.
Mac OS 10.4.11, German, Intel Core Duo