diff --git a/api/js/etemplate/Et2Widget/Et2Widget.ts b/api/js/etemplate/Et2Widget/Et2Widget.ts index a6bd1293a6..bbd6f8f4ef 100644 --- a/api/js/etemplate/Et2Widget/Et2Widget.ts +++ b/api/js/etemplate/Et2Widget/Et2Widget.ts @@ -864,6 +864,11 @@ const Et2WidgetMixin = (superClass : T) => iterateOver(_callback : Function, _context, _type) { + if(this.disabled) + { + // Don't if we're disabled + return; + } if(typeof _type === "undefined" || _type === et2_widget || _type === Et2Widget || typeof _type === 'function' && this instanceof _type || et2_implements_registry[_type] && et2_implements_registry[_type](this))