Index: magnolia-ui-framework-jcr/src/main/java/info/magnolia/ui/contentapp/JcrQueryBuilder.java =================================================================== diff --git a/magnolia-ui-framework-jcr/src/main/java/info/magnolia/ui/contentapp/JcrQueryBuilder.java b/magnolia-ui-framework-jcr/src/main/java/info/magnolia/ui/contentapp/JcrQueryBuilder.java --- a/magnolia-ui-framework-jcr/src/main/java/info/magnolia/ui/contentapp/JcrQueryBuilder.java (revision c0bb07b34f63b106c796b98826002e4c605aa9a4) +++ b/magnolia-ui-framework-jcr/src/main/java/info/magnolia/ui/contentapp/JcrQueryBuilder.java (date 1622638098250) @@ -186,7 +186,7 @@ } sortBy.entrySet().stream() .map(Exceptions.wrap().function(entry -> { - PropertyValue propertyValue = factory.propertyValue(SELECTOR_NAME, entry.getKey()); + final DynamicOperand propertyValue = entry.getKey().equals(getNodeNameProperty()) ? factory.nodeName(SELECTOR_NAME) : factory.propertyValue(SELECTOR_NAME, entry.getKey()); return entry.getValue() == SortDirection.ASCENDING ? factory.ascending(propertyValue) : factory.descending(propertyValue); }))