[Webkit-unassigned] [Bug 10199] New: returning to a POST result within a frame does a GET instead of a POST

bugzilla-daemon at opendarwin.org bugzilla-daemon at opendarwin.org
Tue Aug 1 22:02:33 PDT 2006


http://bugzilla.opendarwin.org/show_bug.cgi?id=10199

           Summary: returning to a POST result within a frame does a GET
                    instead of a POST
           Product: WebKit
           Version: 419.x
          Platform: Macintosh
               URL: http://www.teachingperspectives.com/html/tpi_frames.htm
        OS/Version: Mac OS X 10.4
            Status: NEW
          Severity: normal
          Priority: P3
         Component: Frames
        AssignedTo: webkit-unassigned at opendarwin.org
        ReportedBy: trey at usa.net


Go to http://www.teachingperspectives.com/html/tpi_frames.htm.  Hit "Begin the
TPI" then hit "Take the TPI now".  You should now have a long form displayed.

Pick anything in the first radio group section.  Pick any random answers for
the first 3 questions.  Now hit the submit button near the bottom.  Note that
it complains about questions 4-45 being unanswered.

Go now to any other page (google.com).  Hit Back.  Note that it is now
complaining about all questions being unanswered.  The reason is that instead
of reperforming the POST that originally generated that frame's content (which
would also have involved presenting the "Do you really want to rePOST nag
panel"), Safari did a GET of the same URL, which passed none of the original
form params.

Firefox does a rePOST (including the nag).

This is on 10.4.7, and I have strong reason to believe TOT behaves the same
way.  Not sure if this case ever worked.  Might have.

(FWIW, in the non-frames case, assuming the POST result has "Cache-Control:
no-store, no-cache, must-revalidate", FireFox does the same thing as in this
frames case, Safari just redisplays the POST result using data from the b/f
cache.  This is behaving as originally intended, in an effort to avoid the
miserable UE of the repost nag.  If you turn off the b/f cache, Safari nags and
reposts, same as FFox.  If you let the POST result be cached, they both Safari
and FFox will redisplay the POST result without any nagging or refetching.)


-- 
Configure bugmail: http://bugzilla.opendarwin.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.



More information about the webkit-unassigned mailing list