You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Upgrade WebView module to new support architecture #15430
WinApp SDK 2.0+ is needed for WebView2 Xaml control to work in nested islands scenario.
Anupriya Verma (@anupriya13) WinAppSDK 1.8.5 can have the fixed bits to avoid bumping RNW's WinAppSDK version to 2.0 from 1.8.2 (current). We need to backport/service the fix to 1.8.5 (upcoming).
Sundaram Ramaswamy (@sundaramramaswamy) Have you managed to get the scaling working right? I'm having trouble getting the content to match the available size.
It seems to be showing at 100% even when the display is > 100%.
I've found a workaround...I don't love it, but it works.
On the react side, I can do the following to correct the scaling issue on RNW.
transform: [{ scale: Platform.OS === 'windows' ? PixelRatio.get() : 1 }],
Activity
[-]Upgrade WebView module to new architecture[/-][+]Upgrade WebView module to new support architecture[/+]sundaramramaswamy commentedon Dec 18, 2025
WinApp SDK 2.0+ is needed for WebView2 Xaml control to work in nested islands scenario.
anupriya13 commentedon Dec 19, 2025
Draft PR: react-native-webview/react-native-webview#3908
sundaramramaswamy commentedon Dec 22, 2025
Anupriya Verma (@anupriya13) WinAppSDK 1.8.5 can have the fixed bits to avoid bumping RNW's WinAppSDK version to 2.0 from 1.8.2 (current). We need to backport/service the fix to 1.8.5 (upcoming).
jbcullis commentedon May 1, 2026
Sundaram Ramaswamy (@sundaramramaswamy) Have you managed to get the scaling working right? I'm having trouble getting the content to match the available size.
It seems to be showing at 100% even when the display is > 100%.
I've found a workaround...I don't love it, but it works.
On the react side, I can do the following to correct the scaling issue on RNW.
transform: [{ scale: Platform.OS === 'windows' ? PixelRatio.get() : 1 }],
jbcullis commentedon Jul 2, 2026
How are we looking on this? Having the xamlisland sit on top of everything creates a number of issues.