From c04d9292d8b3ae7a16c01bb0821da6bdcafb778f Mon Sep 17 00:00:00 2001 From: Chiara Mooney <34109996+chiaramooney@users.noreply.github.com> Date: Mon, 24 Mar 2025 13:32:44 -0700 Subject: [PATCH 1/2] Button Should Pass onAccessibilityTap Prop to Native Code (#14444) * Button should pass onAccessibilityTap to native * Change files --- ...ative-windows-dee3a16c-0e0f-4af4-b524-b216b0a19255.json | 7 +++++++ vnext/src-win/Libraries/Components/Button.windows.js | 3 +++ 2 files changed, 10 insertions(+) create mode 100644 change/react-native-windows-dee3a16c-0e0f-4af4-b524-b216b0a19255.json diff --git a/change/react-native-windows-dee3a16c-0e0f-4af4-b524-b216b0a19255.json b/change/react-native-windows-dee3a16c-0e0f-4af4-b524-b216b0a19255.json new file mode 100644 index 00000000000..c98cbbfbe1e --- /dev/null +++ b/change/react-native-windows-dee3a16c-0e0f-4af4-b524-b216b0a19255.json @@ -0,0 +1,7 @@ +{ + "type": "prerelease", + "comment": "Button should pass onAccessibilityTap to native", + "packageName": "react-native-windows", + "email": "34109996+chiaramooney@users.noreply.github.com", + "dependentChangeType": "patch" +} diff --git a/vnext/src-win/Libraries/Components/Button.windows.js b/vnext/src-win/Libraries/Components/Button.windows.js index 55ad11443e0..55d5b2a72e3 100644 --- a/vnext/src-win/Libraries/Components/Button.windows.js +++ b/vnext/src-win/Libraries/Components/Button.windows.js @@ -152,6 +152,7 @@ type ButtonProps = $ReadOnly<{| accessible?: ?boolean, accessibilityActions?: ?$ReadOnlyArray, onAccessibilityAction?: ?(event: AccessibilityActionEvent) => mixed, + onAccessibilityTap?: ?() => mixed, // Windows accessibilityState?: ?AccessibilityState, /** @@ -333,6 +334,7 @@ const Button: component( accessibilityHint, accessibilityLanguage, onAccessibilityAction, + onAccessibilityTap, // Windows tabIndex, } = props; const buttonStyles: Array = [styles.button]; @@ -391,6 +393,7 @@ const Button: component( accessibilityLanguage={accessibilityLanguage} accessibilityRole="button" accessibilityState={_accessibilityState} + onAccessibilityTap={onAccessibilityTap} // Windows importantForAccessibility={_importantForAccessibility} hasTVPreferredFocus={hasTVPreferredFocus} nextFocusDown={nextFocusDown} From 702c32e6e2bde534883e311360dca40cf765497e Mon Sep 17 00:00:00 2001 From: Chiara Mooney <34109996+chiaramooney@users.noreply.github.com> Date: Mon, 24 Mar 2025 14:02:30 -0700 Subject: [PATCH 2/2] Update Change File --- ...t-native-windows-dee3a16c-0e0f-4af4-b524-b216b0a19255.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/change/react-native-windows-dee3a16c-0e0f-4af4-b524-b216b0a19255.json b/change/react-native-windows-dee3a16c-0e0f-4af4-b524-b216b0a19255.json index c98cbbfbe1e..19c43f27d73 100644 --- a/change/react-native-windows-dee3a16c-0e0f-4af4-b524-b216b0a19255.json +++ b/change/react-native-windows-dee3a16c-0e0f-4af4-b524-b216b0a19255.json @@ -1,7 +1,7 @@ { - "type": "prerelease", + "type": "patch", "comment": "Button should pass onAccessibilityTap to native", "packageName": "react-native-windows", "email": "34109996+chiaramooney@users.noreply.github.com", "dependentChangeType": "patch" -} +} \ No newline at end of file