diff --git a/src/Umbraco.Web.UI.Client/src/common/directives/components/content/umbtabbedcontent.directive.js b/src/Umbraco.Web.UI.Client/src/common/directives/components/content/umbtabbedcontent.directive.js
index 97b5f4fcd3..ae16dd2565 100644
--- a/src/Umbraco.Web.UI.Client/src/common/directives/components/content/umbtabbedcontent.directive.js
+++ b/src/Umbraco.Web.UI.Client/src/common/directives/components/content/umbtabbedcontent.directive.js
@@ -182,6 +182,11 @@
}
);
+ $scope.propertyEditorReadonly = function(property) {
+ const allowBrowse = $scope.content.allowedActions.includes('F');
+ return allowBrowse && $scope.content.allowedActions.length === 1;
+ };
+
$scope.propertyEditorDisabled = function (property) {
if (property.unlockInvariantValue) {
return false;
diff --git a/src/Umbraco.Web.UI.Client/src/views/components/content/umb-tabbed-content.html b/src/Umbraco.Web.UI.Client/src/views/components/content/umb-tabbed-content.html
index 54b4d6dc5a..69a945af29 100644
--- a/src/Umbraco.Web.UI.Client/src/views/components/content/umb-tabbed-content.html
+++ b/src/Umbraco.Web.UI.Client/src/views/components/content/umb-tabbed-content.html
@@ -18,8 +18,7 @@
-
+ ng-attr-readonly="{{propertyEditorReadonly(property) || undefined}}">
@@ -50,8 +49,7 @@
-
+ ng-attr-readonly="{{propertyEditorReadonly(property) || undefined}}">