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)

x86
Windows XP
defect
Not set
normal

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
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]
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
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.