From bc4f4107884fcaa8c8c10b90161d6ff9cd38146b Mon Sep 17 00:00:00 2001 From: Mike Griese Date: Thu, 7 Oct 2021 12:46:04 -0500 Subject: [PATCH] Wire up RadioButtons as groups in UIA (#11442) I thought that microsoft/microsoft-ui-xaml#3183 might just fix this for us, but it didn't. We've got our RadioButton's all up in SettingsContainers, so they all think they're `AutomationProperties.AccessibilityView="Raw"` for some reason. If you simply add the `Content` to these, then they all end up correct in Accessibility Insights ## PR Checklist * [x] Will take care of #11248 but I can't be the one to close it. * [x] I work here * [x] Tests added/passed * [n/a] Requires documentation to be updated --- src/cascadia/TerminalSettingsEditor/AddProfile.xaml | 1 + src/cascadia/TerminalSettingsEditor/Appearances.xaml | 9 ++++++--- .../TerminalSettingsEditor/GlobalAppearance.xaml | 6 ++++-- src/cascadia/TerminalSettingsEditor/Interaction.xaml | 6 ++++-- src/cascadia/TerminalSettingsEditor/Launch.xaml | 12 ++++++++---- src/cascadia/TerminalSettingsEditor/Profiles.xaml | 9 ++++++--- 6 files changed, 29 insertions(+), 14 deletions(-) diff --git a/src/cascadia/TerminalSettingsEditor/AddProfile.xaml b/src/cascadia/TerminalSettingsEditor/AddProfile.xaml index 6229512c6..fb67b1f45 100644 --- a/src/cascadia/TerminalSettingsEditor/AddProfile.xaml +++ b/src/cascadia/TerminalSettingsEditor/AddProfile.xaml @@ -40,6 +40,7 @@ diff --git a/src/cascadia/TerminalSettingsEditor/Appearances.xaml b/src/cascadia/TerminalSettingsEditor/Appearances.xaml index e1556e80d..c364f6892 100644 --- a/src/cascadia/TerminalSettingsEditor/Appearances.xaml +++ b/src/cascadia/TerminalSettingsEditor/Appearances.xaml @@ -166,7 +166,8 @@ ClearSettingValue="{x:Bind Appearance.ClearCursorShape}" HasSettingValue="{x:Bind Appearance.HasCursorShape, Mode=OneWay}" SettingOverrideSource="{x:Bind Appearance.CursorShapeOverrideSource, Mode=OneWay}"> - @@ -229,7 +230,8 @@ HasSettingValue="{x:Bind Appearance.HasBackgroundImageStretchMode, Mode=OneWay}" SettingOverrideSource="{x:Bind Appearance.BackgroundImageStretchModeOverrideSource, Mode=OneWay}" Visibility="{x:Bind Appearance.BackgroundImageSettingsVisible, Mode=OneWay}"> - @@ -444,7 +446,8 @@ ClearSettingValue="{x:Bind Appearance.ClearIntenseTextStyle}" HasSettingValue="{x:Bind Appearance.HasIntenseTextStyle, Mode=OneWay}" SettingOverrideSource="{x:Bind Appearance.IntenseTextStyleOverrideSource, Mode=OneWay}"> - diff --git a/src/cascadia/TerminalSettingsEditor/GlobalAppearance.xaml b/src/cascadia/TerminalSettingsEditor/GlobalAppearance.xaml index 9caef1974..7361ec7cb 100644 --- a/src/cascadia/TerminalSettingsEditor/GlobalAppearance.xaml +++ b/src/cascadia/TerminalSettingsEditor/GlobalAppearance.xaml @@ -42,7 +42,8 @@ - @@ -74,7 +75,8 @@ - diff --git a/src/cascadia/TerminalSettingsEditor/Interaction.xaml b/src/cascadia/TerminalSettingsEditor/Interaction.xaml index 2b540efa5..6b93c5847 100644 --- a/src/cascadia/TerminalSettingsEditor/Interaction.xaml +++ b/src/cascadia/TerminalSettingsEditor/Interaction.xaml @@ -34,7 +34,8 @@ - @@ -58,7 +59,8 @@ - diff --git a/src/cascadia/TerminalSettingsEditor/Launch.xaml b/src/cascadia/TerminalSettingsEditor/Launch.xaml index 3a3b00d44..67a4a44d0 100644 --- a/src/cascadia/TerminalSettingsEditor/Launch.xaml +++ b/src/cascadia/TerminalSettingsEditor/Launch.xaml @@ -136,22 +136,26 @@ - - - + - diff --git a/src/cascadia/TerminalSettingsEditor/Profiles.xaml b/src/cascadia/TerminalSettingsEditor/Profiles.xaml index 945001efe..230cfc2e8 100644 --- a/src/cascadia/TerminalSettingsEditor/Profiles.xaml +++ b/src/cascadia/TerminalSettingsEditor/Profiles.xaml @@ -311,7 +311,8 @@ ClearSettingValue="{x:Bind State.Profile.ClearScrollState}" HasSettingValue="{x:Bind State.Profile.HasScrollState, Mode=OneWay}" SettingOverrideSource="{x:Bind State.Profile.ScrollStateOverrideSource, Mode=OneWay}"> - @@ -416,7 +417,8 @@ ClearSettingValue="{x:Bind State.Profile.ClearAntialiasingMode}" HasSettingValue="{x:Bind State.Profile.HasAntialiasingMode, Mode=OneWay}" SettingOverrideSource="{x:Bind State.Profile.AntialiasingModeOverrideSource, Mode=OneWay}"> - @@ -455,7 +457,8 @@ ClearSettingValue="{x:Bind State.Profile.ClearCloseOnExit}" HasSettingValue="{x:Bind State.Profile.HasCloseOnExit, Mode=OneWay}" SettingOverrideSource="{x:Bind State.Profile.CloseOnExitOverrideSource, Mode=OneWay}"> -