diff --git a/bundles/org.openhab.ui/web/src/components/pagedesigner/sitemap/widget-details.vue b/bundles/org.openhab.ui/web/src/components/pagedesigner/sitemap/widget-details.vue
index f509f2f6d..8e1f4de31 100644
--- a/bundles/org.openhab.ui/web/src/components/pagedesigner/sitemap/widget-details.vue
+++ b/bundles/org.openhab.ui/web/src/components/pagedesigner/sitemap/widget-details.vue
@@ -10,7 +10,7 @@
-
+
@@ -82,6 +82,9 @@
+
+ Duplicate
+
Remove
@@ -149,7 +152,6 @@ export default {
},
mounted () {
if (!this.widget) return
- if (!this.widget.config.icon) this.$set(this.widget.config, 'icon', '')
const iconControl = this.$refs.icon
if (!iconControl || !iconControl.$el) return
const inputElement = this.$$(iconControl.$el).find('input')
diff --git a/bundles/org.openhab.ui/web/src/pages/settings/pages/sitemap/sitemap-edit.vue b/bundles/org.openhab.ui/web/src/pages/settings/pages/sitemap/sitemap-edit.vue
index b5c6b4cf6..6c29045cc 100644
--- a/bundles/org.openhab.ui/web/src/pages/settings/pages/sitemap/sitemap-edit.vue
+++ b/bundles/org.openhab.ui/web/src/pages/settings/pages/sitemap/sitemap-edit.vue
@@ -44,7 +44,7 @@
-
+
@@ -134,7 +134,7 @@
-
+
@@ -163,7 +163,7 @@
-
+
@@ -198,17 +198,18 @@