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" />