From dcc5dbe562cedd3bb9e954736c18780830e5f719 Mon Sep 17 00:00:00 2001 From: fabriziobertoglio1987 Date: Thu, 5 Jan 2023 12:11:46 -0800 Subject: [PATCH] adding togglebutton to attributedstring conversions (#35632) Summary: fixes runtime error `E/ReactNativeJNI(24576): Unsupported AccessibilityRole value: togglebutton` when using togglebutton accessibilityRole with Text. Related https://github.com/fabriziobertoglio1987/react-native/commit/da899c0cc4372830e5ca053a096b74fff2a19cb8 ## Changelog [GENERAL] [FIXED] - Fixes crash when using togglebutton accessibilityRole with Text Pull Request resolved: https://github.com/facebook/react-native/pull/35632 Reviewed By: lunaleaps Differential Revision: D42360628 Pulled By: rshest fbshipit-source-id: afca8f540d972e1df0c390b3dff8875f07804e97 --- ReactCommon/react/renderer/attributedstring/conversions.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ReactCommon/react/renderer/attributedstring/conversions.h b/ReactCommon/react/renderer/attributedstring/conversions.h index b2b5ef848ea493..f585794c678594 100644 --- a/ReactCommon/react/renderer/attributedstring/conversions.h +++ b/ReactCommon/react/renderer/attributedstring/conversions.h @@ -717,7 +717,7 @@ inline void fromRawValue( auto string = (std::string)value; if (string == "none") { result = AccessibilityRole::None; - } else if (string == "button") { + } else if (string == "button" || string == "togglebutton") { result = AccessibilityRole::Button; } else if (string == "link") { result = AccessibilityRole::Link;