diff --git a/bundles/org.openhab.ui/web/src/components/item/item.vue b/bundles/org.openhab.ui/web/src/components/item/item.vue
index b0a17d9ea1..b58c97a820 100644
--- a/bundles/org.openhab.ui/web/src/components/item/item.vue
+++ b/bundles/org.openhab.ui/web/src/components/item/item.vue
@@ -8,7 +8,7 @@
:subtitle="noType ? '' : getItemTypeAndMetaLabel(item)"
:after="state"
v-on="$listeners">
-
+
{{ item.name[0] }}
diff --git a/bundles/org.openhab.ui/web/src/components/model/model-picker-popup.vue b/bundles/org.openhab.ui/web/src/components/model/model-picker-popup.vue
index ba0ddc4b99..298cd82c46 100644
--- a/bundles/org.openhab.ui/web/src/components/model/model-picker-popup.vue
+++ b/bundles/org.openhab.ui/web/src/components/model/model-picker-popup.vue
@@ -66,7 +66,7 @@
+ :selected="selectedItem" @selected="selectItem" @checked="checkItem" />
@@ -178,7 +178,7 @@ export default {
this.loadModel().then(() => {
this.$nextTick(() => {
this.initSearchbar = true
- this.applyExpandedOption()
+ this.restoreExpanded()
})
})
},
diff --git a/bundles/org.openhab.ui/web/src/components/model/model-treeview.vue b/bundles/org.openhab.ui/web/src/components/model/model-treeview.vue
index 0ab73959f2..4dbd9a7b51 100644
--- a/bundles/org.openhab.ui/web/src/components/model/model-treeview.vue
+++ b/bundles/org.openhab.ui/web/src/components/model/model-treeview.vue
@@ -1,10 +1,14 @@
- $emit('checked', item, check)" />
+
+ $emit('checked', item, check)"
+ @reload="$emit('reload')" />
+
@@ -22,12 +26,40 @@