diff --git a/app/src/components/v-item-group/v-item.vue b/app/src/components/v-item-group/v-item.vue
index f066e85893..0aa3adea87 100644
--- a/app/src/components/v-item-group/v-item.vue
+++ b/app/src/components/v-item-group/v-item.vue
@@ -1,11 +1,11 @@
-
+
diff --git a/app/src/composables/groupable/groupable.ts b/app/src/composables/groupable/groupable.ts
index a22042e011..595b18a996 100644
--- a/app/src/composables/groupable/groupable.ts
+++ b/app/src/composables/groupable/groupable.ts
@@ -149,10 +149,15 @@ export function useGroupableParent(
// Register a child within the context of this group
function register(item: GroupableInstance) {
items.value = [...items.value, item];
+ const value = getValueForItem(item)
// If you're required to select a value, make sure a value is selected on first render
if (selection.value.length === 0 && options?.mandatory?.value === true && items.value.length === 1) {
- selection.value = [getValueForItem(item)];
+ selection.value = [value];
+ }
+
+ if(item.active.value && selection.value.includes(value) === false) {
+ toggle(item)
}
}
diff --git a/app/src/interfaces/repeater/repeater-row.vue b/app/src/interfaces/repeater/repeater-row.vue
index 936abf26f6..60629f249c 100644
--- a/app/src/interfaces/repeater/repeater-row.vue
+++ b/app/src/interfaces/repeater/repeater-row.vue
@@ -1,5 +1,5 @@
-
+
-
+