--- /home/darren/src/drupal/trunk/drupal/6/modules/autosave/autosave.module	2008-09-10 10:32:15.000000000 -0400
+++ autosave.module	2008-09-19 11:22:09.000000000 -0400
@@ -88,6 +88,7 @@ function autosave_form_alter(&$form, &$f
       $settings['period'] = variable_get('autosave_period', 10);
       $settings['autosave_url'] = url('admin/autosave');
       $settings['q'] = $path;
+      $settings['autosave_form_elements_ignore'] = variable_get('autosave_form_elements_ignore', 'op|form_token|form_build_id');
 
       // If an autosaved version of the form exists, make it available via javascript.
       if ($autosaved_form = autosave_get_autosaved_form($form_id, $path, $user->uid)) {
@@ -116,6 +117,12 @@ function autosave_admin_settings() {
     '#title' => t('Autosave after this amount seconds has passed'),
     '#default_value' => variable_get('autosave_period', 10),
   );
+  $form['autosave_form_elements_ignore'] = array(
+    '#type' => 'textfield',
+    '#title' => t('Ignore form elements'),
+    '#default_value' => variable_get('autosave_form_elements_ignore', 'op|form_token|form_build_id'),
+    '#description' => t('List of form elements spilt by "|" that we do not wish to save i.e. form token, op buttons etc'),
+  );
   return system_settings_form($form);
 }
 
