diff --git a/js/redactor-osticket.js b/js/redactor-osticket.js
index d41c87ba68370adcbf36ae21f7a167025d72d0a7..4a919612bce3612a623f62a60085f04e883a5018 100644
--- a/js/redactor-osticket.js
+++ b/js/redactor-osticket.js
@@ -87,6 +87,10 @@ RedactorPlugins.draft = {
                 self.opts.imageUpload =
                     'ajax.php/draft/'+data.draft_id+'/attach';
                 self.opts.imageUploadErrorCallback = self.displayError;
+                // XXX: This happens in ::buildBindKeyboard() from
+                // ::buildAfter(). However, the imageUpload option is not
+                // known when the Redactor is init()'d
+                self.$editor.on('drop.redactor', $.proxy(self.buildEventDrop, self));
             }
         });
         this.opts.original_autosave = this.opts.autosave;