.NET MAUI 10.0.120 release: BlazorWebView, CollectionView and iOS fixes
.NET MAUI 10.0.120 is out with 213 commits focused on quality. The release fixes BlazorWebView memory leaks and disconnect issues, several CollectionView regressions on iOS and Android, plus Editor, Entry and TimePicker behavior. If you ship MAUI apps with CollectionView or Blazor Hybrid, these fixes are worth checking against your app.
Key points
- BlazorWebView now releases its root component subscriptions on disconnect, fixing leaks on Android and iOS; one related change was reverted, so verify against the notes.
- Grouped CollectionView EmptyView updates, horizontal list position on iOS, and item visibility after orientation changes are fixed.
- A grid spacing regression on Android that caused slow ItemsSource assignment and ANR during fling is backported.
- TimePicker on iOS now respects the device culture when Format is left at its default.
- Border clipping for transformed content and a GraphicsView crash on Windows are resolved.
- Check the full release notes for the complete list of linked issues and regressions.
Microsoft's .NET MAUI team shipped 10.0.120, a quality-focused release that bundles 213 commits. Most of the changes are bug fixes and memory-leak work rather than new APIs. Among the highlights are BlazorWebView changes that stop a disconnected handler from keeping its root component subscriptions alive, and a fix for handlers that were leaking when a Shell page was replaced on iOS.
The CollectionView area gets the bulk of the fixes: grouped EmptyView handling, horizontal lists jumping back to the start on iOS, a slow grid spacing path that caused ANR on Android, and items disappearing after orientation changes on iOS. Other items cover TimePicker ignoring the device culture on iOS, Border clipping on Windows, and a GraphicsView crash during repeated drawing. Some of these are backported as inflight candidates, and a few earlier changes were reverted, so check the full notes before upgrading.
Real-world use
- A Blazor Hybrid MAUI app that navigates between Shell pages and needs stable memory use over long sessions.
- Android and iOS apps with grouped or large CollectionView screens, such as catalogs or grouped lists.
- Multilingual MAUI apps that rely on the device culture for TimePicker display.
Why it matters
The fixes target leaks and visible CollectionView, Blazor and platform bugs that affect production MAUI apps. Because a few changes were reverted or are inflight candidates, test your specific screens before and after upgrading.