@@ -128,7 +128,12 @@ FocusScope {
128128 highlightWhenPressed: false
129129 showDivider: false
130130
131− readonly property bool expandable: item ? item.expandedHeight > item.collapsedHeight : false
131+ readonly property bool expandable: {
132+ if (categoryView.model.count === 1) return false;
133+ if (cardTool.template && cardTool.template["collapsed-rows"] === 0) return false;
134+ if (item && item.expandedHeight > item.collapsedHeight) return true;
135+ return false;
136+ }
132137 property bool expanded: false
133138 readonly property string category: categoryId
134139 readonly property var item: rendererLoader.item
@@ -180,7 +185,7 @@ FocusScope {
180185 }
181186 }
182187
183− height: baseItem.expanded ? item.expandedHeight : item.collapsedHeight
188+ height: baseItem.expandable && !baseItem.expanded ? item.collapsedHeight : item.expandedHeight
184189
185190 source: {
186191 switch (cardTool.categoryLayout) {