- detach: function detach(context) {
- var $context = $(context);
- $context.find('.js-form-submit').off('mousedown', Drupal.file.disableFields);
- $context.find('.js-form-managed-file .js-form-submit').off('mousedown', Drupal.file.progressBar);
+ detach: function detach(context, settings, trigger) {
+ if (trigger === 'unload') {
+ var $context = $(context);
+ $context.find('.js-form-submit').off('mousedown', Drupal.file.disableFields);
+ $context.find('.js-form-managed-file .js-form-submit').off('mousedown', Drupal.file.progressBar);
+ }