Cookie dialog in inactive window grabs attention from active window

RESOLVED INCOMPLETE

Status

()

Firefox
General
RESOLVED INCOMPLETE
11 years ago
5 years ago

People

(Reporter: Charles Belov, Unassigned)

Tracking

3.6 Branch
PowerPC
Mac OS X
Points:
---

Firefox Tracking Flags

(Not tracked)

Details

(Whiteboard: [FF3.x])

(Reporter)

Description

11 years ago
User-Agent:       Mozilla/5.0 (Macintosh; U; Intel Mac OS X; en-US; rv:1.8.1.9) Gecko/20071025 Firefox/2.0.0.9
Build Identifier: Mozilla/5.0 (Macintosh; U; Intel Mac OS X; en-US; rv:1.8.1.9) Gecko/20071025 Firefox/2.0.0.9

I have cookie preferences set to "Ask me every time." If I download a page in one window, then go to read a page in another window, a cookie request from the downloading window will force that window to become the active window.

In Mac OS X, I use multiple browser windows rather than tabs, so that I can use the Expose feature. I tend to download in one window, then switch to another window to read content while the first page downloads. However, if the downloading page sets a new cookie, the Allow/Allow for Session/Deny dialog box grabs attention back from the window where I am reading, disrupting my reading.

I do not want my reading disrupted. I'll go back to that other window when I darn well please.

Reproducible: Always

Steps to Reproduce:
On a dial-up connection:

1. Clear out all cookie sites.
2. Set cookie preferences to Ask Every Time.
3. OK preferences.
4. File > New Window. (1st time)
5. File > New Window. (2nd time)
6. Enter an URL for a site that does not set cookies, and press ENTER.
7. Without waiting for that page to download, go to the other window. (For example, press F10 and choose that other window.)
8. In the new current window, enter a URL for a site that has a lot of graphics and sets cookies, and press ENTER.
9. Without waiting for that page to download, go back to the first window to view the page loaded in step 6. (For example, press F10 and choose that other window.)
10. Wait.


9. 
Actual Results:  
11. When the page downloaded in step 8 tries to set the cookie, that window becomes the active window and displays a dialog box. The page that was downloaded in step 6 is no longer readable.

Expected Results:  
Option 1:

11. When the page downloaded in step 8 tries to set the cookie, the page downloaded in step 6 remains visible and active. Firefox waits until I intentionally switch focus back to the step 8 window before displaying the dialog box.

Option 2:

11. When the page downloaded in step 8 tries to set the cookie, the page downloaded in step 6 remains visible and active. Firefox waits until I press F9 (display all windows) or F10 (display Firefox windows) before displaying the dialog box.

Option 3:

11. When the page downloaded in step 8 tries to set the cookie, the page downloaded in step 6 remains visible and active. Firefox bounces it's icon in the dock to indicate it needs attention.
This is a mass search for bugs that are in the Firefox General component, are UNCO, and have not been changed for 1000 days and have an unspecified version. 

Reporter, can you please update to Firefox 3.6.10, create a fresh profile, http://support.mozilla.com/en-US/kb/managing+profiles, and test again. If you still see the bug, please update this bug. If the issue is gone, please set the resolution to RESOLVED > WORKSFORME.
Whiteboard: [CLOSEME 2010-11-01]
(Reporter)

Comment 2

8 years ago
I am now running 3.6.10, created a fresh profile, and tested with the same results.

Updated

8 years ago
Whiteboard: [CLOSEME 2010-11-01]
Version: unspecified → 3.6 Branch

Comment 3

5 years ago
Reporter, can you still reproduce using a current version?
If no, please set status to RESOLVED and resolution to WORKSFORME.
If yes, please provide updated information.
Whiteboard: [closeme 2013-07-25][FF3.x]

Comment 4

5 years ago
Resolved per whiteboard
Status: UNCONFIRMED → RESOLVED
Last Resolved: 5 years ago
Resolution: --- → INCOMPLETE
Whiteboard: [closeme 2013-07-25][FF3.x] → [FF3.x]
You need to log in before you can comment on or make changes to this bug.