If web page content cache is important, how much more important is form content?
This seems to be an oversight in all browsers.
While it may make sense to restrict caching of some form fields (password, credit card number, etc.) it makes sense to cache form fields as a general rule. This is true, not only because form submissions routinely fail, but because providing intelligent form completion requires a database – preferably specific to the user.
The Lazarus form recovery browser plugin could be used as a model implementation but it suffers from some deficiencies that may be correctable as a built-in function of the browser. The most glaring such deficiency is the interference between password management form completion (such as LastPass) and the Lazarus plugin. The relationship between such form completion mechanisms may require browser-level arbitration.