I've got this strange problem with a form I'm working on. It's a fairly lengthy form, and at one point, the user needs to open up a popup window to input information that gets returned to the form in a textarea. When the user finally submits the data, it is all checked to make sure that it's valid, otherwise it informs the user what is incorrect, and tells them to go back and change the specified problems.
What's odd is that whenever a popup window is opened up before submission, and the user goes back to the form after a failed submission, all the previously cached data is wiped out.
However, if the form is submitted without opening up the popup window, then the data is still there when the user tries to go back.
It seems like opening up the popup in the form throws off caching the page. Right now my session_cache_limiter is set to 'private, must-revalidate'. Any ideas on how to maintain the cached data?