diff --git a/scp/js/scp.js b/scp/js/scp.js
index e9ab63ef307597b8a099f80aaba80dbc19798390..085ae525a03cb6bc22d75ece712805756374dde4 100644
--- a/scp/js/scp.js
+++ b/scp/js/scp.js
@@ -195,7 +195,7 @@ var scp_prep = function() {
 
     $('form select#cannedResp').select2({width: '300px'});
     $('form select#cannedResp').on('select2:opening', function (e) {
-        var redactor = $('.richtext', e.target.closest('form')).data('redactor');
+        var redactor = $('.richtext', $(this).closest('form')).data('redactor');
         if (redactor)
             redactor.selection.save();
     });