diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/property/property/property.context.ts b/src/Umbraco.Web.UI.Client/src/packages/core/property/property/property.context.ts index d80283f5a9..e5e204790c 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/core/property/property/property.context.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/core/property/property/property.context.ts @@ -111,6 +111,15 @@ export class UmbPropertyContext extends UmbContextBase { + // always allow invariant properties to be editable + const isInvariant = !this.#variantId?.getValue()?.culture; + + // always allow editing invariant properties + if (isInvariant) { + this.#isReadOnly.setValue(false); + return; + } + this.#isReadOnly.setValue(value); }); }