This release includes breaking changes for platform teams planning a safe upgrade.
✓ No known CVEs patched in this version
Topics
+6 more
Summary
AI summaryBroad release touches Tooling, Xaml, CollectionView, and Shell.
Full changelog
.NET MAUI 10.0.90 Release Notes
.NET MAUI 10.0.90 introduces significant improvements across all platforms with focus on quality, performance, and developer experience. This release includes 231 commits with various improvements, bug fixes, and enhancements.
Activityindicator
-
[Android] Fix CollectionView ActivityIndicator not animating after header height change by @Vignesh-SF3580 in https://github.com/dotnet/maui/pull/35358
🔧 Fixes
Ai Agents
- Improve code-review skill with regression prevention safeguards by @PureWeen in https://github.com/dotnet/maui/pull/35478
Animation
-
[Android] Fix Shadow property affecting transform matrix. by @Shalini-Ashokan in https://github.com/dotnet/maui/pull/32962
🔧 Fixes
API
-
Add delegate-based alert dialog extensibility convention (no public API changes) by @Redth in https://github.com/dotnet/maui/pull/35095
🔧 Fixes
Blazor
-
[Android] Fix for BlazorWebView predictive back callback blocks Android back-to-home animation by @BagavathiPerumal in https://github.com/dotnet/maui/pull/35538
🔧 Fixes -
[Android] Fix BlazorWebView back callback can swallow the first Back press when its callback is stale-enabled by @devanathan-vaithiyanathan in https://github.com/dotnet/maui/pull/35611
🔧 Fixes -
Skip request-interception tests that hit echo.free.beeceptor.com by @akoeplinger in https://github.com/dotnet/maui/pull/35661
Border
-
[Windows] Fixed the ContentView clip is not updated when wrapping inside the Border by @Ahamed-Ali in https://github.com/dotnet/maui/pull/30408
🔧 Fixes -
Fix Border.StrokeDashArray leaks dashed Borders when using a shared Application resource by @devanathan-vaithiyanathan in https://github.com/dotnet/maui/pull/35544
🔧 Fixes -
[Windows] Border: Add AutomationPeer support by @Vignesh-SF3580 in https://github.com/dotnet/maui/pull/35577
🔧 Fixes -
[Windows] Fixed BoxView improper rendering inside Border by @Dhivya-SF4094 in https://github.com/dotnet/maui/pull/28465
🔧 Fixes
Button
-
Prevent NullReferenceException in LayoutButton by @GamesAgeddon in https://github.com/dotnet/maui/pull/35284
🔧 Fixes -
Fix TextColor null reset to restore platform defaults on iOS and Android by @Shalini-Ashokan in https://github.com/dotnet/maui/pull/35563
🔧 Fixes
CollectionView
-
[Android]Fix CollectionView grid spacing updates for first row and column by @KarthikRajaKalaimani in https://github.com/dotnet/maui/pull/34527
🔧 Fixes -
[MacCatalyst] Fix CollectionView Header/Footer Not Expanding to Content Width by @KarthikRajaKalaimani in https://github.com/dotnet/maui/pull/35213
🔧 Fixes -
[iOS/MacCatalyst] Fix IndicatorView not updating when IndicatorSize is changed to default value by @Shalini-Ashokan in https://github.com/dotnet/maui/pull/35215
🔧 Fixes -
CollectionView selecteditem background lost if collectionview (or parent) IsEnabled changed. by @KarthikRajaKalaimani in https://github.com/dotnet/maui/pull/31540
🔧 Fixes -
[iOS/macOS] CollectionView: Fix FlowDirection not working on EmptyView by @Dhivya-SF4094 in https://github.com/dotnet/maui/pull/32674
🔧 Fixes -
Fix iOS CollectionView stale layout invalidations by @filipnavara in https://github.com/dotnet/maui/pull/35245
🔧 Fixes -
Fix Android grouped CollectionView header/footer rebind leak by @AdamEssenmacher in https://github.com/dotnet/maui/pull/35368
🔧 Fixes -
[Windows] Fix for Item should scrolled based on the GroupHeaderTemplate by @SuthiYuvaraj in https://github.com/dotnet/maui/pull/28074
🔧 Fixes -
[Android] Fix ScrollTo regression when IsGrouped true on CollectionView by @SubhikshaSf4851 in https://github.com/dotnet/maui/pull/35356
-
[Android] Fix CollectionView scrolling performance regression by @devanathan-vaithiyanathan in https://github.com/dotnet/maui/pull/35379
🔧 Fixes -
Optimize parent dynamic resource refresh by @AdamEssenmacher in https://github.com/dotnet/maui/pull/35408
🔧 Fixes -
Fix CI failure for CollectionView Scrolling Feature Tests due to PR #35379 by @devanathan-vaithiyanathan in https://github.com/dotnet/maui/pull/35536
-
[iOS & Mac] CarouselViewController2 leaks on iOS/MacCatalyst due to unremoved orientation notification observer by @SubhikshaSf4851 in https://github.com/dotnet/maui/pull/35532
🔧 Fixes -
Fix CollectionView.SelectedItems leaks popped views when bound to a retained ObservableCollection by @HarishwaranVijayakumar in https://github.com/dotnet/maui/pull/35558
🔧 Fixes -
Fix for Android - Dynamic Updates to CollectionView Header/Footer and Templates Are Not Displayed by @SuthiYuvaraj in https://github.com/dotnet/maui/pull/28904
🔧 Fixes -
[Windows] Fix CarouselView EmptyView display when filtering to zero items by @Shalini-Ashokan in https://github.com/dotnet/maui/pull/29247
🔧 Fixes -
[Android/iOS] Fix IsEnabled=False on CollectionView not working by @devanathan-vaithiyanathan in https://github.com/dotnet/maui/pull/27749
🔧 Fixes -
Fix CarouselView.Loop property does not update dynamically and fails to maintain the scroll position when the loop value is changed at runtime by @devanathan-vaithiyanathan in https://github.com/dotnet/maui/pull/29527
🔧 Fixes -
[iOS / Mac] Fix CollectionView.ScrollTo(index) silently failing whenIsGrouped="True" by @Dhivya-SF4094 in https://github.com/dotnet/maui/pull/35609
🔧 Fixes -
Fix Android nested carousel scrolling by @AdamEssenmacher in https://github.com/dotnet/maui/pull/35656
🔧 Fixes -
[Inflight regression] Fixed Test failures ModalTabbedPagePushAsyncShouldOverlayBottomNavigationView and GroupedCollectionViewScrollToIndexScrollsToCorrectItem by @Dhivya-SF4094 in https://github.com/dotnet/maui/pull/35823
-
Fix CarouselView tests fail in June 8 Candidate by @devanathan-vaithiyanathan in https://github.com/dotnet/maui/pull/35825
-
Revert Android CollectionView handler cleanup and scrolling performance fixes (#34534, #35379, #35536) by @SubhikshaSf4851 in https://github.com/dotnet/maui/pull/36058
Core
-
Reduce allocations on AnimationManager by @pictos in https://github.com/dotnet/maui/pull/35612
🔧 Fixes
Core Lifecycle
-
Fix device test memory by @pictos in https://github.com/dotnet/maui/pull/35487
🔧 Fixes
Datepicker
-
Fix MacCatalyst DatePicker focus handling by @AdamEssenmacher in https://github.com/dotnet/maui/pull/35553
🔧 Fixes
DateTimePicker
-
[Android] Fix DatePicker dialog dismisses after the device is rotated by @HarishwaranVijayakumar in https://github.com/dotnet/maui/pull/34980
🔧 Fixes
Docs
- doc: Add paragraph to README.md explaining how to fetch the
mauiproject templates by @durandt in https://github.com/dotnet/maui/pull/34561
Drawing
-
[Android] Fix LinearGradientBrush rendering as opaque black box by @SubhikshaSf4851 in https://github.com/dotnet/maui/pull/35299
🔧 Fixes -
Fix polygon points collection handler leak by @AdamEssenmacher in https://github.com/dotnet/maui/pull/35526
🔧 Fixes
Editor
-
[iOS] Fix Editor losing scrollability after rotation when CharacterSpacing is applied by @Vignesh-SF3580 in https://github.com/dotnet/maui/pull/35309
🔧 Fixes -
[Inflight/Candidate][iOS & Mac] Fix for Editor height inconsistency when VerticalTextAlignment is Center or End on iOS and MacCatalyst by @BagavathiPerumal in https://github.com/dotnet/maui/pull/35662
🔧 Fixes -
[iOS] Fix EditorScrollingWhenEnclosedInBorder test failure on candidate branch by @Vignesh-SF3580 in https://github.com/dotnet/maui/pull/35920
-
[Inflight/Candidate][iOS] Fix for ShouldIgnoreBottomContentInsetForCollectionViewItems - Editor cells becoming invisible in CollectionView (CV1) by @BagavathiPerumal in https://github.com/dotnet/maui/pull/36107
Entry
-
[iOS/Mac] Fix Entry clear button retaining tint color after TextColor is reset to null by @SyedAbdulAzeemSF4852 in https://github.com/dotnet/maui/pull/35177
🔧 Fixes -
[iOS/MacCatalyst] Fix Entry clear button appearing dimmed compared to TextColor by @SyedAbdulAzeemSF4852 in https://github.com/dotnet/maui/pull/35541
🔧 Fixes -
Fix pill-shaped focus ring on macOS 26 by @Dhivya-SF4094 in https://github.com/dotnet/maui/pull/35393
🔧 Fixes -
Fix Entry select all text on refocus not working on WinUI by @kubaflo in https://github.com/dotnet/maui/pull/35383
-
Revert - Fix Entry clear button appearing dimmed compared to TextColor #35541 by @TamilarasanSF4853 in https://github.com/dotnet/maui/pull/36134
Essentials
-
[Android] Fix Capture video crashes after stopping recording on Android 12 by @HarishwaranVijayakumar in https://github.com/dotnet/maui/pull/35638
🔧 Fixes -
[Essentials] Browser.OpenAsync(External): drop visibility-filtered ResolveActivity pre-check by @Kebechet in https://github.com/dotnet/maui/pull/35652
🔧 Fixes -
Remove Essentials.AI from dotnet/maui by @jfversluis in https://github.com/dotnet/maui/pull/36153
Essentials Texttospeech
-
[Mac, iOS, Windows] Fix for inconsistent Text-to-Speech rate behavior by @HarishwaranVijayakumar in https://github.com/dotnet/maui/pull/32850
🔧 Fixes
Flyoutpage
-
[iOS/Mac] Fix FlyoutPage RTL FlowDirection is not working by @devanathan-vaithiyanathan in https://github.com/dotnet/maui/pull/34831
🔧 Fixes -
[Android] Fix for Android 16 Back button is not working after command from FlyoutPage by @BagavathiPerumal in https://github.com/dotnet/maui/pull/35196
🔧 Fixes
General
- Fix BindableObject.GetLocalValueEnumerator() removed by #33584 breaks VS Live Property Explorer by @devanathan-vaithiyanathan in https://github.com/dotnet/maui/pull/36063
Gestures
-
Fix DragGestureRecognizer.DropCompleted event not firing in Android platform by @KarthikRajaKalaimani in https://github.com/dotnet/maui/pull/35179
🔧 Fixes -
Windows: Ensure layouts without background participate in hit testing by @jpd21122012 in https://github.com/dotnet/maui/pull/34364
🔧 Fixes -
[iOS] Fix VoiceOver dropping child labels on layouts with SemanticProperties.Hint or TapGestureRecognizer by @Vignesh-SF3580 in https://github.com/dotnet/maui/pull/35590
🔧 Fixes
Hybridwebview
-
Fix RemovePossibleQueryString to also strip URL fragments by @kubaflo in https://github.com/dotnet/maui/pull/35551
🔧 Fixes -
[Revert] - [Windows] Fix WebView blank rendering when used with HybridWebView by @SubhikshaSf4851 in https://github.com/dotnet/maui/pull/35814
-
[Inflight Regression] Revert - Refactor the HybridWebView and properly support complex parameters by @BagavathiPerumal in https://github.com/dotnet/maui/pull/35852
🔧 Fixes
Image
-
Avoid image source layout invalidation for fixed-size views by @AdamEssenmacher in https://github.com/dotnet/maui/pull/35369
🔧 Fixes -
[Windows] Fix Image layout inconsistency caused by async decode race in GetDesiredSize by @praveenkumarkarunanithi in https://github.com/dotnet/maui/pull/34699
🔧 Fixes -
[Testing] Include more testing around Windows Image Aspect recent fixes by @kubaflo in https://github.com/dotnet/maui/pull/35620
🔧 Fixes -
Revert PR #30068 — Fix FontImageSource centering regression on Windows by @Shalini-Ashokan in https://github.com/dotnet/maui/pull/35642
🔧 Fixes -
[Android] Fix screenshot from WebView content not working by @kubaflo in https://github.com/dotnet/maui/pull/35384
🔧 Fixes -
[Windows] Fix AspectFit image fills container regression causing UI test failures on candidate branch by @praveenkumarkarunanithi in https://github.com/dotnet/maui/pull/35923
-
Fixed VerifyImageAspect_CenterWithImageSourceFromUri failure by @Dhivya-SF4094 in https://github.com/dotnet/maui/pull/35945
Label
-
Improve label mapping performance and ensure complete coverage including ToPlatform and subsequent property changes by @Tamilarasan-Paranthaman in https://github.com/dotnet/maui/pull/31159
-
Fix for Label.FormattedText leaks labels when shared FormattedString is stored in Application.Resources by @BagavathiPerumal in https://github.com/dotnet/maui/pull/35582
🔧 Fixes -
[iOS] Fix Label Span formatting test failures on candidate branch by @Vignesh-SF3580 in https://github.com/dotnet/maui/pull/35815
-
[Testing] Fixed Test case failure in PR 35716 - [06/08/2026] Candidate - 1 by @TamilarasanSF4853 in https://github.com/dotnet/maui/pull/35762
Layout
-
[iOS, Mac] Fix Item spacing not properly applied between items in Horizontal LinearItemsLayout by @Dhivya-SF4094 in https://github.com/dotnet/maui/pull/35445
🔧 Fixes -
[Windows] Add Automation Id support for Layouts. by @SubhikshaSf4851 in https://github.com/dotnet/maui/pull/35562
🔧 Fixes -
Avoid layout diagnostics allocations without listeners by @AdamEssenmacher in https://github.com/dotnet/maui/pull/35475
🔧 Fixes -
[Windows/Android] FlexLayout: Fix wrap misalignment due to floating-point precision by @SuthiYuvaraj in https://github.com/dotnet/maui/pull/31341
🔧 Fixes -
[inflight/candidate] Revert - Avoid layout diagnostics allocations without listeners (#35475) by @devanathan-vaithiyanathan in https://github.com/dotnet/maui/pull/36095
Listview
-
Fix Binding for ListView.IsRefreshing by @bill2004158 in https://github.com/dotnet/maui/pull/28516
🔧 Fixes
Map
-
Fix iOS/Catalyst MapPool retention with MapElements by @AdamEssenmacher in https://github.com/dotnet/maui/pull/35480
🔧 Fixes -
Fix Android map view lifecycle cleanup by @AdamEssenmacher in https://github.com/dotnet/maui/pull/35476
🔧 Fixes -
Fix Android map element options retention by @AdamEssenmacher in https://github.com/dotnet/maui/pull/35634
🔧 Fixes
Menubar
-
[MacCatalyst] Fix KeyboardAccelerator with Cmd+Shift modifiers breaks entire MenuBarItem on Mac Catalyst by @KarthikRajaKalaimani in https://github.com/dotnet/maui/pull/35318
🔧 Fixes
Navigation
-
[iOS, Mac] Fix OnBackButtonPressed not invoked for NavigationPage and Shell by @Dhivya-SF4094 in https://github.com/dotnet/maui/pull/35072
🔧 Fixes -
Fix Android stale ContainerView root leak by @AdamEssenmacher in https://github.com/dotnet/maui/pull/35372
🔧 Fixes -
[Android] Fix for predictive back-to-home animation blocked by unconditional back callback registration by @BagavathiPerumal in https://github.com/dotnet/maui/pull/35223
🔧 Fixes -
Revert [Android, iOS] - Flyout icon should remain visible when a page is pushed onto a NavigationPage or Shell page with the back button disabled. by @praveenkumarkarunanithi in https://github.com/dotnet/maui/pull/35604
Navigationpage
- [inflight/candidate] Revert Fix Android app bar inset background coloring by @HarishwaranVijayakumar in https://github.com/dotnet/maui/pull/35856
Picker
-
[iOS] Fix Picker CharacterSpacing lost after item selection when Title is set by @SyedAbdulAzeemSF4852 in https://github.com/dotnet/maui/pull/34974
🔧 Fixes -
[iOS] Fix Picker CharacterSpacing ignored on initial load by @SyedAbdulAzeemSF4852 in https://github.com/dotnet/maui/pull/34957
🔧 Fixes -
[Windows] Fix for Picker CharacterSpacing Not Being Applied to Title and Dropdown Items by @SyedAbdulAzeemSF4852 in https://github.com/dotnet/maui/pull/30612
🔧 Fixes -
Fix Picker SelectedIndex deferred initialization by @AdamEssenmacher in https://github.com/dotnet/maui/pull/35629
🔧 Fixes
Progressbar
-
Fix iOS ProgressBar bounding box by @AdamEssenmacher in https://github.com/dotnet/maui/pull/35507
🔧 Fixes -
[Revert] Fix iOS ProgressBar bounding box by @SubhikshaSf4851 in https://github.com/dotnet/maui/pull/35868
RadioButton
-
[Windows, Android] Fix Border Color and Border Width Not applying for Radio Button by @HarishwaranVijayakumar in https://github.com/dotnet/maui/pull/35616
🔧 Fixes -
[inflight/current] Fixes a CS0111 build failure in RadioButton.cs caused by a duplicate OnPropertyChanged override by @HarishwaranVijayakumar in https://github.com/dotnet/maui/pull/35631
-
Revert - Fix TalkBack not correctly narrating RadioButtons with Content by @devanathan-vaithiyanathan in https://github.com/dotnet/maui/pull/35625
🔧 Fixes
Refreshview
-
[Windows] Fix RefreshView IsRefreshing property not working while binding by @devanathan-vaithiyanathan in https://github.com/dotnet/maui/pull/34845
🔧 Fixes -
[Android] Fix for RefreshView triggering pull-to-refresh when scrolling inside a WebView with internal scrollable content by @BagavathiPerumal in https://github.com/dotnet/maui/pull/34614
🔧 Fixes
SafeArea
-
[Android] Fix bottom safe area padding dropping to zero when keyboard is shown by @praveenkumarkarunanithi in https://github.com/dotnet/maui/pull/35084
🔧 Fixes -
Gate SafeArea inset listeners in recycler items by @AdamEssenmacher in https://github.com/dotnet/maui/pull/35664
🔧 Fixes -
[Android] Fix ShellPages_NavBarVisibilityHide, VerifyNavBarStatusAtRuntime, and ToggleHasNavigationBar_HidesBar_Visual test failures by @SyedAbdulAzeemSF4852 in https://github.com/dotnet/maui/pull/35819
-
[inflight/candidate] Revert Android Shell safe area nav bar inset fixes by @SyedAbdulAzeemSF4852 in https://github.com/dotnet/maui/pull/35940
ScrollView
-
[Windows] Fix COMException when restoring a ScrollView as ContentPage.Content after swapping it out by @Vignesh-SF3580 in https://github.com/dotnet/maui/pull/35360
🔧 Fixes -
Fix - ScrollView.ScrollToAsync(x, y, animated) doesn't work when called from Page.OnAppearing by @Shalini-Ashokan in https://github.com/dotnet/maui/pull/35395
🔧 Fixes
Searchbar
-
[Android] Fix SearchBar IME full-screen extract mode in landscape orientation by @SubhikshaSf4851 in https://github.com/dotnet/maui/pull/35197
🔧 Fixes -
[iOS 26] Fix SearchBar layout spacing issues for small HeightRequest values by @devanathan-vaithiyanathan in https://github.com/dotnet/maui/pull/35347
🔧 Fixes
SearchBar
-
[Windows] Fix SearchHandler does not focus when ShowSoftInputAsync is called by @praveenkumarkarunanithi in https://github.com/dotnet/maui/pull/35079
🔧 Fixes
Shapes
- Skip simulator install in official pack pipeline by @PureWeen in https://github.com/dotnet/maui/pull/34859
Shell
-
Fix Android layout jump when navigating with IME open and NavBarIsVisible=false by @jpd21122012 in https://github.com/dotnet/maui/pull/34621
🔧 Fixes -
[Android] Add defensive not null check to SearchHandlerAppearanceTracker.FocusChange by @Transis-Felipe in https://github.com/dotnet/maui/pull/29939
-
[Android] Fix for Shell colors change before navigation completes on Android in .NET 10 by @BagavathiPerumal in https://github.com/dotnet/maui/pull/35295
🔧 Fixes -
[Windows] Fix Shell FlyoutItem not taking full width by @SubhikshaSf4851 in https://github.com/dotnet/maui/pull/35131
🔧 Fixes -
[Android, iOS, Catalyst] Fix SearchHandler.BackgroundColor cannot be reset to null by @HarishwaranVijayakumar in https://github.com/dotnet/maui/pull/35224
🔧 Fixes -
Fix for ApplyQueryAttributes being called on non-destination pages during back navigation by @BagavathiPerumal in https://github.com/dotnet/maui/pull/35392
🔧 Fixes -
[Android] Fix Shell flyout background to follow Material 3 theme colors by @SyedAbdulAzeemSF4852 in https://github.com/dotnet/maui/pull/35148
🔧 Fixes -
[Android] Fix Shell.FlyoutHeader background incorrect by @SyedAbdulAzeemSF4852 in https://github.com/dotnet/maui/pull/35489
🔧 Fixes -
[iOS/MacCatalyst] Fix Shell.BackgroundColor not applied to bottom TabBar by @Shalini-Ashokan in https://github.com/dotnet/maui/pull/35545
🔧 Fixes -
[Android] Fix Shell FlyoutIcon tint loss after navigation by @SyedAbdulAzeemSF4852 in https://github.com/dotnet/maui/pull/35561
🔧 Fixes -
[iOS] Fix Shell - opened keyboard on modal page shifts parent page/frame behind modal after update to 10.0.60 by @KarthikRajaKalaimani in https://github.com/dotnet/maui/pull/35559
🔧 Fixes -
Fix intermediate pages not receiving query parameters in multi-page Shell navigation by @mattleibow in https://github.com/dotnet/maui/pull/35432
🔧 Fixes -
[Windows] Fix Shell title bar overlap with window controls in RTL mode by @Shalini-Ashokan in https://github.com/dotnet/maui/pull/33109
🔧 Fixes -
[macOS] Fix IsEnabled property false not working on MenuBarItem by @devanathan-vaithiyanathan in https://github.com/dotnet/maui/pull/35546
🔧 Fixes -
Fix Android Shell top inset when nav bar is hidden by @ne0rrmatrix in https://github.com/dotnet/maui/pull/35555
🔧 Fixes -
Fix Changing Content property of ShellContent doesn't change visual content by @devanathan-vaithiyanathan in https://github.com/dotnet/maui/pull/34630
🔧 Fixes -
Fixed a NullReferenceException when starting application with empty shell on Windows by @Shalini-Ashokan in https://github.com/dotnet/maui/pull/28879
🔧 Fixes -
[Inflight/Candidate] Revert - Fix Changing Shell.NavBarIsVisible does not update the nav bar by @devanathan-vaithiyanathan in https://github.com/dotnet/maui/pull/35896
🔧 Fixes -
Fix Windows Shell tests failure in June 8 Candidate by @devanathan-vaithiyanathan in https://github.com/dotnet/maui/pull/35898
-
[Testing] Fixed Test case failure in PR 35716 - [06/08/2026] Candidate - 2 by @TamilarasanSF4853 in https://github.com/dotnet/maui/pull/35924
-
[release/10.0.1xx-sr9] Revert Shell flyout header layout on iOS by @github-actions[bot] in https://github.com/dotnet/maui/pull/36498
Slider
-
[iOS] Slider: Scale ThumbImageSource to match default thumb size by @NirmalKumarYuvaraj in https://github.com/dotnet/maui/pull/34184
🔧 Fixes
Stepper
-
Fix iOS 26 Stepper overlap in landscape by @AdamEssenmacher in https://github.com/dotnet/maui/pull/35374
🔧 Fixes
SwipeView
-
Fix SwipeViews with invoked properties crash the app in Release mode by @BagavathiPerumal in https://github.com/dotnet/maui/pull/35208
🔧 Fixes -
Fix SwipeItemView command leak by @AdamEssenmacher in https://github.com/dotnet/maui/pull/35510
🔧 Fixes -
[iOS/Android] Fix SwipeItem.IsVisible not refreshing native swipe items when binding changes by @SyedAbdulAzeemSF4852 in https://github.com/dotnet/maui/pull/35217
-
Fix SwipeView memory leak when SwipeItems are reused or replaced by @Vignesh-SF3580 in https://github.com/dotnet/maui/pull/35539
🔧 Fixes -
Fix SwipeItem IconImageSource color handling and rendering across platforms by @Shalini-Ashokan in https://github.com/dotnet/maui/pull/35632
🔧 Fixes
Switch
-
[Android/Windows] Fix RadioButton gradient not clearing when switching background by @Shalini-Ashokan in https://github.com/dotnet/maui/pull/34997
🔧 Fixes -
[Windows] Fix "PlatformView cannot be null here" exception during handler disconnect by @kubaflo in https://github.com/dotnet/maui/pull/35314
🔧 Fixes -
[iOS 26] Fix Switch ThumbColor and OffColor not applied on initial load by @SyedAbdulAzeemSF4852 in https://github.com/dotnet/maui/pull/35400
-
[Android] Fix AppBar flicker on CheckBox/Switch toggle with Material 3 by @Dhivya-SF4094 in https://github.com/dotnet/maui/pull/35181
🔧 Fixes -
[Android] Fix Switch Shadow Does Not Follow Thumb when Toggle On or Off by @Dhivya-SF4094 in https://github.com/dotnet/maui/pull/35623
🔧 Fixes
TabbedPage
-
[Android] Fix TabbedPage truncating tab titles instead of scrolling by @Shalini-Ashokan in https://github.com/dotnet/maui/pull/35086
🔧 Fixes -
[Android] Fix BottomNavigationView remaining visible for TabbedPage inside modal NavigationPage after PushAsync by @Dhivya-SF4094 in https://github.com/dotnet/maui/pull/35359
-
[Android & iOS] TabbedPage leaks with shared GradientBrush. by @SubhikshaSf4851 in https://github.com/dotnet/maui/pull/35543
🔧 Fixes -
Fix OnNavigatedTo not firing after PopModalAsync when tab is changed inside modal by @praveenkumarkarunanithi in https://github.com/dotnet/maui/pull/35916
Templates
-
Bumps Syncfusion.Maui.Toolkit dependency to version 1.0.10 by @PaulAndersonS in https://github.com/dotnet/maui/pull/35608
-
Use MVVM Toolkit partial properties in templates by @jfversluis in https://github.com/dotnet/maui/pull/36074
Toolbar
-
Fix Android app bar inset background coloring by @ne0rrmatrix in https://github.com/dotnet/maui/pull/35601
🔧 Fixes
Tooling
-
Add default .gitignore to MAUI project templates by @davidortinau in https://github.com/dotnet/maui/pull/34862
🔧 Fixes -
Fix: Propagate AdditionalProperties from ProjectReference in ResizetizeCollectItems by @mattleibow in https://github.com/dotnet/maui/pull/35575
🔧 Fixes -
June 8th, Candidate by @PureWeen in https://github.com/dotnet/maui/pull/35716
🔧 Fixes- Add a gitignore file to the Maui template in VS 2022
- [Windows] AutomationId does not work for ContentView, Layouts and controls that inherit them
- [mauipalooza] DatePicker focus only works first time
- [Windows] [Scenario Day] EmptyView using Template displayed at the same time as the content
- Vertical scrolling not working for CarouselView and CustomLayouts
- [iOS] ProgressBar and Label don't correctly obey height and width at the core level
- ContentPage's OnBackButtonPressed not invoked on iOS and MacCatalyst
- On Screen Back Button Does Not Fire OnBackButtonPressed in Android
- Picker Attribute "SelectedIndex" Not being respected on page load on Android?
- Using SelectionChangedCommand with CollectionView in Shell.FlyoutContent results in Win32 Unhandled Exception
- Changing Content property of ShellContent doesn't change visual content.
- [Slider] MAUI Slider thumb image is big on android
- [Android] Investigate SearchBar presentation in horizontal screen orientation
- Navigating to a page with Maps multiple times Increase RAM Usage but doesn't reduce it back after navigating back
- Maui migrating Xamarin to Maui - Tabbed Page Scroll Issue - Tabs are not scrolling
- Setting the
Styleproperty using theVisualStateManagerwithin a Style resource does not work - [Android] DragGestureRecognizer.DropCompleted event not firing
- Memory leak when scrolling a CollectionView with IsGrouped=true
- Right way to dispose page with WebView
- [iOS/Catalyst] Swipeviews with invoked properties crash the app in Release
- [Windows] [.NET 8 RC2] FlyoutItem Backgroundcolor Is not fully displaying
- MAUI WinUI Grids don't render properly in flyout menu
- [Windows] Issues with BoxView Placement Inside Border
- [Regression] [Android] [Maps] Map locks up after rendering 50 Polylines
- CollectionView selecteditem background lost if collectionview (or parent) IsEnabled changed.
- NullReferenceException when starting application with empty shell on Windows
- Memory usage increases when scrolling collectionview if resources count is more than 191
- [Android] SwipeItem IconImageSource should allow more configuration
- Migrate to OnBackPressedCallback
- "PlatformView cannot be null here" Exception in Switch control [Windows]
- Adding AutomationPeers to Windows Borders
- [iOS/Android] CollectionView IsEnabled Not Working
- I9_Scroll by object for grouped data - The group name is always pined at the top after clicking 'Scroll to Proboscis Monkey' button
- Bind ListView.IsRefreshing is not work.
- Android - Dynamic Updates to CollectionView Header/Footer and Templates Are Not Displayed
- Capture video crashes after stopping recording on Android 12
- [Android] CarouselView.Loop = false causes crash on Android when changed at runtime
- Loop Binding in CarouselView Not Updating Dynamically at Runtime
- [Android] Loading the captured screenshot from webview content to Image control does not visible
- [Android] Switch Shadow Does Not Follow Thumb when Toggle On or Off
- [Windows] ContentView clip is not updated when wrapping inside the Border
- [Windows] Picker CharacterSpacing property not applied to Title and PickerItems text
- [Windows] RefreshView IsRefreshing property not working while binding
- FlexLayout Wrap Misalignment with Dynamically-Sized Buttons in .NET MAUI
- NullReferenceException on iOS in Button.LayoutButton from WrapperView.LayoutSubviews
- [iOS] ScrollView.ScrollToAsync(x, y, animated) doesn't work when called from Page.OnAppearing
- HybridWebViewQueryStringHelper.RemovePossibleQueryString removes '?' but not other special characters e.g. '#'
- [Testing] Include more testing around Windows Image Aspect recent fixes
- [Windows] TapGestureRecognizer does NOT work on a ContentView without Background
- [Windows] Image cropping produces inconsistent results when window is minimized or resized
- [iOS, MacOS] FlowDirection not working on EmptyView in CollectionView
- Image source swaps thrash layout under fixed constraints, tanking frame rate when scrolling virtualized collections
- [Windows] Binding RTL FlowDirection in Shell causes Flyout MenuIcon and native window controls to overlap
- [Essentials] TTS rate
- [Android] Applying Shadow property affects the properties in Visual Transform Matrix
- [Android] Bottom insets issues when keyboard is shown.
- Android: BackButton on Android 16 not working after command from FlyOutPage
- [Android] RefreshView triggers pull-to-refresh immediately when scrolling up inside a WebView
- CollectionView items fail to update ActivityIndicator state after header height change
- [macOS] IsEnabled property false not working on MenuBarItem
- Alert/Dialog system (
DisplayAlert,DisplayActionSheet,DisplayPromptAsync) needs a public extensibility point - [MAUI] I2_Vertical grid for horizontal Item Spacing and Vertical Item Spacing - horizontally updating the spacing only applies to the second column
- [iOS] VoiceOver does not correctly describe View with GestureRecognizers
- [iOS, Mac] CollectionView EmptyViewTemplate content text is mirrored when FlowDirection is RightToLeft
- [Windows] WebView Regression from NET9 to NET10
- Shell page without NavBar jumping when navigating with keyboard open
- OnBackInvokedCallbacks block back-to-home animation
- [.NET 10] Increasing gap in the bottom while scrolling.
- WebView on Windows Does Not Inherit App Theme
- [iOS/Mac] FlyoutPage RTL FlowDirection is not working properly
- SwipeItem.IsVisible doesn't properly refresh the native swipe items when the binding value changes dynamically
- .Net 10 Picker item not centered and wrong focus outline of Entry on Mac
- [Windows] SearchHandler.ShowSoftInputAsync() does not focus the SearchHandler
- [iOS] Picker ignores CharacterSpacing on initial load
- [iOS] Picker loses CharacterSpacing after item selection when Title is set
- [Android] [Regression] DatePicker dialog dismisses after the device is rotated
- RadioButton Background does not reset when set to null at runtime
- Shell colors change before navigation completes on Android in .NET 10
- [iOS/Mac]Entry ClearButtonVisibility color does not reset when TextColor is set to null
- [Android, iOS, Catalyst] SearchHandler.BackgroundColor cannot be reset to null
- wrong statusbar height when Android device has a notch
- Shell GoToAsync: no way to pass query parameters to intermediate pages in multi-segment navigation
- [MacOS][CV2] I8_View header and footer_Horizontal_View - Footer on the right doesn't adapt when resizing the window
- [.NET 10][iOS] D2 - Editor can't be scrolled after rotating simulator.
- [Android] Shell Flyout ignores Material 3 surface color when UseMaterial3 is enabled
- [Android] AppBar flicker while changing the CheckBox or Switch state after scrolling in Material 3
- ApplyQueryAttributes gets called for not activated (navigated to) page on back
- [.NET10] D10-The number and buttons overlap after rotating the simulator.
- [iOS/MacCatalyst] IndicatorView does not update when IndicatorSize is dynamically changed to the default value
- [iOS] CollectionView tries to invalidate cells with invalid indexes
- Shell.NavBarIsVisible="False" on page is ignored in 10.0.60 (regression from 10.0.51)
- iOS 26 Switch default color for Off and On is incorrect + Off Color is not applied at start + Thumb Colors is not applied
- COMException when clone a page's content to a object and set it back later in mainthread on Windows
- [Bug] KeyboardAccelerator with Cmd+Shift modifiers breaks entire MenuBarItem on Mac Catalyst
- [Regression] LinearGradientBrush broken on Android in 10.0.60
- Spacing problem with maui 10.0.60 iOS
- Build fails when appicon is an empty (but valid) svg after upgrade to 10.0.60
- [10.0.60] ScrollTo(0) not working anymore on CollectionView when IsGrouped="True"
- CollectionView.ScrollTo(index) doesn't work correctly when IsGrouped="True" on iOS, MacCatalyst, and Windows
- Android TabbedPage inside Modal Navigation does not overlay BottomNavigationView after PushAsync in .NET MAUI 10.0.60
- [10.0.60] CollectionView scrolling performance regression
- 10.0.60 breaks transparency on Brushes (on Android?)
- Android: Stale ContainerView retains replaced FlyoutPage graph
- [MacCatalyst] Shell.BackgroundColor not applied to bottom TabBar
- [Catalyst] Shell.TabBarBackgroundColor is not applied
- PolygonHandler and PolylineHandler leak when Points is replaced before disconnect
- [Android] The flyout icon loses colours
- Implicit parameter conversion from integer to byte fails with source generated XAML
- [Android] BlazorWebView predictive back callback blocks Android back-to-home animation
- VisualElement's ChangeVisualState gets stuck in Selected state
- [iOS] Shell - opened keyboard on modal page shifts parent page/frame behind modal after update to 10.0.60
- Android WebView file chooser callbacks leak via ActivityResultCallbackRegistry
- [Android] Shell.FlyoutHeader background is incorrect
- [CollectionView2] Item spacing not properly applied between items in Horizontal LinearItemsLayout
- TabbedPage leaks renderer/manager when BarBackground uses shared GradientBrush resource
- CarouselViewController2 leaks on iOS/MacCatalyst due to unremoved orientation notification observer
- MAUI 10 layout diagnostics no-consumer path is not zero-allocation
- iOS/Mac Catalyst MapHandler leaks MAUI Map views and MapElements through MapPool
- SwipeView leaks when SwipeItems are reused or replaced
- WebView leaks when reusing a shared WebViewSource
- Memory leak Device.Test pass with false positive
Border.StrokeDashArrayleaks dashed Borders when using a shared Application resourceLabel.FormattedTextleaks labels when sharedFormattedStringis stored inApplication.ResourcesCollectionView.SelectedItemsleaks popped views when bound to a retainedObservableCollectionSwipeItemView.Commandleaks row views and command parameters throughCanExecuteChanged- [Windows, Android, iOS & Mac]Button TextColor does not restore to platform default when reset to null after dynamic update
- [MacCatalyst] [Entry] ClearButtonVisibility color appears dimmed compared to TextColor
- Android Edge-to-Edge: Shell and NavigationPage Top Bar colour is not used for status bar.
- [inflight regression] Android BlazorWebView back callback can swallow the first Back press when its callback is stale-enabled
- Resizetizer GetMauiItems does not propagate ProjectReference AdditionalProperties
- [Android] MissingMethodException AccessibilityNodeInfoCompat.set_Checked(bool) on 10.0.70 due to AndroidX.Core 1.17 breaking change
- [Windows, Android] Border Color and Border Width Not applying for Radio Button.
- [MAUI] D13_Customize_Text_Alignment - Text Editor Height is not consistent
- [Windows] Image with FontImageSource is not centered and gets clipped when WidthRequest/HeightRequest equals FontImageSource Size
- Browser.OpenAsync(External) on Android throws FeatureNotSupportedException for verified App Link owner URLs even with documented fix applied
- AnimationManager is allocating a lot
- [inflight regression] Windows HybridWebView JS invocation bypasses WebView2 initialization after #32491
WebView
-
[Windows] Fix WebView blank rendering when used with HybridWebView by @SubhikshaSf4851 in https://github.com/dotnet/maui/pull/35092
🔧 Fixes -
Fix AOT integration test failures: suppress IL3050/IL2026 for HybridWebViewHandler in AddControlsHandlers by @mattleibow via @Copilot in https://github.com/dotnet/maui/pull/34868
-
Fix Android activity result callback leak by @AdamEssenmacher in https://github.com/dotnet/maui/pull/35436
🔧 Fixes -
[Windows] Fix WebView Does Not Inherit App Theme by @devanathan-vaithiyanathan in https://github.com/dotnet/maui/pull/35037
🔧 Fixes -
Fix for WebView leaks when reusing a shared WebViewSource by @BagavathiPerumal in https://github.com/dotnet/maui/pull/35524
🔧 Fixes -
Destroy Android WebView on handler disconnect by @AdamEssenmacher in https://github.com/dotnet/maui/pull/35552
🔧 Fixes -
[release/10.0.1xx-sr9] Fix WebView SwipeView gestures on Android by @github-actions[bot] in https://github.com/dotnet/maui/pull/36506
Window
- Revert - Fix Android stale ContainerView root leak #35372 by @TamilarasanSF4853 in https://github.com/dotnet/maui/pull/36152
Xaml
-
Fix: Enable VisualStateManager to set Style property dynamically by @Shalini-Ashokan in https://github.com/dotnet/maui/pull/33389
🔧 Fixes -
Fix Implicit parameter conversion from integer to byte fails with source generated XAML by @KarthikRajaKalaimani in https://github.com/dotnet/maui/pull/35444
🔧 Fixes
-
Fix: Build fails when appicon is an empty (but valid) SVG by @Shalini-Ashokan in https://github.com/dotnet/maui/pull/35305
🔧 Fixes -
[inflight/current] Fix CS0111 duplicate GetNativeCharacterSpacing in PickerHandlerTests.iOS by @SyedAbdulAzeemSF4852 in https://github.com/dotnet/maui/pull/35419
-
Update WinAppSDK to 1.8.260508005 by @kubaflo in https://github.com/dotnet/maui/pull/35678
-
Add /review tests failure review workflow by @kubaflo in https://github.com/dotnet/maui/pull/35701
-
Document Maestro subscription authoring & lifecycle in dependency-flow skill by @PureWeen in https://github.com/dotnet/maui/pull/35719
-
Remove CI scanner token budget limit by @kubaflo in https://github.com/dotnet/maui/pull/35818
🔧 Fixes -
Fix /review tests trigger and output by @kubaflo in https://github.com/dotnet/maui/pull/35820
-
Fix /review rerun for MauiBot summaries by @kubaflo in https://github.com/dotnet/maui/pull/35817
-
Fix /review trigger lock label permissions by @kubaflo in https://github.com/dotnet/maui/pull/35829
-
Fix /review tests comment formatting by @kubaflo in https://github.com/dotnet/maui/pull/35828
-
Update PatchVersion from 80 to 90 by @PureWeen in https://github.com/dotnet/maui/pull/35879
-
Restrict /review rerun eligibility to author activity by @kubaflo in https://github.com/dotnet/maui/pull/35874
-
Style skill validation results comment by @kubaflo in https://github.com/dotnet/maui/pull/35713
-
Release readiness skill — SR + Preview (supersedes #35754) by @PureWeen in https://github.com/dotnet/maui/pull/35807
-
ci(skills): migrate skill-eval suite from skill-validator to Vally by @PureWeen in https://github.com/dotnet/maui/pull/35942
-
Add
environment:gating to write/spend-capable gh-aw workflows + recompile all to v0.79.8 by @PureWeen in https://github.com/dotnet/maui/pull/35951 -
Resolve SR sub-patch milestones from the earliest containing tag by @PureWeen in https://github.com/dotnet/maui/pull/35972
🔧 Fixes -
Add
environment: gh-aw-agentsto remaining workflows by @PureWeen in https://github.com/dotnet/maui/pull/35974 -
Hide
/review,/review rerun, and/review testscommand comments as resolved by @kubaflo in https://github.com/dotnet/maui/pull/35895 -
Surface p/0 PRs as Preview blockers; drop stale below-watermark SR branches from the tracker matrix by @PureWeen in https://github.com/dotnet/maui/pull/35971
-
Revert
environment:gating on review-trigger.yml by @PureWeen in https://github.com/dotnet/maui/pull/36005 -
Deflake release-readiness recency test: remove wall-clock-dependent live assertions, add deterministic fixture coverage by @PureWeen in https://github.com/dotnet/maui/pull/36004
-
Fix Skill Validation results comment: define missing agentCount + harden comment posting by @PureWeen in https://github.com/dotnet/maui/pull/36003
-
Surface p/0-labelled PRs targeting SR branches as release blockers (SR lane parity with Preview) by @PureWeen in https://github.com/dotnet/maui/pull/36006
-
Update rebase action by @PureWeen in https://github.com/dotnet/maui/pull/36028
-
Always minimize /review, /review rerun, and /review tests command comments once authorized by @kubaflo in https://github.com/dotnet/maui/pull/36021
-
Fix release-readiness tracker warnings: filter cross-repo PR cross-references and drop invalid authorAssociation gh field by @PureWeen in https://github.com/dotnet/maui/pull/36029
-
Sanitize upstream titles in release-readiness tracker tables (embedded newlines + unescaped pipes) by @PureWeen in https://github.com/dotnet/maui/pull/36031
-
Fix rerun review scanner dispatch (batch decisions + harden PR-not-found guard) by @kubaflo in https://github.com/dotnet/maui/pull/35955
-
Fix SR regression header overcounting when exactly one candidate exists by @PureWeen in https://github.com/dotnet/maui/pull/36061
-
Bump Magick.NET-Q8-AnyCPU from 14.12.0 to 14.13.1 by @dependabot[bot] in https://github.com/dotnet/maui/pull/35999
-
Add CI Failure Fixer: branch-scoped main + net11.0 auto-fix workflows by @PureWeen in https://github.com/dotnet/maui/pull/35927
-
Surface nightly dogfood feed staleness at the top of release-readiness trackers by @PureWeen in https://github.com/dotnet/maui/pull/36066
-
Fix dogfood PR artifact retrieval for failed aggregate builds by @jfversluis in https://github.com/dotnet/maui/pull/35939
-
Add new versions to bug report template by @PureWeen in https://github.com/dotnet/maui/pull/36112
-
Document automated PR review workflow by @kubaflo in https://github.com/dotnet/maui/pull/35704
-
Fix rerun review scanner: dispatch review-trigger.yml instead of reimplementing AzDO by @kubaflo in https://github.com/dotnet/maui/pull/36080
-
Converge /review tests with azdo-build-investigator via shared CI facts doc by @PureWeen in https://github.com/dotnet/maui/pull/36067
-
Update net11.0 merge-flow target to release/11.0.1xx-preview6 by @PureWeen in https://github.com/dotnet/maui/pull/36188
-
Run milestone management automatically on release tag push by @PureWeen in https://github.com/dotnet/maui/pull/36140
-
Enhance MauiBot AI summary review output + support net11-targeting PRs by @kubaflo in https://github.com/dotnet/maui/pull/35677
-
Fix /review tests device-test confirmation to use anonymous Helix /workitems endpoint by @PureWeen in https://github.com/dotnet/maui/pull/36185
-
Add public-safe preview release readiness gate to dependency-flow skill by @PureWeen in https://github.com/dotnet/maui/pull/36268
-
Release-readiness: cross-major preview leak fix, milestone blocker, E2E refresh, and hoisted candidate-PR section by @PureWeen in https://github.com/dotnet/maui/pull/36172
-
Fix milestone workflow crash when the target milestone doesn't exist yet by @PureWeen in https://github.com/dotnet/maui/pull/36398
-
Use PAT pool for agentic workflows by @kubaflo in https://github.com/dotnet/maui/pull/36204
-
Document nightly/inflight official build for CI-failure routing by @PureWeen in https://github.com/dotnet/maui/pull/36088
-
Add closed-fix-unlinked regression classification to release-readiness by @PureWeen in https://github.com/dotnet/maui/pull/36111
-
Stabilize Version 10.0.90 by @kubaflo in https://github.com/dotnet/maui/pull/36509
- Backport Test Fixes and Snapshots from SR to Inflight Branch by @Tamilarasan-Paranthaman in https://github.com/dotnet/maui/pull/35499
- Fix hardcoded version of Microsoft.DotNet.XHarness.TestRunners.Xunit in test projects by @akoeplinger in https://github.com/dotnet/maui/pull/29905
- [Testing] Fixed Build error on inflight/ candidate PR 35716 by @HarishKumarSF4517 in https://github.com/dotnet/maui/pull/35730
- [HouseKeeping] Fix inconsistant namespace in HostApp by @NirmalKumarYuvaraj in https://github.com/dotnet/maui/pull/35210
-
Add .cab and ReconnectModal.razor.js to signing config by @jesuszarate in https://github.com/dotnet/maui/pull/35026
-
Fix typo in Clipboard.shared.cs by @Deadpikle in https://github.com/dotnet/maui/pull/35316
-
Fix single modifier for NSMenuItem accelerators by @jeremy-visionaid in https://github.com/dotnet/maui/pull/35351
-
Avoid unnecessary LINQ enumerations by @jeremy-visionaid in https://github.com/dotnet/maui/pull/35272
-
[Testing] Replace retryDelay with retryTimeout in UI tests by @kubaflo in https://github.com/dotnet/maui/pull/35367
-
Replace JavaFinalize() with Dispose(bool) in GenericAnimatorListener by @jonathanpeppers in https://github.com/dotnet/maui/pull/35548
-
Fix incorrect SDK provisioning commands in integration-tests instructions by @davidnguyen-tech in https://github.com/dotnet/maui/pull/34992
-
Fix VisualElement.ChangeVisualState() gets stuck in Selected state by @Dhivya-SF4094 in https://github.com/dotnet/maui/pull/35421
🔧 Fixes -
Extract shared versioning module, add -CloseFixedIssues flag, and earliest-release-wins milestone validation by @PureWeen in https://github.com/dotnet/maui/pull/35858
-
Add branch guard to merge-net11-to-release workflow by @PureWeen in https://github.com/dotnet/maui/pull/34797
-
[Testing] Fixed Test case failure in PR 35716 - [06/08/2026] Candidate - 3 by @TamilarasanSF4853 in https://github.com/dotnet/maui/pull/36202
-
[Testing] Fixed Test case failure in PR 35716 - [06/08/2026] Candidate - 4 by @TamilarasanSF4853 in https://github.com/dotnet/maui/pull/36227
-
[Testing] Fixed Test case failure in PR 35716 - [06/08/2026] Candidate - 5 by @TamilarasanSF4853 in https://github.com/dotnet/maui/pull/36300
Full Changelog: https://github.com/dotnet/maui/compare/10.0.80...release/10.0.1xx-sr9
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
About dotnet/maui
All releases →Related context
Related tools
Beta — feedback welcome: [email protected]