Closed Bug 104972 Opened 23 years ago Closed 23 years ago

back broken for frames when you've left the frameset

Categories

(Core :: DOM: Navigation, defect)

x86
Linux
defect
Not set
major

Tracking

()

VERIFIED DUPLICATE of bug 103978
mozilla0.9.6

People

(Reporter: jmd, Assigned: radha)

References

()

Details

Click on a link in the top frame at the URL. Hit back. Works fine, first page loads. Hit forward. Type in a new URL, say, google.com. Hit back. All occurances of that frameset in history load the default page for all frames, once you've left. This is a severe problem for anyone who uses a framed site often, especially one as hard to navigate in the first place as that URL.
Status: NEW → ASSIGNED
Target Milestone: --- → mozilla0.9.6
The site is an expirated site ie., it has expiration set to now or sometime in the past. So everytime the whole page is loaded (either thro' back/forward, reload or go menu) , cache detects that it has expired and refetches the whole page. If the subframe is the only expired page, then it will be rendered as it was. But if the whole page (including the whole parent frame) is expired, as it is in this case, then history is ignored and a fresh copy of the page is rendered. This is how cache and history intend to behave in 6.x
Status: ASSIGNED → RESOLVED
Closed: 23 years ago
Resolution: --- → WONTFIX
Actually, I decided to go against what I described earlier. The patch attached to 103978 will take care of this bug too.
Status: RESOLVED → REOPENED
Resolution: WONTFIX → ---
*** This bug has been marked as a duplicate of 103978 ***
Status: REOPENED → RESOLVED
Closed: 23 years ago23 years ago
Resolution: --- → DUPLICATE
This page is really making history goofy now, now that the CNN fix is in. Here's what happens with 2001102806 linux. Go to marp.retrogames.com, enter the regular site (frameset loads), use a few links in the top. Now enter cnn.com in the URL bar (loads). Hit back (default pages in frameset load, fine). Now here's the problem. Forward button is disbaled (google.com should be there.) Also, when I look in the Back menu, I see a few pages on the MARP site, as expected. But if I go to any of them, history doesn't "rewind". There's still just as many there, and forward remains disabled (no google, no other MARP pages). Now enter cnn.com (loads). Now forward is disabled still as it should be. Hit back. Google shows on the URL bar now, but the page doesn't load. The browser area is just all white. And forward is STILL disabled! This is a seperate bug, but since it's related to this one (same site), and I wouldn't really know what to call it, I'll let a history person open it. Cc me, if you could.
v
Status: RESOLVED → VERIFIED
Component: History: Session → Document Navigation
QA Contact: claudius → docshell
You need to log in before you can comment on or make changes to this bug.