Skip to content

Updates React Native Windows to nightly 0.85.0-nightly-20260303-c26dbe286 (Mar 3, 2026)#16300

Open
anuagragith wants to merge 7 commits into
mainfrom
integrate/nightly-20260303
Open

Updates React Native Windows to nightly 0.85.0-nightly-20260303-c26dbe286 (Mar 3, 2026)#16300
anuagragith wants to merge 7 commits into
mainfrom
integrate/nightly-20260303

Conversation

@anuagragith

@anuagragith anuagragith commented Jul 8, 2026

Copy link
Copy Markdown
Contributor

Description

  • Updated all react-native and @react-native/* dependencies to target the nightly (15 package.json files swept)
  • Upgraded platform overrides via react-native-platform-override
  • Resolved 4 override conflicts
  • Removed 2 orphaned ReactNativeViewAttributes overrides whose upstream base file was deleted
  • Bumped flow-bin 0.302 → 0.303 to match upstream .flowconfig
  • Updated yarn.lock
  • Change files included

This is the last 0.85.0 nightly before the 0.86.0 major bump (which started Mar 4), keeping this a clean minor-version integration.

Type of Change

  • Bug fix (non-breaking change which fixes an issue)

Why

Update RNW to a newer RN nightly build

Testing

  • yarn install
  • yarn validate-overrides - passes
  • yarn lint:fix applied; yarn lint - clean (ESLint 0 errors, flow-check passes)
  • Change files included

Changelog

No

Microsoft Reviewers: Open in CodeFlow

Anukrati Agrawal and others added 4 commits July 7, 2026 15:53
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Resolved 4 override conflicts (AccessibilityPrimitives.h, WindowsTextInputNativeComponent.js, BaseViewConfig.win32.js, BaseViewConfig.windows.js) and removed two orphaned ReactNativeViewAttributes overrides whose upstream base file was deleted.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@anuagragith anuagragith requested review from a team as code owners July 8, 2026 01:12
Adapt RNW native code to upstream changes surfaced by the playground-composition build:
- EventEmitter const removal: SharedEventEmitter is now shared_ptr<EventEmitter> (non-const). Drop const from emitter creation in AbiComponentDescriptor/AbiViewComponentDescriptor createFamily (mirrors upstream ConcreteComponentDescriptor) and const_pointer_cast at the EventEmitterForComponent boundary.
- ShadowNode::Unshared alias removed upstream: use std::shared_ptr<ShadowNode> directly in AbiPortalShadowNode::layout.
- ParagraphComponentDescriptor.cpp deleted upstream (now header-only): remove stale ClCompile entry from Shared.vcxitems.

Validated: playground-composition builds, deploys, launches, and loads the RNTester JS bundle.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@github-actions

github-actions Bot commented Jul 8, 2026

Copy link
Copy Markdown

Performance Test Results

Branch: integrate/nightly-20260303
Commit: 26d76173
Time: 2026-07-08T04:17:20.335Z
Tests: 160/161 passed

❌ Regressions Detected

FlatList

Scenario Baseline Current Change Status
FlatList with-10-items 4.60ms 8.90ms +125.0%

FlatList with-10-items: Duration increased by 125.0% / +5.00ms (threshold: 10% & 3ms)

✅ Passed

147 scenario(s) across 27 suite(s) — no regressions

SectionList

Scenario Mean Median StdDev Renders vs Baseline
SectionList mount 4.80ms 5.00ms ±0.63ms 1 +0.0%
SectionList unmount 0.20ms 0.00ms ±0.42ms 0 +0.0%
SectionList rerender 11.80ms 12.00ms ±1.23ms 2 +14.3%
SectionList with-3-sections-15-items 6.30ms 6.00ms ±1.70ms 1 +9.1%
SectionList with-5-sections-50-items 5.90ms 6.00ms ±0.99ms 1 +0.0%
SectionList with-10-sections-200-items 5.40ms 5.00ms ±0.70ms 1 -9.1%
SectionList with-20-sections-200-items 5.20ms 5.00ms ±1.75ms 1 +0.0%
SectionList with-section-separator 1.90ms 2.00ms ±0.32ms 1 +0.0%
SectionList with-item-separator 2.40ms 2.00ms ±0.52ms 1 +0.0%
SectionList with-header-footer 2.00ms 2.00ms ±0.00ms 1 +0.0%
SectionList with-section-footer 2.10ms 2.00ms ±0.32ms 1 +0.0%
SectionList with-sticky-section-headers 2.40ms 2.00ms ±1.35ms 1 +0.0%
SectionList with-empty-list 0.40ms 0.00ms ±0.52ms 1 -100.0%
SectionList with-50-sections-1000-items 1.00ms 1.00ms ±0.00ms 1 -50.0%

TouchableOpacity

Scenario Mean Median StdDev Renders vs Baseline
TouchableOpacity mount 0.90ms 1.00ms ±0.32ms 1 +0.0%
TouchableOpacity unmount 0.00ms 0.00ms ±0.00ms 0 +0.0%
TouchableOpacity rerender 1.20ms 1.00ms ±1.03ms 2 +0.0%
TouchableOpacity custom-active-opacity 0.80ms 1.00ms ±0.42ms 1 +0.0%
TouchableOpacity disabled 0.60ms 1.00ms ±0.52ms 1 +0.0%
TouchableOpacity with-all-handlers 0.70ms 1.00ms ±0.48ms 1 +0.0%
TouchableOpacity with-hit-slop 0.90ms 1.00ms ±0.32ms 1 +0.0%
TouchableOpacity with-delay 0.60ms 1.00ms ±0.52ms 1 +0.0%
TouchableOpacity nested 1.30ms 1.00ms ±0.48ms 1 +0.0%
TouchableOpacity multiple-10 6.13ms 5.00ms ±2.50ms 1 -16.7%
TouchableOpacity multiple-50 26.93ms 27.00ms ±2.37ms 1 -6.9%
TouchableOpacity multiple-100 36.47ms 43.00ms ±12.23ms 1 -14.0%

ScrollView

Scenario Mean Median StdDev Renders vs Baseline
ScrollView mount 0.50ms 0.50ms ±0.53ms 1 +Infinity%
ScrollView unmount 0.00ms 0.00ms ±0.00ms 0 +0.0%
ScrollView rerender 0.40ms 0.00ms ±0.52ms 2 -100.0%
ScrollView children-20 3.60ms 3.00ms ±1.35ms 1 -25.0%
ScrollView children-100 16.53ms 16.00ms ±2.97ms 1 +0.0%
ScrollView horizontal 3.30ms 3.00ms ±0.48ms 1 -25.0%
ScrollView sticky-headers 3.00ms 3.00ms ±1.25ms 1 +0.0%
ScrollView scroll-indicators 0.50ms 0.50ms ±0.53ms 1 -50.0%
ScrollView nested 1.50ms 1.00ms ±0.97ms 1 +0.0%
ScrollView content-container-style 0.80ms 1.00ms ±0.42ms 1 +0.0%
ScrollView children-500 19.60ms 19.00ms ±2.85ms 1 +0.0%

TouchableHighlight

Scenario Mean Median StdDev Renders vs Baseline
TouchableHighlight mount 0.60ms 1.00ms ±0.52ms 1 +100.0%
TouchableHighlight unmount 0.10ms 0.00ms ±0.32ms 0 +0.0%
TouchableHighlight rerender 0.60ms 1.00ms ±0.52ms 2 +0.0%
TouchableHighlight custom-underlay-color 0.50ms 0.50ms ±0.53ms 1 +Infinity%
TouchableHighlight custom-active-opacity 0.30ms 0.00ms ±0.48ms 1 +0.0%
TouchableHighlight disabled 0.40ms 0.00ms ±0.52ms 1 +0.0%
TouchableHighlight with-all-handlers 0.30ms 0.00ms ±0.48ms 1 +0.0%
TouchableHighlight with-hit-slop 0.30ms 0.00ms ±0.48ms 1 +0.0%
TouchableHighlight nested-touchables 0.50ms 0.50ms ±0.53ms 1 -50.0%
TouchableHighlight multiple-touchables-10 2.90ms 3.00ms ±1.20ms 1 +0.0%
TouchableHighlight multiple-touchables-50 14.80ms 14.00ms ±2.04ms 1 +12.0%
TouchableHighlight multiple-touchables-100 25.30ms 25.50ms ±2.71ms 1 +13.3%

Pressable

Scenario Mean Median StdDev Renders vs Baseline
Pressable mount 0.50ms 0.50ms ±0.53ms 1 +Infinity%
Pressable unmount 0.10ms 0.00ms ±0.32ms 0 +0.0%
Pressable rerender 0.60ms 1.00ms ±0.52ms 2 +100.0%
Pressable with-all-handlers 0.50ms 0.50ms ±0.53ms 1 +Infinity%
Pressable with-style-function 0.30ms 0.00ms ±0.48ms 1 +0.0%
Pressable disabled 0.30ms 0.00ms ±0.48ms 1 +0.0%
Pressable with-hit-slop 0.40ms 0.00ms ±0.52ms 1 +0.0%
Pressable nested 0.90ms 1.00ms ±0.32ms 1 +0.0%
Pressable multiple-10 3.13ms 3.00ms ±0.52ms 1 +0.0%
Pressable multiple-50 16.73ms 16.00ms ±1.98ms 1 +14.3%
Pressable multiple-100 17.87ms 14.00ms ±10.11ms 1 +16.7%

Modal

Scenario Mean Median StdDev Renders vs Baseline
Modal mount 0.40ms 0.00ms ±0.52ms 1 +0.0%
Modal unmount 0.00ms 0.00ms ±0.00ms 0 +0.0%
Modal rerender 0.60ms 1.00ms ±0.52ms 2 +Infinity%
Modal slide-animation 0.60ms 0.00ms ±1.26ms 1 +0.0%
Modal fade-animation 0.20ms 0.00ms ±0.42ms 1 +0.0%
Modal transparent 0.30ms 0.00ms ±0.48ms 1 +0.0%
Modal with-callbacks 0.30ms 0.00ms ±0.48ms 1 +0.0%
Modal rich-content 2.10ms 2.00ms ±1.10ms 1 +0.0%
Modal with-accessibility 0.40ms 0.00ms ±0.52ms 1 +0.0%

Image

Scenario Mean Median StdDev Renders vs Baseline
Image mount 0.20ms 0.00ms ±0.42ms 1 +0.0%
Image unmount 0.00ms 0.00ms ±0.00ms 0 +0.0%
Image rerender 0.30ms 0.00ms ±0.48ms 2 +0.0%
Image with-resize-mode 0.10ms 0.00ms ±0.32ms 1 +0.0%
Image with-border-radius 0.10ms 0.00ms ±0.32ms 1 +0.0%
Image with-tint-color 0.10ms 0.00ms ±0.32ms 1 +0.0%
Image with-blur-radius 0.10ms 0.00ms ±0.32ms 1 +0.0%
Image with-accessibility 0.10ms 0.00ms ±0.32ms 1 +0.0%
Image multiple-10 1.00ms 1.00ms ±0.00ms 1 +0.0%
Image multiple-50 4.07ms 4.00ms ±1.22ms 1 +33.3%
Image multiple-100 8.87ms 8.00ms ±1.30ms 1 +0.0%

ActivityIndicator

Scenario Mean Median StdDev Renders vs Baseline
ActivityIndicator mount 0.10ms 0.00ms ±0.32ms 1 +0.0%
ActivityIndicator unmount 0.10ms 0.00ms ±0.32ms 0 +0.0%
ActivityIndicator rerender 0.30ms 0.00ms ±0.48ms 2 +0.0%
ActivityIndicator size-large 0.30ms 0.00ms ±0.48ms 1 +0.0%
ActivityIndicator size-small 0.10ms 0.00ms ±0.32ms 1 +0.0%
ActivityIndicator with-color 0.20ms 0.00ms ±0.42ms 1 +0.0%
ActivityIndicator not-animating 0.20ms 0.00ms ±0.42ms 1 +0.0%
ActivityIndicator with-accessibility 0.30ms 0.00ms ±0.48ms 1 +0.0%
ActivityIndicator multiple-10 1.00ms 1.00ms ±0.00ms 1 +0.0%
ActivityIndicator multiple-50 3.67ms 4.00ms ±0.72ms 1 +0.0%
ActivityIndicator multiple-100 8.80ms 8.00ms ±1.32ms 1 +14.3%

Switch

Scenario Mean Median StdDev Renders vs Baseline
Switch mount 0.40ms 0.00ms ±0.52ms 1 +0.0%
Switch unmount 0.10ms 0.00ms ±0.32ms 0 +0.0%
Switch rerender 0.40ms 0.00ms ±0.52ms 2 -100.0%
Switch value-true 0.10ms 0.00ms ±0.32ms 1 +0.0%
Switch disabled 0.30ms 0.00ms ±0.48ms 1 +0.0%
Switch custom-colors 0.60ms 0.00ms ±1.26ms 1 +0.0%
Switch on-value-change 0.30ms 0.00ms ±0.48ms 1 +0.0%
Switch with-accessibility 0.20ms 0.00ms ±0.42ms 1 +0.0%
Switch multiple-10 1.40ms 1.00ms ±0.51ms 1 -50.0%
Switch multiple-50 10.33ms 9.00ms ±2.94ms 1 +0.0%
Switch multiple-100 20.67ms 21.00ms ±4.05ms 1 +31.3%

Button

Scenario Mean Median StdDev Renders vs Baseline
Button mount 0.70ms 1.00ms ±0.48ms 1 +0.0%
Button unmount 0.00ms 0.00ms ±0.00ms 0 +0.0%
Button rerender 0.90ms 1.00ms ±0.32ms 2 +0.0%
Button disabled 0.70ms 1.00ms ±0.48ms 1 +0.0%
Button with-color 0.60ms 1.00ms ±0.52ms 1 +100.0%
Button with-accessibility 0.60ms 1.00ms ±0.52ms 1 +0.0%
Button multiple-10 6.13ms 6.00ms ±1.30ms 1 +0.0%
Button multiple-50 22.47ms 26.00ms ±8.56ms 1 -3.7%
Button multiple-100 16.33ms 16.00ms ±2.02ms 1 -15.8%

TextInput

Scenario Mean Median StdDev Renders vs Baseline
TextInput mount 0.20ms 0.00ms ±0.42ms 1 +0.0%
TextInput unmount 0.00ms 0.00ms ±0.00ms 0 +0.0%
TextInput rerender 0.10ms 0.00ms ±0.32ms 2 +0.0%
TextInput multiline 0.10ms 0.00ms ±0.32ms 1 +0.0%
TextInput with-value 0.20ms 0.00ms ±0.42ms 1 +0.0%
TextInput styled 0.00ms 0.00ms ±0.00ms 1 +0.0%
TextInput multiple-100 8.53ms 8.00ms ±1.64ms 1 +14.3%

View

Scenario Mean Median StdDev Renders vs Baseline
View mount 0.30ms 0.00ms ±0.48ms 1 +0.0%
View unmount 0.00ms 0.00ms ±0.00ms 0 +0.0%
View rerender 0.30ms 0.00ms ±0.48ms 2 +0.0%
View nested-50 3.53ms 4.00ms ±0.64ms 1 +33.3%
View nested-100 8.27ms 8.00ms ±1.03ms 1 +14.3%
View shadow 0.10ms 0.00ms ±0.32ms 1 +0.0%
View border-radius 0.10ms 0.00ms ±0.32ms 1 +0.0%
View nested-500 20.40ms 15.00ms ±14.34ms 1 +50.0%

Text

Scenario Mean Median StdDev Renders vs Baseline
Text mount 0.20ms 0.00ms ±0.42ms 1 +0.0%
Text unmount 0.00ms 0.00ms ±0.00ms 0 +0.0%
Text rerender 0.20ms 0.00ms ±0.42ms 2 +0.0%
Text long-1000 0.20ms 0.00ms ±0.42ms 1 +0.0%
Text nested 0.20ms 0.00ms ±0.42ms 1 +0.0%
Text styled 0.20ms 0.00ms ±0.42ms 1 +0.0%
Text multiple-100 9.33ms 9.00ms ±1.84ms 1 +28.6%

SectionList.native-perf-test.ts

Scenario Mean Median StdDev Renders vs Baseline
SectionList native mount 6.39ms 6.46ms ±0.98ms 1 -0.8%

FlatList.native-perf-test.ts

Scenario Mean Median StdDev Renders vs Baseline
FlatList native mount 5.84ms 5.40ms ±1.37ms 1 -41.5%

TouchableHighlight.native-perf-test.ts

Scenario Mean Median StdDev Renders vs Baseline
TouchableHighlight native mount 1.64ms 1.57ms ±0.30ms 1 -25.0%

TouchableOpacity.native-perf-test.ts

Scenario Mean Median StdDev Renders vs Baseline
TouchableOpacity native mount 1.77ms 1.67ms ±0.25ms 1 -46.8%

Pressable.native-perf-test.ts

Scenario Mean Median StdDev Renders vs Baseline
Pressable native mount 1.71ms 1.59ms ±0.39ms 1 -36.8%

ScrollView.native-perf-test.ts

Scenario Mean Median StdDev Renders vs Baseline
ScrollView native mount 3.57ms 3.42ms ±0.46ms 1 -15.6%

ActivityIndicator.native-perf-test.ts

Scenario Mean Median StdDev Renders vs Baseline
ActivityIndicator native mount 1.57ms 1.29ms ±0.67ms 1 -48.2%

TextInput.native-perf-test.ts

Scenario Mean Median StdDev Renders vs Baseline
TextInput native mount 2.39ms 2.08ms ±0.83ms 1 -49.1%

Switch.native-perf-test.ts

Scenario Mean Median StdDev Renders vs Baseline
Switch native mount 1.26ms 1.21ms ±0.20ms 1 -30.5%

Button.native-perf-test.ts

Scenario Mean Median StdDev Renders vs Baseline
Button native mount 1.85ms 1.73ms ±0.20ms 1 -33.6%

Modal.native-perf-test.ts

Scenario Mean Median StdDev Renders vs Baseline
Modal native mount 1.10ms 1.02ms ±0.26ms 1 -15.9%

Image.native-perf-test.ts

Scenario Mean Median StdDev Renders vs Baseline
Image native mount 1.77ms 1.68ms ±0.27ms 1 -25.8%

View.native-perf-test.ts

Scenario Mean Median StdDev Renders vs Baseline
View native mount 1.25ms 1.11ms ±0.27ms 1 -22.4%

Text.native-perf-test.ts

Scenario Mean Median StdDev Renders vs Baseline
Text native mount 1.47ms 1.35ms ±0.41ms 1 -22.3%

Anukrati Agrawal and others added 2 commits July 7, 2026 20:47
…des on Windows

Newer RN nightlies include deeply-nested upstream paths that exceed the
260-char MAX_PATH limit, causing 'git checkout' to fail with 'Filename too
long' during validate-overrides on Windows CI agents.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant