Version 2 (modified by anonymous, 6 years ago) (diff)


Data Saver Plugin


Prevents unsaved form data loss by providing a restore button to the meta-navigation bar.

Bugs/Feature Requests

Existing bugs and feature requests for DataSaverPlugin are here.

If you have any issues, create a new ticket.


Download the zipped source from here.


You can check out DataSaverPlugin from here using Subversion, or browse the source with Trac.


Do your normal Trac plugin install. If you are taking the install-into-Python route, add to your trac.ini:

datasaver.* = enabled


Suppose you write a lengthy wiki page but accidently hit refresh or the back button? You'd be out of luck most of the time. I know I was. But with this hack, a link called "Restore Form" will allow you to retrieve your data from your last save. Any time you navigate away from a form page, the contents will be saved in a cookie and when you return you can simply click "Restore Form" to retrieve it.

Recent Changes

[13560] by hasienda on 2014-01-09 00:44:29
DataSaverPlugin: Correct new JavaScript function name, refs #11474.
[13550] by hasienda on 2014-01-07 01:08:52
DataSaverPlugin: Break the 4 kB storage limit for browser cookies, refs #11474.

Thanks to TiagoTT the JavaScript code uses localStorage now, what is great!

[10746] by hasienda on 2011-10-07 23:40:16
DataSaverPlugin: Make sure to always include a 'locale' dir in zipped plugins, refs #9249.

Just some improved i18n code missing for this plugin, done elsewhere before.


Author: rharkins