From a85372ed9361e5e9f2568e182ee4725d5e021577 Mon Sep 17 00:00:00 2001 From: Christian Hartmann Date: Wed, 1 Oct 2025 18:29:09 +0200 Subject: [PATCH] fix(Results): enhance response loading logic based on active response view Signed-off-by: Christian Hartmann --- src/components/PillMenu.vue | 4 ++-- src/views/Results.vue | 32 +++++++++++++++++++++----------- 2 files changed, 23 insertions(+), 13 deletions(-) diff --git a/src/components/PillMenu.vue b/src/components/PillMenu.vue index f650e8475..84741df81 100644 --- a/src/components/PillMenu.vue +++ b/src/components/PillMenu.vue @@ -9,7 +9,7 @@ v-for="option of options" :key="option.id" :aria-label="isMobile ? option.ariaLabel : null" - :checked="active.id" + :model-value="active.id" :disabled="disabled || option.disabled" class="pill-menu__toggle" :class="{ 'pill-menu__toggle--icon-only': isMobile && option.icon }" @@ -17,7 +17,7 @@ button-variant-grouped="horizontal" type="radio" :value="option.id" - @update:checked="$emit('update:active', option)"> + @update:modelValue="$emit('update:active', option)"> diff --git a/src/views/Results.vue b/src/views/Results.vue index f343ae2e5..fdd46eec0 100644 --- a/src/views/Results.vue +++ b/src/views/Results.vue @@ -45,7 +45,8 @@ :disabled="noSubmissions" :options="responseViews" :active.sync="activeResponseView" - class="response-actions__toggle" /> + class="response-actions__toggle" + @update:active="loadFormResults" />