diff --git a/js/redactor-osticket.js b/js/redactor-osticket.js
index 2efba9ebcbb1956ecfe0369b517b15740ebf943b..c7d711a57047aa106a4b9909932bad89c5aa0b2a 100644
--- a/js/redactor-osticket.js
+++ b/js/redactor-osticket.js
@@ -22,7 +22,7 @@ RedactorPlugins.draft = {
         if (this.opts.draft_object_id)
             autosave_url += '.' + this.opts.draft_object_id;
         this.opts.autosave = autosave_url;
-        this.opts.autosaveInterval = 4;
+        this.opts.autosaveInterval = 10;
         this.opts.autosaveCallback = this.setupDraftUpdate;
         this.opts.initCallback = this.recoverDraft;
     },
@@ -33,7 +33,7 @@ RedactorPlugins.draft = {
             statusCode: {
                 200: function(json) {
                     self.draft_id = json.draft_id;
-                    // Relace the current content with the draft, sync, and make
+                    // Replace the current content with the draft, sync, and make
                     // images editable
                     self.setupDraftUpdate(json);
                     if (!json.body) return;
@@ -106,7 +106,7 @@ RedactorPlugins.draft = {
             success: function() {
                 self.draft_id = undefined;
                 self.hideDraftSaved();
-                self.set('');
+                self.set('', false, false);
                 self.opts.autosave = self.opts.original_autosave;
             }
         });
@@ -145,9 +145,17 @@ $(function() {
                 'tabFocus': false
             };
         if (el.data('redactor')) return;
+        var reset = $('input[type=reset]', el.closest('form'));
+        if (reset) {
+            reset.click(function() {
+                if (el.hasClass('draft'))
+                    el.redactor('deleteDraft');
+                else
+                    el.redactor('set', '', false, false);
+            });
+        }
         if (el.hasClass('draft')) {
-            var reset = $('input[type=reset]', el.closest('form')),
-                draft_saved = $('<span>')
+            var draft_saved = $('<span>')
                 .addClass("pull-right draft-saved faded")
                 .css({'position':'relative','top':'-1.8em','right':'1em'})
                 .hide()
@@ -155,14 +163,6 @@ $(function() {
                     .css({'position':'relative', 'top':'0.17em'})
                     .text('Draft Saved'));
             el.closest('form').append($('<input type="hidden" name="draft_id"/>'));
-            if (reset) {
-                reset.click(function() {
-                    if (el.hasClass('draft'))
-                        el.redactor('deleteDraft');
-                    else
-                        el.redactor('set', '');
-                });
-            }
             if (el.hasClass('draft-delete')) {
                 draft_saved.append($('<span>')
                     .addClass('action-button')
diff --git a/scp/css/scp.css b/scp/css/scp.css
index 4e764e938e3f6f4dd894e19245114d50e19f0668..0ea95f8043a1ad8b93d0496c23d9bf6be07ae063 100644
--- a/scp/css/scp.css
+++ b/scp/css/scp.css
@@ -1350,9 +1350,10 @@ time {
 /* Dynamic forms in dialogs */
 .dialog th {
     background-color: #eee;
+    border: 1px dotted #bbb;
     padding: 0.3em;
     text-align: left;
-    padding-left: 1em;
+    padding-left: 0.3em;
 }
 
 #result-count div {