.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 #35358
Ai Agents
Animation
-
[Android] Fix Shadow property affecting transform matrix. by @Shalini-Ashokan in #32962
API
-
Add delegate-based alert dialog extensibility convention (no public API changes) by @Redth in #35095
Blazor
-
[Android] Fix for BlazorWebView predictive back callback blocks Android back-to-home animation by @BagavathiPerumal in #35538
-
[Android] Fix BlazorWebView back callback can swallow the first Back press when its callback is stale-enabled by @devanathan-vaithiyanathan in #35611
-
Skip request-interception tests that hit echo.free.beeceptor.com by @akoeplinger in #35661
Border
-
[Windows] Fixed the ContentView clip is not updated when wrapping inside the Border by @Ahamed-Ali in #30408
-
Fix Border.StrokeDashArray leaks dashed Borders when using a shared Application resource by @devanathan-vaithiyanathan in #35544
-
[Windows] Border: Add AutomationPeer support by @Vignesh-SF3580 in #35577
๐ง Fixes
-
[Windows] Fixed BoxView improper rendering inside Border by @Dhivya-SF4094 in #28465
Button
-
Prevent NullReferenceException in LayoutButton by @GamesAgeddon in #35284
-
Fix TextColor null reset to restore platform defaults on iOS and Android by @Shalini-Ashokan in #35563
CollectionView
-
[Android]Fix CollectionView grid spacing updates for first row and column by @KarthikRajaKalaimani in #34527
-
[MacCatalyst] Fix CollectionView Header/Footer Not Expanding to Content Width by @KarthikRajaKalaimani in #35213
-
[iOS/MacCatalyst] Fix IndicatorView not updating when IndicatorSize is changed to default value by @Shalini-Ashokan in #35215
-
CollectionView selecteditem background lost if collectionview (or parent) IsEnabled changed. by @KarthikRajaKalaimani in #31540
-
[iOS/macOS] CollectionView: Fix FlowDirection not working on EmptyView by @Dhivya-SF4094 in #32674
-
Fix iOS CollectionView stale layout invalidations by @filipnavara in #35245
-
Fix Android grouped CollectionView header/footer rebind leak by @AdamEssenmacher in #35368
-
[Windows] Fix for Item should scrolled based on the GroupHeaderTemplate by @SuthiYuvaraj in #28074
-
[Android] Fix ScrollTo regression when IsGrouped true on CollectionView by @SubhikshaSf4851 in #35356
-
[Android] Fix CollectionView scrolling performance regression by @devanathan-vaithiyanathan in #35379
-
Optimize parent dynamic resource refresh by @AdamEssenmacher in #35408
-
Fix CI failure for CollectionView Scrolling Feature Tests due to PR #35379 by @devanathan-vaithiyanathan in #35536
-
[iOS & Mac] CarouselViewController2 leaks on iOS/MacCatalyst due to unremoved orientation notification observer by @SubhikshaSf4851 in #35532
-
Fix CollectionView.SelectedItems leaks popped views when bound to a retained ObservableCollection by @HarishwaranVijayakumar in #35558
-
Fix for Android - Dynamic Updates to CollectionView Header/Footer and Templates Are Not Displayed by @SuthiYuvaraj in #28904
-
[Windows] Fix CarouselView EmptyView display when filtering to zero items by @Shalini-Ashokan in #29247
-
[Android/iOS] Fix IsEnabled=False on CollectionView not working by @devanathan-vaithiyanathan in #27749
-
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 #29527
-
[iOS / Mac] Fix CollectionView.ScrollTo(index) silently failing whenIsGrouped="True" by @Dhivya-SF4094 in #35609
-
Fix Android nested carousel scrolling by @AdamEssenmacher in #35656
-
[Inflight regression] Fixed Test failures ModalTabbedPagePushAsyncShouldOverlayBottomNavigationView and GroupedCollectionViewScrollToIndexScrollsToCorrectItem by @Dhivya-SF4094 in #35823
-
Fix CarouselView tests fail in June 8 Candidate by @devanathan-vaithiyanathan in #35825
-
Revert Android CollectionView handler cleanup and scrolling performance fixes (#34534, #35379, #35536) by @SubhikshaSf4851 in #36058
Core
Core Lifecycle
Datepicker
-
Fix MacCatalyst DatePicker focus handling by @AdamEssenmacher in #35553
DateTimePicker
-
[Android] Fix DatePicker dialog dismisses after the device is rotated by @HarishwaranVijayakumar in #34980
Docs
- doc: Add paragraph to README.md explaining how to fetch the
mauiproject templates by @durandt in #34561
Drawing
-
[Android] Fix LinearGradientBrush rendering as opaque black box by @SubhikshaSf4851 in #35299
-
Fix polygon points collection handler leak by @AdamEssenmacher in #35526
Editor
-
[iOS] Fix Editor losing scrollability after rotation when CharacterSpacing is applied by @Vignesh-SF3580 in #35309
-
[Inflight/Candidate][iOS & Mac] Fix for Editor height inconsistency when VerticalTextAlignment is Center or End on iOS and MacCatalyst by @BagavathiPerumal in #35662
-
[iOS] Fix EditorScrollingWhenEnclosedInBorder test failure on candidate branch by @Vignesh-SF3580 in #35920
-
[Inflight/Candidate][iOS] Fix for ShouldIgnoreBottomContentInsetForCollectionViewItems - Editor cells becoming invisible in CollectionView (CV1) by @BagavathiPerumal in #36107
Entry
-
[iOS/Mac] Fix Entry clear button retaining tint color after TextColor is reset to null by @SyedAbdulAzeemSF4852 in #35177
-
[iOS/MacCatalyst] Fix Entry clear button appearing dimmed compared to TextColor by @SyedAbdulAzeemSF4852 in #35541
-
Fix pill-shaped focus ring on macOS 26 by @Dhivya-SF4094 in #35393
-
Fix Entry select all text on refocus not working on WinUI by @kubaflo in #35383
-
Revert - Fix Entry clear button appearing dimmed compared to TextColor #35541 by @TamilarasanSF4853 in #36134
Essentials
-
[Android] Fix Capture video crashes after stopping recording on Android 12 by @HarishwaranVijayakumar in #35638
-
[Essentials] Browser.OpenAsync(External): drop visibility-filtered ResolveActivity pre-check by @Kebechet in #35652
-
Remove Essentials.AI from dotnet/maui by @jfversluis in #36153
Essentials Texttospeech
-
[Mac, iOS, Windows] Fix for inconsistent Text-to-Speech rate behavior by @HarishwaranVijayakumar in #32850
๐ง Fixes
Flyoutpage
-
[iOS/Mac] Fix FlyoutPage RTL FlowDirection is not working by @devanathan-vaithiyanathan in #34831
-
[Android] Fix for Android 16 Back button is not working after command from FlyoutPage by @BagavathiPerumal in #35196
General
- Fix BindableObject.GetLocalValueEnumerator() removed by #33584 breaks VS Live Property Explorer by @devanathan-vaithiyanathan in #36063
Gestures
-
Fix DragGestureRecognizer.DropCompleted event not firing in Android platform by @KarthikRajaKalaimani in #35179
-
Windows: Ensure layouts without background participate in hit testing by @jpd21122012 in #34364
-
[iOS] Fix VoiceOver dropping child labels on layouts with SemanticProperties.Hint or TapGestureRecognizer by @Vignesh-SF3580 in #35590
Hybridwebview
-
Fix RemovePossibleQueryString to also strip URL fragments by @kubaflo in #35551
-
[Revert] - [Windows] Fix WebView blank rendering when used with HybridWebView by @SubhikshaSf4851 in #35814
-
[Inflight Regression] Revert - Refactor the HybridWebView and properly support complex parameters by @BagavathiPerumal in #35852
Image
-
Avoid image source layout invalidation for fixed-size views by @AdamEssenmacher in #35369
-
[Windows] Fix Image layout inconsistency caused by async decode race in GetDesiredSize by @praveenkumarkarunanithi in #34699
-
[Testing] Include more testing around Windows Image Aspect recent fixes by @kubaflo in #35620
-
Revert PR #30068 โ Fix FontImageSource centering regression on Windows by @Shalini-Ashokan in #35642
-
[Android] Fix screenshot from WebView content not working by @kubaflo in #35384
-
[Windows] Fix AspectFit image fills container regression causing UI test failures on candidate branch by @praveenkumarkarunanithi in #35923
-
Fixed VerifyImageAspect_CenterWithImageSourceFromUri failure by @Dhivya-SF4094 in #35945
Label
-
Improve label mapping performance and ensure complete coverage including ToPlatform and subsequent property changes by @Tamilarasan-Paranthaman in #31159
-
Fix for Label.FormattedText leaks labels when shared FormattedString is stored in Application.Resources by @BagavathiPerumal in #35582
-
[iOS] Fix Label Span formatting test failures on candidate branch by @Vignesh-SF3580 in #35815
-
[Testing] Fixed Test case failure in PR 35716 - [06/08/2026] Candidate - 1 by @TamilarasanSF4853 in #35762
Layout
-
[iOS, Mac] Fix Item spacing not properly applied between items in Horizontal LinearItemsLayout by @Dhivya-SF4094 in #35445
-
[Windows] Add Automation Id support for Layouts. by @SubhikshaSf4851 in #35562
-
Avoid layout diagnostics allocations without listeners by @AdamEssenmacher in #35475
-
[Windows/Android] FlexLayout: Fix wrap misalignment due to floating-point precision by @SuthiYuvaraj in #31341
-
[inflight/candidate] Revert - Avoid layout diagnostics allocations without listeners (#35475) by @devanathan-vaithiyanathan in #36095
Listview
-
Fix Binding for ListView.IsRefreshing by @bill2004158 in #28516
๐ง Fixes
Map
-
Fix iOS/Catalyst MapPool retention with MapElements by @AdamEssenmacher in #35480
-
Fix Android map view lifecycle cleanup by @AdamEssenmacher in #35476
-
Fix Android map element options retention by @AdamEssenmacher in #35634
Menubar
-
[MacCatalyst] Fix KeyboardAccelerator with Cmd+Shift modifiers breaks entire MenuBarItem on Mac Catalyst by @KarthikRajaKalaimani in #35318
Navigation
-
[iOS, Mac] Fix OnBackButtonPressed not invoked for NavigationPage and Shell by @Dhivya-SF4094 in #35072
-
Fix Android stale ContainerView root leak by @AdamEssenmacher in #35372
-
[Android] Fix for predictive back-to-home animation blocked by unconditional back callback registration by @BagavathiPerumal in #35223
-
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 #35604
Navigationpage
- [inflight/candidate] Revert Fix Android app bar inset background coloring by @HarishwaranVijayakumar in #35856
Picker
-
[iOS] Fix Picker CharacterSpacing lost after item selection when Title is set by @SyedAbdulAzeemSF4852 in #34974
-
[iOS] Fix Picker CharacterSpacing ignored on initial load by @SyedAbdulAzeemSF4852 in #34957
-
[Windows] Fix for Picker CharacterSpacing Not Being Applied to Title and Dropdown Items by @SyedAbdulAzeemSF4852 in #30612
-
Fix Picker SelectedIndex deferred initialization by @AdamEssenmacher in #35629
Progressbar
-
Fix iOS ProgressBar bounding box by @AdamEssenmacher in #35507
-
[Revert] Fix iOS ProgressBar bounding box by @SubhikshaSf4851 in #35868
RadioButton
-
[Windows, Android] Fix Border Color and Border Width Not applying for Radio Button by @HarishwaranVijayakumar in #35616
-
[inflight/current] Fixes a CS0111 build failure in RadioButton.cs caused by a duplicate OnPropertyChanged override by @HarishwaranVijayakumar in #35631
-
Revert - Fix TalkBack not correctly narrating RadioButtons with Content by @devanathan-vaithiyanathan in #35625
Refreshview
-
[Windows] Fix RefreshView IsRefreshing property not working while binding by @devanathan-vaithiyanathan in #34845
-
[Android] Fix for RefreshView triggering pull-to-refresh when scrolling inside a WebView with internal scrollable content by @BagavathiPerumal in #34614
SafeArea
-
[Android] Fix bottom safe area padding dropping to zero when keyboard is shown by @praveenkumarkarunanithi in #35084
-
Gate SafeArea inset listeners in recycler items by @AdamEssenmacher in #35664
-
[Android] Fix ShellPages_NavBarVisibilityHide, VerifyNavBarStatusAtRuntime, and ToggleHasNavigationBar_HidesBar_Visual test failures by @SyedAbdulAzeemSF4852 in #35819
-
[inflight/candidate] Revert Android Shell safe area nav bar inset fixes by @SyedAbdulAzeemSF4852 in #35940
ScrollView
-
[Windows] Fix COMException when restoring a ScrollView as ContentPage.Content after swapping it out by @Vignesh-SF3580 in #35360
-
Fix - ScrollView.ScrollToAsync(x, y, animated) doesn't work when called from Page.OnAppearing by @Shalini-Ashokan in #35395
Searchbar
-
[Android] Fix SearchBar IME full-screen extract mode in landscape orientation by @SubhikshaSf4851 in #35197
-
[iOS 26] Fix SearchBar layout spacing issues for small HeightRequest values by @devanathan-vaithiyanathan in #35347
๐ง Fixes
SearchBar
-
[Windows] Fix SearchHandler does not focus when ShowSoftInputAsync is called by @praveenkumarkarunanithi in #35079
Shapes
Shell
-
Fix Android layout jump when navigating with IME open and NavBarIsVisible=false by @jpd21122012 in #34621
-
[Android] Add defensive not null check to SearchHandlerAppearanceTracker.FocusChange by @Transis-Felipe in #29939
-
[Android] Fix for Shell colors change before navigation completes on Android in .NET 10 by @BagavathiPerumal in #35295
-
[Windows] Fix Shell FlyoutItem not taking full width by @SubhikshaSf4851 in #35131
-
[Android, iOS, Catalyst] Fix SearchHandler.BackgroundColor cannot be reset to null by @HarishwaranVijayakumar in #35224
-
Fix for ApplyQueryAttributes being called on non-destination pages during back navigation by @BagavathiPerumal in #35392
-
[Android] Fix Shell flyout background to follow Material 3 theme colors by @SyedAbdulAzeemSF4852 in #35148
-
[Android] Fix Shell.FlyoutHeader background incorrect by @SyedAbdulAzeemSF4852 in #35489
-
[iOS/MacCatalyst] Fix Shell.BackgroundColor not applied to bottom TabBar by @Shalini-Ashokan in #35545
-
[Android] Fix Shell FlyoutIcon tint loss after navigation by @SyedAbdulAzeemSF4852 in #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 #35559
-
Fix intermediate pages not receiving query parameters in multi-page Shell navigation by @mattleibow in #35432
-
[Windows] Fix Shell title bar overlap with window controls in RTL mode by @Shalini-Ashokan in #33109
-
[macOS] Fix IsEnabled property false not working on MenuBarItem by @devanathan-vaithiyanathan in #35546
-
Fix Android Shell top inset when nav bar is hidden by @ne0rrmatrix in #35555
-
Fix Changing Content property of ShellContent doesn't change visual content by @devanathan-vaithiyanathan in #34630
-
Fixed a NullReferenceException when starting application with empty shell on Windows by @Shalini-Ashokan in #28879
-
[Inflight/Candidate] Revert - Fix Changing Shell.NavBarIsVisible does not update the nav bar by @devanathan-vaithiyanathan in #35896
-
Fix Windows Shell tests failure in June 8 Candidate by @devanathan-vaithiyanathan in #35898
-
[Testing] Fixed Test case failure in PR 35716 - [06/08/2026] Candidate - 2 by @TamilarasanSF4853 in #35924
-
[release/10.0.1xx-sr9] Revert Shell flyout header layout on iOS by @github-actions[bot] in #36498
Slider
-
[iOS] Slider: Scale ThumbImageSource to match default thumb size by @NirmalKumarYuvaraj in #34184
Stepper
-
Fix iOS 26 Stepper overlap in landscape by @AdamEssenmacher in #35374
SwipeView
-
Fix SwipeViews with invoked properties crash the app in Release mode by @BagavathiPerumal in #35208
-
Fix SwipeItemView command leak by @AdamEssenmacher in #35510
-
[iOS/Android] Fix SwipeItem.IsVisible not refreshing native swipe items when binding changes by @SyedAbdulAzeemSF4852 in #35217
-
Fix SwipeView memory leak when SwipeItems are reused or replaced by @Vignesh-SF3580 in #35539
-
Fix SwipeItem IconImageSource color handling and rendering across platforms by @Shalini-Ashokan in #35632
Switch
-
[Android/Windows] Fix RadioButton gradient not clearing when switching background by @Shalini-Ashokan in #34997
-
[Windows] Fix "PlatformView cannot be null here" exception during handler disconnect by @kubaflo in #35314
-
[iOS 26] Fix Switch ThumbColor and OffColor not applied on initial load by @SyedAbdulAzeemSF4852 in #35400
-
[Android] Fix AppBar flicker on CheckBox/Switch toggle with Material 3 by @Dhivya-SF4094 in #35181
-
[Android] Fix Switch Shadow Does Not Follow Thumb when Toggle On or Off by @Dhivya-SF4094 in #35623
TabbedPage
-
[Android] Fix TabbedPage truncating tab titles instead of scrolling by @Shalini-Ashokan in #35086
-
[Android] Fix BottomNavigationView remaining visible for TabbedPage inside modal NavigationPage after PushAsync by @Dhivya-SF4094 in #35359
-
[Android & iOS] TabbedPage leaks with shared GradientBrush. by @SubhikshaSf4851 in #35543
-
Fix OnNavigatedTo not firing after PopModalAsync when tab is changed inside modal by @praveenkumarkarunanithi in #35916
Templates
-
Bumps Syncfusion.Maui.Toolkit dependency to version 1.0.10 by @PaulAndersonS in #35608
-
Use MVVM Toolkit partial properties in templates by @jfversluis in #36074
Toolbar
-
Fix Android app bar inset background coloring by @ne0rrmatrix in #35601
Tooling
-
Add default .gitignore to MAUI project templates by @davidortinau in #34862
-
Fix: Propagate AdditionalProperties from ProjectReference in ResizetizeCollectItems by @mattleibow in #35575
-
June 8th, Candidate by @PureWeen in #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 #35092
-
Fix AOT integration test failures: suppress IL3050/IL2026 for HybridWebViewHandler in AddControlsHandlers by @mattleibow via @Copilot in #34868
-
Fix Android activity result callback leak by @AdamEssenmacher in #35436
-
[Windows] Fix WebView Does Not Inherit App Theme by @devanathan-vaithiyanathan in #35037
-
Fix for WebView leaks when reusing a shared WebViewSource by @BagavathiPerumal in #35524
-
Destroy Android WebView on handler disconnect by @AdamEssenmacher in #35552
๐ง Fixes
-
[release/10.0.1xx-sr9] Fix WebView SwipeView gestures on Android by @github-actions[bot] in #36506
Window
- Revert - Fix Android stale ContainerView root leak #35372 by @TamilarasanSF4853 in #36152
Xaml
-
Fix: Enable VisualStateManager to set Style property dynamically by @Shalini-Ashokan in #33389
-
Fix Implicit parameter conversion from integer to byte fails with source generated XAML by @KarthikRajaKalaimani in #35444
๐ง Infrastructure (49)
-
Fix: Build fails when appicon is an empty (but valid) SVG by @Shalini-Ashokan in #35305
-
[inflight/current] Fix CS0111 duplicate GetNativeCharacterSpacing in PickerHandlerTests.iOS by @SyedAbdulAzeemSF4852 in #35419
-
Add /review tests failure review workflow by @kubaflo in #35701
-
Document Maestro subscription authoring & lifecycle in dependency-flow skill by @PureWeen in #35719
-
Remove CI scanner token budget limit by @kubaflo in #35818
๐ง Fixes
-
Fix /review rerun for MauiBot summaries by @kubaflo in #35817
-
Fix /review trigger lock label permissions by @kubaflo in #35829
-
Restrict /review rerun eligibility to author activity by @kubaflo in #35874
-
Style skill validation results comment by @kubaflo in #35713
-
Release readiness skill โ SR + Preview (supersedes #35754) by @PureWeen in #35807
-
ci(skills): migrate skill-eval suite from skill-validator to Vally by @PureWeen in #35942
-
Add
environment:gating to write/spend-capable gh-aw workflows + recompile all to v0.79.8 by @PureWeen in #35951 -
Resolve SR sub-patch milestones from the earliest containing tag by @PureWeen in #35972
-
Add
environment: gh-aw-agentsto remaining workflows by @PureWeen in #35974 -
Hide
/review,/review rerun, and/review testscommand comments as resolved by @kubaflo in #35895 -
Surface p/0 PRs as Preview blockers; drop stale below-watermark SR branches from the tracker matrix by @PureWeen in #35971
-
Revert
environment:gating on review-trigger.yml by @PureWeen in #36005 -
Deflake release-readiness recency test: remove wall-clock-dependent live assertions, add deterministic fixture coverage by @PureWeen in #36004
-
Fix Skill Validation results comment: define missing agentCount + harden comment posting by @PureWeen in #36003
-
Surface p/0-labelled PRs targeting SR branches as release blockers (SR lane parity with Preview) by @PureWeen in #36006
-
Always minimize /review, /review rerun, and /review tests command comments once authorized by @kubaflo in #36021
-
Fix release-readiness tracker warnings: filter cross-repo PR cross-references and drop invalid authorAssociation gh field by @PureWeen in #36029
-
Sanitize upstream titles in release-readiness tracker tables (embedded newlines + unescaped pipes) by @PureWeen in #36031
-
Fix rerun review scanner dispatch (batch decisions + harden PR-not-found guard) by @kubaflo in #35955
-
Fix SR regression header overcounting when exactly one candidate exists by @PureWeen in #36061
-
Bump Magick.NET-Q8-AnyCPU from 14.12.0 to 14.13.1 by @dependabot[bot] in #35999
-
Add CI Failure Fixer: branch-scoped main + net11.0 auto-fix workflows by @PureWeen in #35927
-
Surface nightly dogfood feed staleness at the top of release-readiness trackers by @PureWeen in #36066
-
Fix dogfood PR artifact retrieval for failed aggregate builds by @jfversluis in #35939
-
Add new versions to bug report template by @PureWeen in #36112
-
Fix rerun review scanner: dispatch review-trigger.yml instead of reimplementing AzDO by @kubaflo in #36080
-
Converge /review tests with azdo-build-investigator via shared CI facts doc by @PureWeen in #36067
-
Update net11.0 merge-flow target to release/11.0.1xx-preview6 by @PureWeen in #36188
-
Run milestone management automatically on release tag push by @PureWeen in #36140
-
Enhance MauiBot AI summary review output + support net11-targeting PRs by @kubaflo in #35677
-
Fix /review tests device-test confirmation to use anonymous Helix /workitems endpoint by @PureWeen in #36185
-
Add public-safe preview release readiness gate to dependency-flow skill by @PureWeen in #36268
-
Release-readiness: cross-major preview leak fix, milestone blocker, E2E refresh, and hoisted candidate-PR section by @PureWeen in #36172
-
Fix milestone workflow crash when the target milestone doesn't exist yet by @PureWeen in #36398
-
Document nightly/inflight official build for CI-failure routing by @PureWeen in #36088
-
Add closed-fix-unlinked regression classification to release-readiness by @PureWeen in #36111
๐งช Testing (3)
- 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 (1)
- [HouseKeeping] Fix inconsistant namespace in HostApp by @NirmalKumarYuvaraj in https://github.com/dotnet/maui/pull/35210
๐ฆ Other (13)
-
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
-
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: 10.0.80...release/10.0.1xx-sr9