Index: program/js/common.js
===================================================================
--- program/js/common.js	(revision 8fc0f9451e63c92ec99eadb8cd13dd69ded69156)
+++ program/js/common.js	(revision 6e16260e630a1ebcf1726a46726f5788c8a5b329)
@@ -348,11 +348,23 @@
       }
     }
-
-    if (ret)
-      delete ret.event;
+    if (ret && ret.event) {
+      try {
+        delete ret.event;
+      } catch (err) {
+        // IE6-7 doesn't support deleting HTMLFormElement attributes (#1488017)
+        $(ret).removeAttr('event');
+      }
+    }
   }
 
   this._event_exec = false;
-  delete e.event;
+  if (e.event) {
+    try {
+      delete e.event;
+    } catch (err) {
+      // IE6-7 doesn't support deleting HTMLFormElement attributes (#1488017)
+      $(e).removeAttr('event');
+    }
+  }
 
   return ret;
