diff --git a/src/Umbraco.Web.UI.Client/src/packages/multi-url-picker/multi-url-picker/multi-url-picker.element.ts b/src/Umbraco.Web.UI.Client/src/packages/multi-url-picker/multi-url-picker/multi-url-picker.element.ts
index 841175cd54..3b4b1c2535 100644
--- a/src/Umbraco.Web.UI.Client/src/packages/multi-url-picker/multi-url-picker/multi-url-picker.element.ts
+++ b/src/Umbraco.Web.UI.Client/src/packages/multi-url-picker/multi-url-picker/multi-url-picker.element.ts
@@ -273,7 +273,8 @@ export class UmbMultiUrlPickerElement extends UUIFormControlMixin(UmbLitElement,
id=${unique}
href=${href}
name=${link.name || ''}
- detail=${(link.url || '') + (link.queryString || '')}>
+ detail=${(link.url || '') + (link.queryString || '')}
+ ?disabled=${!link.published}>
diff --git a/src/Umbraco.Web.UI.Client/src/packages/multi-url-picker/property-editor/property-editor-ui-multi-url-picker.element.ts b/src/Umbraco.Web.UI.Client/src/packages/multi-url-picker/property-editor/property-editor-ui-multi-url-picker.element.ts
index 354f0ff07d..69ded9db4f 100644
--- a/src/Umbraco.Web.UI.Client/src/packages/multi-url-picker/property-editor/property-editor-ui-multi-url-picker.element.ts
+++ b/src/Umbraco.Web.UI.Client/src/packages/multi-url-picker/property-editor/property-editor-ui-multi-url-picker.element.ts
@@ -22,9 +22,9 @@ export class UmbPropertyEditorUIMultiUrlPickerElement extends UmbLitElement impl
public set config(config: UmbPropertyEditorConfigCollection | undefined) {
if (!config) return;
- this._hideAnchor = config.getValueByAlias('hideAnchor') ?? false;
- this._minNumber = Number(config.getValueByAlias('minNumber')) ?? 0;
- this._maxNumber = Number(config.getValueByAlias('maxNumber')) ?? Infinity;
+ this._hideAnchor = Boolean(config.getValueByAlias('hideAnchor')) ?? false;
+ this._minNumber = Number(config.getValueByAlias('minNumber')) || 0;
+ this._maxNumber = Number(config.getValueByAlias('maxNumber')) || Infinity;
this._overlaySize = config.getValueByAlias('overlaySize') ?? 'small';
}