Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view

This file was deleted.

This file was deleted.

Original file line number Diff line number Diff line change
@@ -1,6 +1,21 @@
{
"name": "@react-native-windows/automation-channel",
"entries": [
{
"date": "Wed, 13 May 2026 17:39:13 GMT",
"version": "0.84.0-preview.12",
"tag": "@react-native-windows/automation-channel_v0.84.0-preview.12",
"comments": {
"prerelease": [
{
"author": "beachball",
"package": "@react-native-windows/automation-channel",
"comment": "Bump react-native-windows to v0.84.0-preview.12",
"commit": "not available"
}
]
}
},
{
"date": "Tue, 12 May 2026 17:51:34 GMT",
"version": "0.84.0-preview.11",
Expand Down
Original file line number Diff line number Diff line change
@@ -1,9 +1,17 @@
# Change Log - @react-native-windows/automation-channel

<!-- This log was last generated on Tue, 12 May 2026 17:51:34 GMT and should not be manually modified. -->
<!-- This log was last generated on Wed, 13 May 2026 17:39:13 GMT and should not be manually modified. -->

<!-- Start content -->

## 0.84.0-preview.12

Wed, 13 May 2026 17:39:13 GMT

### Changes

- Bump react-native-windows to v0.84.0-preview.12

## 0.84.0-preview.11

Tue, 12 May 2026 17:51:34 GMT
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@react-native-windows/automation-channel",
"version": "0.84.0-preview.11",
"version": "0.84.0-preview.12",
"license": "MIT",
"repository": {
"type": "git",
Expand Down Expand Up @@ -34,7 +34,7 @@
"prettier": "^3.6.2",
"react": "19.2.3",
"react-native": "0.84.1",
"react-native-windows": "0.84.0-preview.11",
"react-native-windows": "0.84.0-preview.12",
"typescript": "5.0.4"
},
"files": [
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,21 @@
{
"name": "@react-native-windows/automation-commands",
"entries": [
{
"date": "Wed, 13 May 2026 17:39:13 GMT",
"version": "0.84.0-preview.12",
"tag": "@react-native-windows/automation-commands_v0.84.0-preview.12",
"comments": {
"prerelease": [
{
"author": "beachball",
"package": "@react-native-windows/automation-commands",
"comment": "Bump @react-native-windows/automation-channel to v0.84.0-preview.12",
"commit": "not available"
}
]
}
},
{
"date": "Tue, 12 May 2026 17:51:34 GMT",
"version": "0.84.0-preview.11",
Expand Down
Original file line number Diff line number Diff line change
@@ -1,9 +1,17 @@
# Change Log - @react-native-windows/automation-commands

<!-- This log was last generated on Tue, 12 May 2026 17:51:34 GMT and should not be manually modified. -->
<!-- This log was last generated on Wed, 13 May 2026 17:39:13 GMT and should not be manually modified. -->

<!-- Start content -->

## 0.84.0-preview.12

Wed, 13 May 2026 17:39:13 GMT

### Changes

- Bump @react-native-windows/automation-channel to v0.84.0-preview.12

## 0.84.0-preview.11

Tue, 12 May 2026 17:51:34 GMT
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@react-native-windows/automation-commands",
"version": "0.84.0-preview.11",
"version": "0.84.0-preview.12",
"description": "Allows controlling your react-native-windows application",
"main": "lib-commonjs/index.js",
"license": "MIT",
Expand All @@ -18,7 +18,7 @@
"watch": "rnw-scripts watch"
},
"dependencies": {
"@react-native-windows/automation-channel": "0.84.0-preview.11",
"@react-native-windows/automation-channel": "0.84.0-preview.12",
"@typescript-eslint/eslint-plugin": "^7.1.1",
"@typescript-eslint/parser": "^7.1.1"
},
Expand Down
15 changes: 15 additions & 0 deletions packages/@react-native-windows/automation/CHANGELOG.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,21 @@
{
"name": "@react-native-windows/automation",
"entries": [
{
"date": "Wed, 13 May 2026 17:39:13 GMT",
"version": "0.84.0-preview.12",
"tag": "@react-native-windows/automation_v0.84.0-preview.12",
"comments": {
"prerelease": [
{
"author": "beachball",
"package": "@react-native-windows/automation",
"comment": "Bump @react-native-windows/automation-channel to v0.84.0-preview.12",
"commit": "not available"
}
]
}
},
{
"date": "Tue, 12 May 2026 17:51:34 GMT",
"version": "0.84.0-preview.11",
Expand Down
10 changes: 9 additions & 1 deletion packages/@react-native-windows/automation/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,17 @@
# Change Log - @react-native-windows/automation

<!-- This log was last generated on Tue, 12 May 2026 17:51:34 GMT and should not be manually modified. -->
<!-- This log was last generated on Wed, 13 May 2026 17:39:13 GMT and should not be manually modified. -->

<!-- Start content -->

## 0.84.0-preview.12

Wed, 13 May 2026 17:39:13 GMT

### Changes

- Bump @react-native-windows/automation-channel to v0.84.0-preview.12

## 0.84.0-preview.11

Tue, 12 May 2026 17:51:34 GMT
Expand Down
4 changes: 2 additions & 2 deletions packages/@react-native-windows/automation/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@react-native-windows/automation",
"version": "0.84.0-preview.11",
"version": "0.84.0-preview.12",
"description": "UI Automation Suite for React Native Windows Applications",
"main": "lib-commonjs/index.js",
"repository": {
Expand All @@ -18,7 +18,7 @@
"watch": "rnw-scripts watch"
},
"dependencies": {
"@react-native-windows/automation-channel": "0.84.0-preview.11",
"@react-native-windows/automation-channel": "0.84.0-preview.12",
"@react-native-windows/fs": "0.84.0-preview.1",
"@typescript-eslint/eslint-plugin": "^7.1.1",
"@typescript-eslint/parser": "^7.1.1",
Expand Down
4 changes: 2 additions & 2 deletions packages/@react-native-windows/tester/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@
"@react-native-picker/picker": "2.11.0",
"react": "19.2.3",
"react-native": "0.84.1",
"react-native-windows": "0.84.0-preview.11",
"react-native-windows": "0.84.0-preview.12",
"react-native-xaml": "^0.0.80"
},
"devDependencies": {
Expand All @@ -35,7 +35,7 @@
"just-scripts": "^1.3.3",
"react-native": "0.84.1",
"react-native-platform-override": "0.84.0-preview.1",
"react-native-windows": "0.84.0-preview.11",
"react-native-windows": "0.84.0-preview.12",
"typescript": "5.0.4"
},
"engines": {
Expand Down
2 changes: 1 addition & 1 deletion packages/debug-test/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
"lint:fix": "rnw-scripts lint:fix"
},
"devDependencies": {
"@react-native-windows/automation": "0.84.0-preview.11",
"@react-native-windows/automation": "0.84.0-preview.12",
"@react-native-windows/fs": "0.84.0-preview.1",
"@rnw-scripts/eslint-config": "1.2.38",
"@rnw-scripts/ts-config": "2.0.6",
Expand Down
8 changes: 4 additions & 4 deletions packages/e2e-test-app-fabric/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -25,14 +25,14 @@
"perf:native:ci": "jest --config jest.native-perf.config.js --ci --forceExit"
},
"dependencies": {
"@react-native-windows/automation-channel": "0.84.0-preview.11",
"@react-native-windows/automation-channel": "0.84.0-preview.12",
"@react-native-windows/tester": "0.0.1",
"@types/react": "^19.1.1",
"@typescript-eslint/eslint-plugin": "^7.1.1",
"@typescript-eslint/parser": "^7.1.1",
"react": "^19.2.3",
"react-native": "0.84.1",
"react-native-windows": "0.84.0-preview.11"
"react-native-windows": "0.84.0-preview.12"
},
"devDependencies": {
"@babel/core": "^7.25.2",
Expand All @@ -41,8 +41,8 @@
"@babel/preset-typescript": "^7.8.3",
"@babel/runtime": "^7.20.0",
"@react-native-community/cli": "20.0.0",
"@react-native-windows/automation": "0.84.0-preview.11",
"@react-native-windows/automation-commands": "0.84.0-preview.11",
"@react-native-windows/automation": "0.84.0-preview.12",
"@react-native-windows/automation-commands": "0.84.0-preview.12",
"@react-native-windows/perf-testing": "0.84.0-preview.3",
"@react-native/metro-config": "0.84.1",
"@rnw-scripts/babel-node-config": "2.3.3",
Expand Down
2 changes: 1 addition & 1 deletion packages/playground/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
"@typescript-eslint/parser": "^7.1.1",
"react": "^19.2.3",
"react-native": "0.84.1",
"react-native-windows": "0.84.0-preview.11"
"react-native-windows": "0.84.0-preview.12"
},
"devDependencies": {
"@babel/core": "^7.25.2",
Expand Down
2 changes: 1 addition & 1 deletion packages/sample-app-fabric/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@
"@typescript-eslint/parser": "^7.1.1",
"react": "^19.2.3",
"react-native": "0.84.1",
"react-native-windows": "0.84.0-preview.11"
"react-native-windows": "0.84.0-preview.12"
},
"devDependencies": {
"@babel/core": "^7.25.2",
Expand Down
2 changes: 1 addition & 1 deletion packages/sample-custom-component/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@
"minimatch": "^10.0.3",
"react": "^19.2.3",
"react-native": "0.84.1",
"react-native-windows": "0.84.0-preview.11"
"react-native-windows": "0.84.0-preview.12"
},
"devDependencies": {
"@babel/core": "^7.25.2",
Expand Down
21 changes: 21 additions & 0 deletions vnext/CHANGELOG.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,27 @@
{
"name": "react-native-windows",
"entries": [
{
"date": "Wed, 13 May 2026 17:39:13 GMT",
"version": "0.84.0-preview.12",
"tag": "react-native-windows_v0.84.0-preview.12",
"comments": {
"prerelease": [
{
"author": "74712637+iamAbhi-916@users.noreply.github.com",
"package": "react-native-windows",
"commit": "514f1c8751c59e38d5837b053499369f1ee258ce",
"comment": "Show tooltip on keyboard focus, enforce single visible tooltip"
},
{
"author": "gordomacmaster@gmail.com",
"package": "react-native-windows",
"commit": "514f1c8751c59e38d5837b053499369f1ee258ce",
"comment": "Fix #16047: Pressables inside ScrollView remained stuck in the pressed state after a touch-driven scroll, and on non-100% Windows display scales the next tap on a row would not register `press`. Two underlying causes were addressed: (1) VisualInteractionSource::TryRedirectForManipulation does not deliver PointerCaptureLost for the redirected pointer, leaving a zombie entry in CompositionEventHandler::m_activeTouches — now resolved by synthesizing a touchcancel from the InputPointerSource.PointerRoutedAway event, which fires reliably on the redirect path; and (2) ScrollViewComponentView::updateStateWithContentOffset wrote the raw physical-pixel ScrollPosition into ScrollViewShadowNode state's contentOffset, which Fabric layout treats as DIPs, so JS UIManager.measure() over-subtracted the offset by pointScaleFactor after any scroll on a >100% display, causing Pressability to fire LEAVE_PRESS_RECT synchronously and suppress press — now divides by pointScaleFactor to match the JS event-emitter paths in the same file."
}
]
}
},
{
"date": "Tue, 12 May 2026 17:51:34 GMT",
"version": "0.84.0-preview.11",
Expand Down
11 changes: 10 additions & 1 deletion vnext/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,18 @@
# Change Log - react-native-windows

<!-- This log was last generated on Tue, 12 May 2026 17:51:34 GMT and should not be manually modified. -->
<!-- This log was last generated on Wed, 13 May 2026 17:39:13 GMT and should not be manually modified. -->

<!-- Start content -->

## 0.84.0-preview.12

Wed, 13 May 2026 17:39:13 GMT

### Changes

- Show tooltip on keyboard focus, enforce single visible tooltip (74712637+iamAbhi-916@users.noreply.github.com)
- Fix #16047: Pressables inside ScrollView remained stuck in the pressed state after a touch-driven scroll, and on non-100% Windows display scales the next tap on a row would not register `press`. Two underlying causes were addressed: (1) VisualInteractionSource::TryRedirectForManipulation does not deliver PointerCaptureLost for the redirected pointer, leaving a zombie entry in CompositionEventHandler::m_activeTouches — now resolved by synthesizing a touchcancel from the InputPointerSource.PointerRoutedAway event, which fires reliably on the redirect path; and (2) ScrollViewComponentView::updateStateWithContentOffset wrote the raw physical-pixel ScrollPosition into ScrollViewShadowNode state's contentOffset, which Fabric layout treats as DIPs, so JS UIManager.measure() over-subtracted the offset by pointScaleFactor after any scroll on a >100% display, causing Pressability to fire LEAVE_PRESS_RECT synchronously and suppress press — now divides by pointScaleFactor to match the JS event-emitter paths in the same file. (gordomacmaster@gmail.com)

## 0.84.0-preview.11

Tue, 12 May 2026 17:51:34 GMT
Expand Down
4 changes: 2 additions & 2 deletions vnext/PropertySheets/Generated/PackageVersion.g.props
Original file line number Diff line number Diff line change
Expand Up @@ -10,11 +10,11 @@
-->
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<ReactNativeWindowsVersion>0.84.0-preview.11</ReactNativeWindowsVersion>
<ReactNativeWindowsVersion>0.84.0-preview.12</ReactNativeWindowsVersion>
<ReactNativeWindowsMajor>0</ReactNativeWindowsMajor>
<ReactNativeWindowsMinor>84</ReactNativeWindowsMinor>
<ReactNativeWindowsPatch>0</ReactNativeWindowsPatch>
<ReactNativeWindowsCanary>false</ReactNativeWindowsCanary>
<ReactNativeWindowsCommitId>fcfb1bedcd2eade316aab5ece0cc0cb25c68e0d3</ReactNativeWindowsCommitId>
<ReactNativeWindowsCommitId>514f1c8751c59e38d5837b053499369f1ee258ce</ReactNativeWindowsCommitId>
</PropertyGroup>
</Project>
2 changes: 1 addition & 1 deletion vnext/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "react-native-windows",
"version": "0.84.0-preview.11",
"version": "0.84.0-preview.12",
"license": "MIT",
"repository": {
"type": "git",
Expand Down
Loading