From 8aa1de12c7c6335334e41e744b4e04c38dd01e04 Mon Sep 17 00:00:00 2001 From: Katie Date: Wed, 13 Jul 2022 15:05:47 -0400 Subject: [PATCH 1/3] CSR-612 Fix arrow key issue --- src/ux-components/list-button/list-button.vue | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/src/ux-components/list-button/list-button.vue b/src/ux-components/list-button/list-button.vue index 0c347de52..980a82b69 100644 --- a/src/ux-components/list-button/list-button.vue +++ b/src/ux-components/list-button/list-button.vue @@ -106,14 +106,17 @@ export default { this.isLoaderDisplayed = true; }, handleInputChange() { - if(this.selectingInitiatesLoad) { - this.triggerButton(); - } - else { + console.log("A") + if(!this.selectingInitiatesLoad) { + // this.triggerButton(); this.handleCheckChange(); } + // else { + // this.handleCheckChange(); + // } }, handleKeyupArrow() { + console.log("B") if (this.isMultiSelect) { return; // Prevent arrow keys from doing anything if element is a checkbox } @@ -121,6 +124,7 @@ export default { this.handleInputChange(); }, triggerButton() { + console.log("C") if(this.selectingInitiatesLoad) { this.displayLoader(); this.handleCheckChange(); From d1e9d812420aae1b0d30bc6d0a99fcdd2b20e762 Mon Sep 17 00:00:00 2001 From: Katie Date: Wed, 13 Jul 2022 16:28:22 -0400 Subject: [PATCH 2/3] CSR-612 Use role='application' to fix issue in JAWS --- .../button-question/button-question.vue | 2 +- src/ux-components/list-button/list-button.vue | 23 ++++++------------- 2 files changed, 8 insertions(+), 17 deletions(-) diff --git a/src/common-components/button-question/button-question.vue b/src/common-components/button-question/button-question.vue index 2ea6d1c3a..944811780 100644 --- a/src/common-components/button-question/button-question.vue +++ b/src/common-components/button-question/button-question.vue @@ -9,7 +9,7 @@ {{(isMultiSelect && answers && answers.length > 1) ? 'Select one or more options below.' : 'Select an option below.' }} -
+
+ @keyup.space="triggerButton" + @keyup.up="handleKeyupArrow" + @keyup.down="handleKeyupArrow" + @keyup.left="handleKeyupArrow" + @keyup.right="handleKeyupArrow">