diff --git a/src/common-components/button-question/button-question.vue b/src/common-components/button-question/button-question.vue index 0799446d5..2040ab131 100644 --- a/src/common-components/button-question/button-question.vue +++ b/src/common-components/button-question/button-question.vue @@ -31,6 +31,7 @@ screenReaderOnlyText="(opens new window)" :colLength="this.answers.length < 3 ? '' : '-4'" :selectedButtonIDs="selectedValues" + :newPageOnSelect="isOverflowScrollable" data-test="button" /> @@ -126,7 +127,7 @@ export default { val.isChecked ? newSelectedValues.push(val.buttonId) : newSelectedValues.splice(newSelectedValues.indexOf(val.buttonId), 1); this.selectedValues = newSelectedValues; } else { - this.selectedValues = [val.buttonId] + this.selectedValues = [val.buttonId]; } }, }, diff --git a/src/ux-components/list-button/list-button.vue b/src/ux-components/list-button/list-button.vue index fcf4ae799..8365834a1 100644 --- a/src/ux-components/list-button/list-button.vue +++ b/src/ux-components/list-button/list-button.vue @@ -12,7 +12,7 @@ :aria-required="isRequired" :data-focus-target="groupName" v-model="checkValue" - @change="handleCheckChange" + @change="!newPageOnSelect ? handleCheckChange : ''" >