diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/validation/mixins/form-control.mixin.ts b/src/Umbraco.Web.UI.Client/src/packages/core/validation/mixins/form-control.mixin.ts index f4f8438daf..cb582efd92 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/core/validation/mixins/form-control.mixin.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/core/validation/mixins/form-control.mixin.ts @@ -125,11 +125,11 @@ export function UmbFormControlMixin< */ @property({ reflect: false }) // Do not 'reflect' as the attribute value is used as fallback. [NL] get value(): ValueType | DefaultValueType { + // For some reason we need to keep this as setters and getters for inherited classes for work properly when they override these methods. [NL] return this.#value; } set value(newValue: ValueType | DefaultValueType) { this.#value = newValue; - this._runValidators(); } // Validation