From 56cda31f8ce395055bc7f680daf1dd00231d13c8 Mon Sep 17 00:00:00 2001 From: Max Date: Mon, 14 Feb 2022 16:18:50 -0500 Subject: [PATCH 01/21] adding condition to when radio button on change event fires --- .../button-question/button-question.vue | 3 ++- src/ux-components/list-button/list-button.vue | 10 +++++----- 2 files changed, 7 insertions(+), 6 deletions(-) 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 : ''" >