diff --git a/apps/common/main/lib/component/Button.js b/apps/common/main/lib/component/Button.js index f5ba8af87..3fc3fa0a2 100644 --- a/apps/common/main/lib/component/Button.js +++ b/apps/common/main/lib/component/Button.js @@ -600,6 +600,9 @@ define([ } } + if (disabled && this.menu && _.isObject(this.menu) && this.menu.rendered && this.menu.isVisible()) + this.menu.hide(); + if ( !!me.options.signals ) { var opts = me.options.signals; if ( !(opts.indexOf('disabled') < 0) ) {