Bug 77792

Summary: Clicking the "refresh" button when viewing a page with multiple frame, the frameset is refreshed and the frames are reset
Product: [Applications] konqueror Reporter: Oded Arbel <oded>
Component: khtmlAssignee: Konqueror Developers <konq-bugs>
Status: RESOLVED DUPLICATE    
Severity: normal    
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: unspecified   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Oded Arbel 2004-03-16 20:14:38 UTC
Version:           3.2.0 (using KDE 3.2 BRANCH >= 20040204, Mandrake Linux Cooker i586 - Cooker)
Compiler:          gcc version 3.3.2 (Mandrake Linux 10.0 3.3.2-6mdk)
OS:          Linux (i686) release 2.6.1-1mdk

When you view a page with frames and then navigate in some of the frames to other pages, if you click refresh, khtml reloads the frameset and then the pages in all the frames are reset to their original values as written in the frame set page.

This is very confusing because when I browse to some web page and then hit refresh, I want the page to reload, not to change to some page I viewed 5 minutes ago - even though its a page in a frame.

One way to work around that would be to have the F5 shortcut bound to the "reload frame" instead of the regular refresh, but that would kind of counter-productive. I think the best solution would be for khtml to remember what URL is active in each frame and when asked to reload the page, load the frame set but restore the correct URL to each frame instead of whats written in the frameset. 

If this could be integrated with a solution for Bug 38829 (wishlist), it would be even cooler :-)
Comment 1 Tommi Tervo 2005-10-11 15:31:05 UTC

*** This bug has been marked as a duplicate of 66958 ***