From 55ae148af4896060ac4784d1ff062c7406a70250 Mon Sep 17 00:00:00 2001 From: Joanna Qu <55368679+joannaquu@users.noreply.github.com> Date: Fri, 10 Jul 2026 15:37:10 -0700 Subject: [PATCH 1/3] fix vision build --- .../Libraries/Text/TextInput/Multiline/RCTUITextView.mm | 2 +- .../Libraries/Text/TextInput/Singleline/RCTUITextField.mm | 2 +- packages/react-native/React/CoreModules/RCTDeviceInfo.mm | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/react-native/Libraries/Text/TextInput/Multiline/RCTUITextView.mm b/packages/react-native/Libraries/Text/TextInput/Multiline/RCTUITextView.mm index 01b7cca62883..39b0435155b9 100644 --- a/packages/react-native/Libraries/Text/TextInput/Multiline/RCTUITextView.mm +++ b/packages/react-native/Libraries/Text/TextInput/Multiline/RCTUITextView.mm @@ -322,8 +322,8 @@ - (void)setDisableKeyboardShortcuts:(BOOL)disableKeyboardShortcuts self.inputAssistantItem.leadingBarButtonGroups = _initialValueLeadingBarButtonGroups; self.inputAssistantItem.trailingBarButtonGroups = _initialValueTrailingBarButtonGroups; } - _disableKeyboardShortcuts = disableKeyboardShortcuts; #endif + _disableKeyboardShortcuts = disableKeyboardShortcuts; } #pragma mark - Overrides diff --git a/packages/react-native/Libraries/Text/TextInput/Singleline/RCTUITextField.mm b/packages/react-native/Libraries/Text/TextInput/Singleline/RCTUITextField.mm index b1a968f7cd1d..8806fe22531b 100644 --- a/packages/react-native/Libraries/Text/TextInput/Singleline/RCTUITextField.mm +++ b/packages/react-native/Libraries/Text/TextInput/Singleline/RCTUITextField.mm @@ -439,8 +439,8 @@ - (void)setDisableKeyboardShortcuts:(BOOL)disableKeyboardShortcuts self.inputAssistantItem.leadingBarButtonGroups = _initialValueLeadingBarButtonGroups; self.inputAssistantItem.trailingBarButtonGroups = _initialValueTrailingBarButtonGroups; } - _disableKeyboardShortcuts = disableKeyboardShortcuts; #endif + _disableKeyboardShortcuts = disableKeyboardShortcuts; } #pragma mark - Placeholder diff --git a/packages/react-native/React/CoreModules/RCTDeviceInfo.mm b/packages/react-native/React/CoreModules/RCTDeviceInfo.mm index 5668bfe93570..088263d39fcc 100644 --- a/packages/react-native/React/CoreModules/RCTDeviceInfo.mm +++ b/packages/react-native/React/CoreModules/RCTDeviceInfo.mm @@ -84,7 +84,7 @@ - (void)initialize _currentInterfaceDimensions = [self _exportedDimensions]; -#if !TARGET_OS_OSX // [macOS] +#if TARGET_OS_IOS // [macOS] [visionOS] [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(interfaceOrientationDidChange) name:UIApplicationDidBecomeActiveNotification From 51e6cc0793e18ac06da408ce02f5326c9186bfc0 Mon Sep 17 00:00:00 2001 From: Joanna Qu <55368679+joannaquu@users.noreply.github.com> Date: Mon, 13 Jul 2026 10:09:39 -0700 Subject: [PATCH 2/3] match upstream --- .../Libraries/Text/TextInput/Multiline/RCTUITextView.mm | 2 +- .../Libraries/Text/TextInput/Singleline/RCTUITextField.mm | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/react-native/Libraries/Text/TextInput/Multiline/RCTUITextView.mm b/packages/react-native/Libraries/Text/TextInput/Multiline/RCTUITextView.mm index 39b0435155b9..a5b5a6a71c7b 100644 --- a/packages/react-native/Libraries/Text/TextInput/Multiline/RCTUITextView.mm +++ b/packages/react-native/Libraries/Text/TextInput/Multiline/RCTUITextView.mm @@ -306,6 +306,7 @@ - (void)textDidChange - (void)setDisableKeyboardShortcuts:(BOOL)disableKeyboardShortcuts { + _disableKeyboardShortcuts = disableKeyboardShortcuts; #if TARGET_OS_IOS // Initialize the initial values only once if (_initialValueLeadingBarButtonGroups == nil) { @@ -323,7 +324,6 @@ - (void)setDisableKeyboardShortcuts:(BOOL)disableKeyboardShortcuts self.inputAssistantItem.trailingBarButtonGroups = _initialValueTrailingBarButtonGroups; } #endif - _disableKeyboardShortcuts = disableKeyboardShortcuts; } #pragma mark - Overrides diff --git a/packages/react-native/Libraries/Text/TextInput/Singleline/RCTUITextField.mm b/packages/react-native/Libraries/Text/TextInput/Singleline/RCTUITextField.mm index 8806fe22531b..137d0ee9f516 100644 --- a/packages/react-native/Libraries/Text/TextInput/Singleline/RCTUITextField.mm +++ b/packages/react-native/Libraries/Text/TextInput/Singleline/RCTUITextField.mm @@ -423,6 +423,7 @@ - (void)setSecureTextEntry:(BOOL)secureTextEntry - (void)setDisableKeyboardShortcuts:(BOOL)disableKeyboardShortcuts { + _disableKeyboardShortcuts = disableKeyboardShortcuts; #if TARGET_OS_IOS // Initialize the initial values only once if (_initialValueLeadingBarButtonGroups == nil) { @@ -440,7 +441,6 @@ - (void)setDisableKeyboardShortcuts:(BOOL)disableKeyboardShortcuts self.inputAssistantItem.trailingBarButtonGroups = _initialValueTrailingBarButtonGroups; } #endif - _disableKeyboardShortcuts = disableKeyboardShortcuts; } #pragma mark - Placeholder From 519ce7577a663f7f6661d3fef93b7e428f32bdbc Mon Sep 17 00:00:00 2001 From: Saad Najmi Date: Mon, 13 Jul 2026 10:48:33 -0700 Subject: [PATCH 3/3] chore(0.81): add patch version plan Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --- .nx/version-plans/version-plan-1783964890426.md | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 .nx/version-plans/version-plan-1783964890426.md diff --git a/.nx/version-plans/version-plan-1783964890426.md b/.nx/version-plans/version-plan-1783964890426.md new file mode 100644 index 000000000000..5129449ab454 --- /dev/null +++ b/.nx/version-plans/version-plan-1783964890426.md @@ -0,0 +1,5 @@ +--- +__default__: patch +--- + +Fix visionOS compiler errors