Closed
Bug 458535
Opened 17 years ago
Closed 15 years ago
History not shown correctly for frame pages, nor recorded correctly in .history object
Categories
(Firefox :: Bookmarks & History, defect)
Tracking
()
RESOLVED
INCOMPLETE
People
(Reporter: jm, Unassigned)
References
()
Details
(Whiteboard: [CLOSEME 2010-11-01])
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-GB; rv:1.9.0.3) Gecko/2008092417 Firefox/3.0.3
Build Identifier: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-GB; rv:1.9.0.3) Gecko/2008092417 Firefox/3.0.3
If you click a link/links in a frame the linked pages are not recorded in History > "Show all history" (Firefox) nor Go > History (SeaMonkey) yet the Back button does go back correctly.
In addition the javascript .history object does not record the linked pages but instead repeat records the frame holding page.
Netscape 4.x. does it correctly as does IE I believe.
Tested on Firefox 3.0.3 and SeaMonkey 1.1.11 but should be the same on other versions I would think.
Reproducible: Always
Steps to Reproduce:
1. Set signed.applets.codebase_principal_support = true. Use about:config in the browser location box. Reset to false after this test.
2. Go to http://www.webneurons.com/historyframebug.htm and click the page links in the lower frame up to page 4.
3. Allow the security popup but don't 'Remember' it. If you like, use View Frame Source for the lower frame to see the javascript is doing nothing dubious.
4. Note the outcome of the alert box when you reach page 4.
Actual Results:
The numbers 46 etc below will different depending on how much history you have.
top[1].history[46] = http://www.webneurons.com/historyframebug.htm
top[1].history[47] = http://www.webneurons.com/historyframebug.htm
top[1].history[48] = http://www.webneurons.com/historyframebug.htm
top[1].history[49] = http://www.webneurons.com/historyframebug.htm
Also, checking History > "Show all history" (Firefox), and Go > History (SeaMonkey) gave the following single relevant entry:-
Title Location
History Frame Bug http://www.webneurons.com/historyframebug.htm
Expected Results:
top[1].history[46] = http://www.webneurons.com/test1.htm
top[1].history[47] = http://www.webneurons.com/test2.htm
top[1].history[48] = http://www.webneurons.com/test3.htm
top[1].history[49] = http://www.webneurons.com/test4.htm
History > "Show all history" (Firefox), and Go > History (SeaMonkey) should give:-
Title Location
Lower frame page 1 http://www.webneurons.com/test1.htm
Lower frame page 2 http://www.webneurons.com/test2.htm
Lower frame page 3 http://www.webneurons.com/test3.htm
Lower frame page 4 http://www.webneurons.com/test4.htm
Comment 1•15 years ago
|
||
Reporter, are you still seeing this issue with Firefox 3.6.10 or later in safe mode or a fresh profile? If not, please close. These links can help you in your testing.
http://support.mozilla.com/kb/Safe+Mode
http://support.mozilla.com/kb/Managing+profiles
Whiteboard: [CLOSEME 2010-11-01]
Comment 2•15 years ago
|
||
No reply from reporter, INCOMPLETE. Please retest with Firefox 3.6.12 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: 15 years ago
Resolution: --- → INCOMPLETE
Comment 3•14 years ago
|
||
I am the reporter. Old profile email address no longer used.
Yes, this bug is still happening just the same in FF 5.0.
Frame history does not appear in the browser history list, only the Frameset page. I think this is a grave problem since people can lose trace of what they did without knowing it. I am surprised no one else seems to have brought this up in the nearly 3 years since I reported it.
How does the INCOMPLETE status get removed?
You need to log in
before you can comment on or make changes to this bug.
Description
•