From d3e064d41e7a99eefac18bfe14c83721b53f04ed Mon Sep 17 00:00:00 2001 From: Gerald Versluis Date: Wed, 19 Jan 2022 22:23:06 +0100 Subject: [PATCH 1/3] Update Flags.cs --- Xamarin.Forms.Platform.Android/Flags.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Xamarin.Forms.Platform.Android/Flags.cs b/Xamarin.Forms.Platform.Android/Flags.cs index b72333540b6..3d5ed0f064c 100644 --- a/Xamarin.Forms.Platform.Android/Flags.cs +++ b/Xamarin.Forms.Platform.Android/Flags.cs @@ -15,7 +15,7 @@ public static bool IsFlagSet(string flagName) public static bool IsAccessibilityExperimentalSet() { - return IsFlagSet(AccessibilityExperimental); + return true; } } } \ No newline at end of file From c601b81a879966cb24a83a48660acf7bc9593623 Mon Sep 17 00:00:00 2001 From: Gerald Versluis Date: Thu, 7 Apr 2022 15:55:09 +0200 Subject: [PATCH 2/3] Revert "Update Flags.cs" This reverts commit d3e064d41e7a99eefac18bfe14c83721b53f04ed. --- Xamarin.Forms.Platform.Android/Flags.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Xamarin.Forms.Platform.Android/Flags.cs b/Xamarin.Forms.Platform.Android/Flags.cs index 3d5ed0f064c..b72333540b6 100644 --- a/Xamarin.Forms.Platform.Android/Flags.cs +++ b/Xamarin.Forms.Platform.Android/Flags.cs @@ -15,7 +15,7 @@ public static bool IsFlagSet(string flagName) public static bool IsAccessibilityExperimentalSet() { - return true; + return IsFlagSet(AccessibilityExperimental); } } } \ No newline at end of file From aff7ea5b8805c9ac7d26495dbd8e30a7cf6ad493 Mon Sep 17 00:00:00 2001 From: Gerald Versluis Date: Thu, 7 Apr 2022 16:02:12 +0200 Subject: [PATCH 3/3] Default enable Android accessibility improvements --- Xamarin.Forms.Platform.Android/Flags.cs | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/Xamarin.Forms.Platform.Android/Flags.cs b/Xamarin.Forms.Platform.Android/Flags.cs index b72333540b6..a73e65c8f90 100644 --- a/Xamarin.Forms.Platform.Android/Flags.cs +++ b/Xamarin.Forms.Platform.Android/Flags.cs @@ -6,7 +6,7 @@ internal static class Flags { internal const string UseLegacyRenderers = "UseLegacyRenderers"; - internal const string AccessibilityExperimental = "Accessibility_Experimental"; + internal const string DisableAccessibilityExperimental = "Disable_Accessibility_Experimental"; public static bool IsFlagSet(string flagName) { @@ -15,7 +15,10 @@ public static bool IsFlagSet(string flagName) public static bool IsAccessibilityExperimentalSet() { - return IsFlagSet(AccessibilityExperimental); + if (IsFlagSet(DisableAccessibilityExperimental)) + return false; + else + return true; } } } \ No newline at end of file