SIGN IN SIGN UP

feat: merge `0.83-merge` into main (#2949)

## Summary

Merge up to the merge base of `0.83-stable` (the first commit on the
upstream `0.83-stable` branch, `a034841fd68`), prepping this branch for
the 0.83 release. For the cross-platform 0.83 changes (React 19.2,
DevTools, Web Performance APIs, etc.), see the [RN 0.83 release
notes](https://reactnative.dev/blog/2025/12/10/react-native-0.83).

New for react-native-macos since 0.81:

**Build & distribution**
- feat: add support for dynamic frameworks (#2943)
- feat(macos): migrate init template from Objective-C to Swift (#2948)
- feat(ci): prebuild React xcframework for macOS (#2920)
- feat: build React Native macOS with Swift Package Manager (#2815)

**SwiftUI & RCTUIKit**
- fix(0.83, RCTUIKit): extend support to SwiftUI (#3006)
- fix(0.83, rctuikit): make SwiftUI platform aliases visible to Swift
(#3012)
- fix(macos): include React-RCTUIKit.podspec in package files array
(#2963)

**Fabric / New Architecture on macOS**
- feat: handle right clicks properly (#2885)
- fix(macos): TextInput Fabric commands — setGhostText, blur, and
selection fixes (#2912)
- fix(fabric): textInput text color not adapting to appearance changes
(#2913)
- fix(fabric): multiline text input focus ring and input focus handling
(#2972)
- fix(fabric): force overlay scrollbar style in ScrollView (#2907)
- fix(macos): don't reset prop-derived state during Fabric view recycle
(#3008)
- fix(macos): three Fabric focus regressions — blur,
sendAccessibilityEvent, VirtualView (#3015)
- fix(macos): align TouchableBounce & AccessibilityInfo with upstream
(#3009)
- fix: replace RCTUISecureTextField `#include` hack with proper subclass
(#2895)

**Hermes, autolinking & CI**
- fix(0.83, hermes): resolve hermes from version files instead of
merge-base (#3011)
- chore: support Yarn's pnpm nodeLinker (#3010)
- chore: add support for macos platform key in autolinking config
(#2995)
- fix(codegen): use REACT_NATIVE constant for npmPackageName (#2956)

## Test Plan

CI green: JavaScript Tests (Jest/Flow/ESLint/Prettier), RNTester static
builds (iOS/macOS/visionOS), and Prebuild macOS Core. Full
RNTester-macOS static build also verified locally (`BUILD SUCCEEDED`).
S
Saad Najmi committed
ef09dd72b30786106395e0dbaf372a883cff3344
Committed by GitHub <noreply@github.com> on 7/13/2026, 11:28:50 PM