Clicking 'Back' in IE goes to Webpage Expired message

I’m running RT-3.6.7 on a Gentoo box, and have just successfully upgraded
from 3.4.5.

The issue we are having is with the Query Builder. When you
do a search using the query builder, it works fine and shows the results
page. From here you click on a ticket which takes you to the correct
ticket.

The problem is, when you click the back button at this point in
IE, it takes you back to a ‘Webpage has expired’ message. Clicking refresh
on this page warns you about re-submitting form data, and if you click OK,
you get the list of results back again.

The back function works as
expected when used under Firefox, on the same machine.

I’ve done a bit of
searching and came across the MS KB article, and tried the fix presented
here for unticking the ‘Don’t cache encrypted pages’ option, but found that
this option was already unchecked on my machine.

Has anyone experience
this before, or know a fix for it.

Regards,

Andrew Bruce

This has nothing to do with the connection being encrypted,
it’s a feature of IE. Indeed, under some circumstances Firefox
will give you a similar warning as a dialog. Work-arounds:

  • Open the ticket to view in a new tab/window
  • Use the easy to overlook navigation items that appear in the
    left menu under tickets when viewing a search result entry;
    specifically you want the ‘Show Results’ link.

Cambridge Energy Alliance: Save money. Save the planet.

This has nothing to do with the connection being encrypted,
it’s a feature of IE. Indeed, under some circumstances Firefox
will give you a similar warning as a dialog. Work-arounds:

  • Open the ticket to view in a new tab/window
  • Use the easy to overlook navigation items that appear in the
    left menu under tickets when viewing a search result entry;
    specifically you want the ‘Show Results’ link.

Why doesn’t the results page you see after doing the initial query redirect
to the long URL you get when you click the show results link then?

Because once you click ‘Show Results’ you can then use the back button in
both browsers successfully to get back to the results, without the expired
page warning.

Is this something that has been fixed in v3.8.x?

Regards,

Andrew

Why doesn’t the results page you see after doing the initial query redirect
to the long URL you get when you click the show results link then?

Because Search Builder does a POST, which is not cacheable, and causes
the browser to resubmit the query.
The link in the menu is created by pulling a copy of the
search from your session and appending to the query string.