From dbd9e5be2d4cb537bc424d07b8b543aac08e883b Mon Sep 17 00:00:00 2001 From: Kim Santiago <31145923+kisantia@users.noreply.github.com> Date: Fri, 13 Mar 2020 14:36:12 -0700 Subject: [PATCH] fix nvda announcing wrong radio button grouping (#9613) --- .../schema-compare/src/dialogs/schemaCompareDialog.ts | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/extensions/schema-compare/src/dialogs/schemaCompareDialog.ts b/extensions/schema-compare/src/dialogs/schemaCompareDialog.ts index 8200270326..da4034a0c2 100644 --- a/extensions/schema-compare/src/dialogs/schemaCompareDialog.ts +++ b/extensions/schema-compare/src/dialogs/schemaCompareDialog.ts @@ -379,8 +379,9 @@ export class SchemaCompareDialog { } let flexRadioButtonsModel = view.modelBuilder.flexContainer() .withLayout({ flexFlow: 'column' }) - .withItems([this.sourceDacpacRadioButton, this.sourceDatabaseRadioButton] - ).component(); + .withItems([this.sourceDacpacRadioButton, this.sourceDatabaseRadioButton]) + .withProperties({ ariaRole: 'radiogroup' }) + .component(); return { component: flexRadioButtonsModel, @@ -436,7 +437,9 @@ export class SchemaCompareDialog { let flexRadioButtonsModel = view.modelBuilder.flexContainer() .withLayout({ flexFlow: 'column' }) .withItems([dacpacRadioButton, databaseRadioButton] - ).component(); + ) + .withProperties({ ariaRole: 'radiogroup' }) + .component(); return { component: flexRadioButtonsModel,