Closed
Bug 585373
Opened 14 years ago
Closed 14 years ago
In an infinite scheme, a new smaller frame opens once the previous one is loaded
Categories
(Core :: DOM: Core & HTML, defect)
Core
DOM: Core & HTML
Tracking
()
RESOLVED
DUPLICATE
of bug 593174
Tracking | Status | |
---|---|---|
blocking2.0 | --- | betaN+ |
People
(Reporter: scoobidiver, Assigned: justin.lebar+bug)
References
()
Details
(Keywords: regression)
Attachments
(1 file)
245.12 KB,
image/png
|
Details |
User-Agent: Mozilla/5.0 (Windows; Windows NT 6.1; WOW64; rv:2.0b3) Gecko/20100805 Firefox/4.0b3
Build Identifier: Mozilla/5.0 (Windows; Windows NT 6.1; WOW64; rv:2.0b3) Gecko/20100805 Firefox/4.0b3
In FF 4.0b3, the click on one map location opens a frame window.
Once it is loaded, a new small one is opened inside it. And so on ....
In FF 3.6, only one frame window is opened = expected result
Reproducible: Always
Steps to Reproduce:
1. Go to ref URL
2. Click on one of the map blue square
3. Infinite russian doll like frame window display
Reporter | ||
Updated•14 years ago
|
Version: unspecified → Trunk
Mozilla/5.0 (Windows NT 5.1; rv:2.0b4pre) Gecko/20100806 Minefield/4.0b4pre
I can reproduce this on XP
Component: General → DOM
Product: Firefox → Core
QA Contact: general → general
Comment 2•14 years ago
|
||
Regression range would be great.
Reporter | ||
Updated•14 years ago
|
Status: UNCONFIRMED → NEW
blocking2.0: --- → ?
Ever confirmed: true
Comment 3•14 years ago
|
||
I can't reproduce, and there's no testcase. Please renominate if we can find a specific regression.
blocking2.0: ? → ---
Reporter | ||
Comment 4•14 years ago
|
||
Reporter | ||
Comment 5•14 years ago
|
||
The testcase is in comment 0.
Here is the regression range :
3.7a1 20100201 works
3.7a1 20100202 fails
Reporter | ||
Updated•14 years ago
|
Keywords: regression
Reporter | ||
Updated•14 years ago
|
Summary: Infinite russian doll like frame windows → In an infinite scheme, a new smaller frame opens once the previous one is loaded
Comment 6•14 years ago
|
||
(In reply to comment #5)
> The testcase is in comment 0.
> Here is the regression range :
> 3.7a1 20100201 works
> 3.7a1 20100202 fails
Can you please tell us the changeset id's which you can find in about:buildconfig? I can still reproduce it with a current trunk build.
Reporter | ||
Comment 7•14 years ago
|
||
3.7a1 20100201 cset: http://hg.mozilla.org/mozilla-central/rev/f57b95afb57e
3.7a1 20100202 cset: http://hg.mozilla.org/mozilla-central/rev/f557921b88a7
So the regression range is :
http://hg.mozilla.org/mozilla-central/pushloghtml?fromchange=f57b95afb57e&tochange=f557921b88a7
Comment 8•14 years ago
|
||
Does disabling html5 for the second build change anything for you?
Reporter | ||
Comment 9•14 years ago
|
||
> 3.7a1 20100201 works
> 3.7a1 20100202 fails
> Does disabling html5 for the second build change anything for you?
html5.enable is set to false by default for these 2 builds.
Comment 10•14 years ago
|
||
(In reply to comment #7)
> So the regression range is :
> http://hg.mozilla.org/mozilla-central/pushloghtml?fromchange=f57b95afb57e&tochange=f557921b88a7
Roc, do you have an idea which of those patches could have been caused this regression?
OS: Windows 7 → All
Hardware: x86_64 → All
Bug 500328 maybe?
Comment 12•14 years ago
|
||
(In reply to comment #3)
> I can't reproduce, and there's no testcase. Please renominate if we can find a
> specific regression.
It's easily to reproduce given the specified URL. Asking again for blocking.
(In reply to comment #11)
> Bug 500328 maybe?
Henri or Justin, could that bug be the reason for the regression?
blocking2.0: --- → ?
Assignee | ||
Comment 13•14 years ago
|
||
I'd be pretty surprised if bug 500328 caused this particular regression, but then again, it's caused more unlikely-seeming regressions. I'll bisect.
Reporter | ||
Updated•14 years ago
|
Assignee | ||
Comment 15•14 years ago
|
||
It would be nice to have a small testcase or a better idea of what's going wrong on this page. It's pretty complex.
Comment 16•14 years ago
|
||
I tried twice to create a local testcase without success,
even failed to reproduce the bug after saving the complete page locally (including styles and scripts).
Keywords: testcase-wanted
Comment 17•14 years ago
|
||
Justin, can you investigate? If you won't have time in the next couple of weeks, please let me know.
Assignee: nobody → justin.lebar+bug
blocking2.0: ? → betaN+
Assignee | ||
Comment 18•14 years ago
|
||
Realistically, I don't think I'll have time in the next few weeks to figure out what's going on here.
Assignee | ||
Comment 19•14 years ago
|
||
I'm not making a lot of progress figuring this out.
The bug doesn't manifest consistently in debug builds. Additionally, sometimes the hovertext inside the flash applet shows up as "undefined" in my debug build; when this happens, I can't load the inner window at all.
It strikes me as possible that we're tickling a race condition in the site. But it's at least as likely that there's a real bug in FF. I'm just not sure how to find it.
Scoobidiver, are you able to get a smaller testcase?
Reporter | ||
Comment 20•14 years ago
|
||
> Scoobidiver, are you able to get a smaller testcase?
You can have a lot of testcases here:
http://www.euromediterranee.fr/carte-interactive.html#/accueil/
But there are all similar.
Assignee | ||
Comment 21•14 years ago
|
||
(In reply to comment #20)
> > Scoobidiver, are you able to get a smaller testcase?
> You can have a lot of testcases here:
> http://www.euromediterranee.fr/carte-interactive.html#/accueil/
> But there are all similar.
Can't say that helps too much. :)
Comment 22•14 years ago
|
||
Hm all the testcases from this domain are now working for me with Mozilla/5.0 (Macintosh; Intel Mac OS X 10.6; rv:2.0b8pre) Gecko/20101122 Firefox/4.0b8pre ID:20101122031042
Assignee | ||
Comment 23•14 years ago
|
||
Well, this is strange.
Changeset f57b9, the beginning of the regression range in comment 10, now segfaults on the site. So do the changesets right before pushstate (afffc13) and right after (5a2f46811).
I could have sworn this was working before -- it must have been, since I bisected that regression range!
I also went through in tip and commented out most of the pushState code; the bug still reproduced. I'm going to try again, because I find this whole thing a little unbelievable.
Assignee | ||
Comment 24•14 years ago
|
||
Well, I still don't know why the old revisions crash. But this is fixed by my patch in bug 593174, which fixes errant behavior introduced in bug 500328 with respect to referrers. I have a patch in that bug that's awaiting review.
Status: NEW → RESOLVED
Closed: 14 years ago
Resolution: --- → DUPLICATE
Updated•9 years ago
|
Keywords: testcase-wanted
Updated•6 years ago
|
Component: DOM → DOM: Core & HTML
You need to log in
before you can comment on or make changes to this bug.
Description
•