Here's the flow (mootols 1.2.3):
1 - load page: /admin/users?filter=registered
2 - the above page loads the html and javascript and kicks off a
Request.JSON to get some data and fill in the page with links based on
the returned json data.  This Request.JSON uses the same url,  /admin/
users?filter=registered but with an application/json accept header and
my server responds appropriately.
3 - Now that the page is complete, I click one of the links, /admin/
users/1234/show.  This loads a page with just static html.
4 - click the back button.  On Firefox (3.0.15), it replays the
Request.JSON query from step 2 and I get a download dialog to download
the json file!!!  On Safari (4.0.3), it does the request from step 1,
which is the desired behavior.

What should I be doing to ensure Firefox (or any browser) does not try
to replay the request from step 2?

thanks, Jon

Reply via email to