Open Bug 268037 Opened 20 years ago Updated 2 years ago

preference for form contents to be restored on cache-control: no-store page

Categories

(Core :: DOM: Navigation, defect)

defect

Tracking

()

REOPENED

People

(Reporter: netdragon, Unassigned)

References

Details

(Keywords: dataloss)

This is on Firefox 1.0 RC1, but I don't see a cache component in Firefox. When I typed a long comment at http://www.toomuchsexy.org/index/weblog/comments/logitech_and_kvm/?css_skin=6 I didn't enter the email, and I got an error: The form you submitted contained the following errors: * The email field is required Back Instead of clicking back, I hit back on the browser, it reloads the page, and my entire comment was lost!!! This same kind of thing happens in hotmail, btw. If this is a cache issue, I'm glad that the browser cares more about the protocols than it does for my data. There is no reason it can't repopulate the forms, is there?
1089407920[8115560]: Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0 hmm... bug 93027 sounds like this may acutally be intentional? anyway, not a necko bug.
Assignee: darin → nobody
Component: Networking: Cache → History: Session
QA Contact: core.networking.cache → core.history.session
Summary: Dataloss from form entry when you get an error page → form contents not restored on cache-control: no-store page
Yeah, I noticed that earlier and sent a message to the person running the blog, and he filed a bug for the makers of Expression Engine CMS. That being said, I believe their should be a preference to turn this intentional behavior off. I can think of no case where I don't want that Cache-Control header to be ignored. I lose more form entries that way at the hands of poor web application designers, and it's not their right to control my client in that way. Data loss for me is usually caused by stupid things like this. It's almost like I always have to copy all the text in the form to clipboard on long posts just in case I lose it. Same thing happens on hotmail.com on the Compose page but caused by probably one of the following two in its headers: Cache-Control: max-age=0 Cache-Control: private They probably do this for security/privacy reasons, but for a private computer, I should be allowed to override this with a preference.
Summary: form contents not restored on cache-control: no-store page → preference for form contents to be restored on cache-control: no-store page
This is intentional, and if we had a way to turn it off banks would immediately start blocking Mozilla again (like they did before we implemented this). So wontfix.
Status: NEW → RESOLVED
Closed: 20 years ago
Resolution: --- → WONTFIX
*** Bug 275420 has been marked as a duplicate of this bug. ***
*** Bug 275447 has been marked as a duplicate of this bug. ***
Component: History: Session → Document Navigation
QA Contact: history.session → docshell
> This is intentional, and if we had a way to turn it off banks would immediately > start blocking Mozilla again (like they did before we implemented this). Unlike Firefox, Google Chrome restores form data on http://www.arcengames.com/mantisbt/view.php?id=7728. Are banks blocking Google Chrome over its no-store behavior?
Status: RESOLVED → REOPENED
OS: Windows XP → All
Hardware: x86 → All
Resolution: WONTFIX → ---
Blocks: 93027
Does Chrome do that over SSL? (Though note that one of the banks I deal with does in fact block Chrome.)
Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.