Closed
Bug 380456
Opened 17 years ago
Closed 14 years ago
"window names" for window.open / target are not global (multiple windows can have the same name)
Categories
(Firefox :: General, defect)
Tracking
()
RESOLVED
INCOMPLETE
People
(Reporter: aaron_liebling, Unassigned)
Details
(Whiteboard: [CLOSEME 5-15-2010])
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.3) Gecko/20070309 Firefox/2.0.0.3 Build Identifier: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.3) Gecko/20070309 Firefox/2.0.0.3 Window names do not seem to be universal, but instead are only recognized by the original opening window and its children. Example: sites a, b and c all have links to one another (each link opening the respective site in a window of the same name. If site a is open and the user opens both sites b and c and then tries to open site b from site c, two site b windows (both with the name "b") will now exist: the one originally opened by site a and the one opened from site c. Expected behaviour: the site b opened from site c should have open ed in the existing window named "b" which was opened from site a. Note: this is happened across sites (different hosts). I have not checked to see if the behaviour is identical within a site. Reproducible: Always Steps to Reproduce: 1. Have a site A with links to two other sites. These links use javascript window.open() to open other sites in uniquely named windows (B & C). 2. Click on one of the links to open site B in window B. 3. Click on the other link to open site C in window C. 4. Site C has a link which uses javascript window.open to open site B in window B. click on this link. Actual Results: A seconds instance of site B will now be opened. There will now be two windows both named "B". Expected Results: The link should have caused site B to open in the existing window B. It looks like windows are only aware of the names of their children and their children's children in a tree hierarchy (one way down). They have no awareness of windows opened by their parent or other windows. Again, this may be a specifically cross-site (different host) problem. this problem does NOt occur with any other browser (safari, IE6, IE7).
Comment 1•17 years ago
|
||
I think this is intentional and I'm surprised other browsers don't do the same thing. But maybe it's only intentional for frames (see bug 103638 and bug 273699)?
Summary: Window names not universal (multiple windows with the same name being opened by javascript → "window names" for window.open / target are not global (multiple windows can have the same name)
Reporter | ||
Comment 2•17 years ago
|
||
While it makes total sense for frames, it makes far less sense for multiple windows (where having global unique names can be very important). I definitely think this is worth addressing.
Comment 3•14 years ago
|
||
This bug was reported on Firefox 2.x or older, which is no longer supported and will not be receiving any more updates. I strongly suggest that you update to Firefox 3.6.3 or later, update your plugins (flash, adobe, etc.), and retest in a new profile. If you still see the issue with the updated Firefox, please post here. Otherwise, please close as RESOLVED > WORKSFORME http://www.mozilla.com http://support.mozilla.com/kb/Managing+profiles http://support.mozilla.com/kb/Safe+mode
Whiteboard: [CLOSEME 5-15-2010]
Version: unspecified → 2.0 Branch
Comment 4•14 years ago
|
||
No reply, INCOMPLETE. Please retest with Firefox 3.6.x or later and a new profile (http://support.mozilla.com/kb/Managing+profiles). If you continue to see this issue with the newest firefox and a new profile, then please comment on this bug.
Status: UNCONFIRMED → RESOLVED
Closed: 14 years ago
Resolution: --- → INCOMPLETE
You need to log in
before you can comment on or make changes to this bug.
Description
•