Download Latest Version 10.0.90 source code.zip (693.4 MB)
Email in envelope

Get an email when there's a new version of .NET Multi-platform App UI

Home / 10.0.90
Name Modified Size InfoDownloads / Week
Parent folder
10.0.90 source code.tar.gz 2026-07-10 679.4 MB
10.0.90 source code.zip 2026-07-10 693.4 MB
README.md 2026-07-10 78.4 kB
Totals: 3 Items   1.4 GB 1

.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 - [CollectionView items fail to update ActivityIndicator state after header height change](https://github.com/dotnet/maui/issues/33780)

Ai Agents

Animation

  • [Android] Fix Shadow property affecting transform matrix. by @Shalini-Ashokan in https://github.com/dotnet/maui/pull/32962
    πŸ”§ Fixes - [[Android] Applying Shadow property affects the properties in Visual Transform Matrix](https://github.com/dotnet/maui/issues/32731)

API

  • Add delegate-based alert dialog extensibility convention (no public API changes) by @Redth in https://github.com/dotnet/maui/pull/35095
    πŸ”§ Fixes - [Alert/Dialog system (`DisplayAlert`, `DisplayActionSheet`, `DisplayPromptAsync`) needs a public extensibility point](https://github.com/dotnet/maui/issues/34104)

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] BlazorWebView predictive back callback blocks Android back-to-home animation](https://github.com/dotnet/maui/issues/35397)

  • [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 - [[inflight regression] Android BlazorWebView back callback can swallow the first Back press when its callback is stale-enabled](https://github.com/dotnet/maui/issues/35573)

  • 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 - [[Windows] ContentView clip is not updated when wrapping inside the Border](https://github.com/dotnet/maui/issues/30404)

  • Fix Border.StrokeDashArray leaks dashed Borders when using a shared Application resource by @devanathan-vaithiyanathan in https://github.com/dotnet/maui/pull/35544

    πŸ”§ Fixes - [`Border.StrokeDashArray` leaks dashed Borders when using a shared Application resource](https://github.com/dotnet/maui/issues/35492)

  • [Windows] Border: Add AutomationPeer support by @Vignesh-SF3580 in https://github.com/dotnet/maui/pull/35577

    πŸ”§ Fixes - [Adding AutomationPeers to Windows Borders](https://github.com/dotnet/maui/issues/27627)

  • [Windows] Fixed BoxView improper rendering inside Border by @Dhivya-SF4094 in https://github.com/dotnet/maui/pull/28465

    πŸ”§ Fixes - [[Windows] Issues with BoxView Placement Inside Border](https://github.com/dotnet/maui/issues/19668)

Button

  • Prevent NullReferenceException in LayoutButton by @GamesAgeddon in https://github.com/dotnet/maui/pull/35284

    πŸ”§ Fixes - [NullReferenceException on iOS in Button.LayoutButton from WrapperView.LayoutSubviews](https://github.com/dotnet/maui/issues/31048)

  • Fix TextColor null reset to restore platform defaults on iOS and Android by @Shalini-Ashokan in https://github.com/dotnet/maui/pull/35563

    πŸ”§ Fixes - [[Windows, Android, iOS & Mac]Button TextColor does not restore to platform default when reset to null after dynamic update](https://github.com/dotnet/maui/issues/35513)

CollectionView

  • [Android]Fix CollectionView grid spacing updates for first row and column by @KarthikRajaKalaimani in https://github.com/dotnet/maui/pull/34527

    πŸ”§ Fixes - [[MAUI] I2_Vertical grid for horizontal Item Spacing and Vertical Item Spacing - horizontally updating the spacing only applies to the second column](https://github.com/dotnet/maui/issues/34257)

  • [MacCatalyst] Fix CollectionView Header/Footer Not Expanding to Content Width by @KarthikRajaKalaimani in https://github.com/dotnet/maui/pull/35213

    πŸ”§ Fixes - [[MacOS][CV2] I8_View header and footer_Horizontal_View - Footer on the right doesn't adapt when resizing the window](https://github.com/dotnet/maui/issues/35113)

  • [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 - [[iOS/MacCatalyst] IndicatorView does not update when IndicatorSize is dynamically changed to the default value](https://github.com/dotnet/maui/issues/35214)

  • CollectionView selecteditem background lost if collectionview (or parent) IsEnabled changed. by @KarthikRajaKalaimani in https://github.com/dotnet/maui/pull/31540

    πŸ”§ Fixes - [CollectionView selecteditem background lost if collectionview (or parent) IsEnabled changed.](https://github.com/dotnet/maui/issues/20615)

  • [iOS/macOS] CollectionView: Fix FlowDirection not working on EmptyView by @Dhivya-SF4094 in https://github.com/dotnet/maui/pull/32674

    πŸ”§ Fixes - [[iOS, MacOS] FlowDirection not working on EmptyView in CollectionView](https://github.com/dotnet/maui/issues/32404) - [[iOS, Mac] CollectionView EmptyViewTemplate content text is mirrored when FlowDirection is RightToLeft](https://github.com/dotnet/maui/issues/34522)

  • Fix iOS CollectionView stale layout invalidations by @filipnavara in https://github.com/dotnet/maui/pull/35245

    πŸ”§ Fixes - [[iOS] CollectionView tries to invalidate cells with invalid indexes](https://github.com/dotnet/maui/issues/35244)

  • Fix Android grouped CollectionView header/footer rebind leak by @AdamEssenmacher in https://github.com/dotnet/maui/pull/35368

    πŸ”§ Fixes - [Memory leak when scrolling a CollectionView with IsGrouped=true](https://github.com/dotnet/maui/issues/17698)

  • [Windows] Fix for Item should scrolled based on the GroupHeaderTemplate by @SuthiYuvaraj in https://github.com/dotnet/maui/pull/28074

    πŸ”§ Fixes - [I9_Scroll by object for grouped data - The group name is always pined at the top after clicking 'Scroll to Proboscis Monkey' button](https://github.com/dotnet/maui/issues/27922)

  • [Android] Fix ScrollTo regression when IsGrouped true on CollectionView by @SubhikshaSf4851 in https://github.com/dotnet/maui/pull/35356

    πŸ”§ Fixes - [[10.0.60] ScrollTo(0) not working anymore on CollectionView when IsGrouped="True"](https://github.com/dotnet/maui/issues/35313)

  • [Android] Fix CollectionView scrolling performance regression by @devanathan-vaithiyanathan in https://github.com/dotnet/maui/pull/35379

    πŸ”§ Fixes - [[10.0.60] CollectionView scrolling performance regression](https://github.com/dotnet/maui/issues/35344)

  • Optimize parent dynamic resource refresh by @AdamEssenmacher in https://github.com/dotnet/maui/pull/35408

    πŸ”§ Fixes - [Memory usage increases when scrolling collectionview if resources count is more than 191](https://github.com/dotnet/maui/issues/22053)

  • 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 - [CarouselViewController2 leaks on iOS/MacCatalyst due to unremoved orientation notification observer](https://github.com/dotnet/maui/issues/35472)

  • Fix CollectionView.SelectedItems leaks popped views when bound to a retained ObservableCollection by @HarishwaranVijayakumar in https://github.com/dotnet/maui/pull/35558

    πŸ”§ Fixes - [`CollectionView.SelectedItems` leaks popped views when bound to a retained `ObservableCollection`](https://github.com/dotnet/maui/issues/35497)

  • 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 - [Android - Dynamic Updates to CollectionView Header/Footer and Templates Are Not Displayed](https://github.com/dotnet/maui/issues/28676)

  • [Windows] Fix CarouselView EmptyView display when filtering to zero items by @Shalini-Ashokan in https://github.com/dotnet/maui/pull/29247

    πŸ”§ Fixes - [[Windows] [Scenario Day] EmptyView using Template displayed at the same time as the content](https://github.com/dotnet/maui/issues/7150)

  • [Android/iOS] Fix IsEnabled=False on CollectionView not working by @devanathan-vaithiyanathan in https://github.com/dotnet/maui/pull/27749

    πŸ”§ Fixes - [[iOS/Android] CollectionView IsEnabled Not Working](https://github.com/dotnet/maui/issues/27770)

  • 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 - [[Android] CarouselView.Loop = false causes crash on Android when changed at runtime](https://github.com/dotnet/maui/issues/29411) - [Loop Binding in CarouselView Not Updating Dynamically at Runtime](https://github.com/dotnet/maui/issues/29449)

  • [iOS / Mac] Fix CollectionView.ScrollTo(index) silently failing whenIsGrouped="True" by @Dhivya-SF4094 in https://github.com/dotnet/maui/pull/35609

    πŸ”§ Fixes - [CollectionView.ScrollTo(index) doesn't work correctly when IsGrouped="True" on iOS, MacCatalyst, and Windows](https://github.com/dotnet/maui/issues/35326)

  • Fix Android nested carousel scrolling by @AdamEssenmacher in https://github.com/dotnet/maui/pull/35656

    πŸ”§ Fixes - [Vertical scrolling not working for CarouselView and CustomLayouts](https://github.com/dotnet/maui/issues/7814)

  • [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

Core Lifecycle

Datepicker

  • Fix MacCatalyst DatePicker focus handling by @AdamEssenmacher in https://github.com/dotnet/maui/pull/35553
    πŸ”§ Fixes - [[mauipalooza] DatePicker focus only works first time](https://github.com/dotnet/maui/issues/5947)

DateTimePicker

  • [Android] Fix DatePicker dialog dismisses after the device is rotated by @HarishwaranVijayakumar in https://github.com/dotnet/maui/pull/34980
    πŸ”§ Fixes - [[Android] [Regression] DatePicker dialog dismisses after the device is rotated](https://github.com/dotnet/maui/issues/34973)

Docs

Drawing

  • [Android] Fix LinearGradientBrush rendering as opaque black box by @SubhikshaSf4851 in https://github.com/dotnet/maui/pull/35299

    πŸ”§ Fixes - [[Regression] LinearGradientBrush broken on Android in 10.0.60](https://github.com/dotnet/maui/issues/35280) - [10.0.60 breaks transparency on Brushes (on Android?)](https://github.com/dotnet/maui/issues/35354)

  • Fix polygon points collection handler leak by @AdamEssenmacher in https://github.com/dotnet/maui/pull/35526

    πŸ”§ Fixes - [PolygonHandler and PolylineHandler leak when Points is replaced before disconnect](https://github.com/dotnet/maui/issues/35387)

Editor

  • [iOS] Fix Editor losing scrollability after rotation when CharacterSpacing is applied by @Vignesh-SF3580 in https://github.com/dotnet/maui/pull/35309

    πŸ”§ Fixes - [[.NET 10][iOS] D2 - Editor can't be scrolled after rotating simulator.](https://github.com/dotnet/maui/issues/35114)

  • [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 - [[MAUI] D13_Customize_Text_Alignment - Text Editor Height is not consistent](https://github.com/dotnet/maui/issues/35615)

  • [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/Mac]Entry ClearButtonVisibility color does not reset when TextColor is set to null](https://github.com/dotnet/maui/issues/35076)

  • [iOS/MacCatalyst] Fix Entry clear button appearing dimmed compared to TextColor by @SyedAbdulAzeemSF4852 in https://github.com/dotnet/maui/pull/35541

    πŸ”§ Fixes - [[MacCatalyst] [Entry] ClearButtonVisibility color appears dimmed compared to TextColor](https://github.com/dotnet/maui/issues/35517)

  • Fix pill-shaped focus ring on macOS 26 by @Dhivya-SF4094 in https://github.com/dotnet/maui/pull/35393

    πŸ”§ Fixes - [.Net 10 Picker item not centered and wrong focus outline of Entry on Mac](https://github.com/dotnet/maui/issues/34899)

  • 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 - [Capture video crashes after stopping recording on Android 12](https://github.com/dotnet/maui/issues/28891)

  • [Essentials] Browser.OpenAsync(External): drop visibility-filtered ResolveActivity pre-check by @Kebechet in https://github.com/dotnet/maui/pull/35652

    πŸ”§ Fixes - [Browser.OpenAsync(External) on Android throws FeatureNotSupportedException for verified App Link owner URLs even with documented <queries> fix applied](https://github.com/dotnet/maui/issues/35651)

  • 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 - [[Essentials] TTS rate](https://github.com/dotnet/maui/issues/32492)

Flyoutpage

  • [iOS/Mac] Fix FlyoutPage RTL FlowDirection is not working by @devanathan-vaithiyanathan in https://github.com/dotnet/maui/pull/34831

    πŸ”§ Fixes - [[iOS/Mac] FlyoutPage RTL FlowDirection is not working properly](https://github.com/dotnet/maui/issues/34830)

  • [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 - [Android: BackButton on Android 16 not working after command from FlyOutPage](https://github.com/dotnet/maui/issues/33508)

General

Gestures

  • Fix DragGestureRecognizer.DropCompleted event not firing in Android platform by @KarthikRajaKalaimani in https://github.com/dotnet/maui/pull/35179

    πŸ”§ Fixes - [[Android] DragGestureRecognizer.DropCompleted event not firing](https://github.com/dotnet/maui/issues/17554)

  • Windows: Ensure layouts without background participate in hit testing by @jpd21122012 in https://github.com/dotnet/maui/pull/34364

    πŸ”§ Fixes - [[Windows] TapGestureRecognizer does NOT work on a ContentView without Background](https://github.com/dotnet/maui/issues/32279)

  • [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 - [[iOS] VoiceOver does not correctly describe View with GestureRecognizers](https://github.com/dotnet/maui/issues/34380)

Hybridwebview

  • Fix RemovePossibleQueryString to also strip URL fragments by @kubaflo in https://github.com/dotnet/maui/pull/35551

    πŸ”§ Fixes - [HybridWebViewQueryStringHelper.RemovePossibleQueryString removes '?' but not other special characters e.g. '#'](https://github.com/dotnet/maui/issues/31472)

  • [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 - [[inflight regression] Windows HybridWebView JS invocation bypasses WebView2 initialization after [#32491]](https://github.com/dotnet/maui/issues/35696)

Image

  • Avoid image source layout invalidation for fixed-size views by @AdamEssenmacher in https://github.com/dotnet/maui/pull/35369

    πŸ”§ Fixes - [Image source swaps thrash layout under fixed constraints, tanking frame rate when scrolling virtualized collections](https://github.com/dotnet/maui/issues/32457)

  • [Windows] Fix Image layout inconsistency caused by async decode race in GetDesiredSize by @praveenkumarkarunanithi in https://github.com/dotnet/maui/pull/34699

    πŸ”§ Fixes - [[Windows] Image cropping produces inconsistent results when window is minimized or resized](https://github.com/dotnet/maui/issues/32393)

  • [Testing] Include more testing around Windows Image Aspect recent fixes by @kubaflo in https://github.com/dotnet/maui/pull/35620

    πŸ”§ Fixes - [[Testing] Include more testing around Windows Image Aspect recent fixes](https://github.com/dotnet/maui/issues/31686)

  • Revert PR [#30068] β€” Fix FontImageSource centering regression on Windows by @Shalini-Ashokan in https://github.com/dotnet/maui/pull/35642

    πŸ”§ Fixes - [[Windows] Image with FontImageSource is not centered and gets clipped when WidthRequest/HeightRequest equals FontImageSource Size](https://github.com/dotnet/maui/issues/35618)

  • [Android] Fix screenshot from WebView content not working by @kubaflo in https://github.com/dotnet/maui/pull/35384

    πŸ”§ Fixes - [[Android] Loading the captured screenshot from webview content to Image control does not visible](https://github.com/dotnet/maui/issues/30010)

  • [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

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 - [[CollectionView2] Item spacing not properly applied between items in Horizontal LinearItemsLayout](https://github.com/dotnet/maui/issues/35429)

  • [Windows] Add Automation Id support for Layouts. by @SubhikshaSf4851 in https://github.com/dotnet/maui/pull/35562

    πŸ”§ Fixes - [[Windows] AutomationId does not work for ContentView, Layouts and controls that inherit them](https://github.com/dotnet/maui/issues/4715)

  • Avoid layout diagnostics allocations without listeners by @AdamEssenmacher in https://github.com/dotnet/maui/pull/35475

    πŸ”§ Fixes - [MAUI 10 layout diagnostics no-consumer path is not zero-allocation](https://github.com/dotnet/maui/issues/35473)

  • [Windows/Android] FlexLayout: Fix wrap misalignment due to floating-point precision by @SuthiYuvaraj in https://github.com/dotnet/maui/pull/31341

    πŸ”§ Fixes - [FlexLayout Wrap Misalignment with Dynamically-Sized Buttons in .NET MAUI](https://github.com/dotnet/maui/issues/30957)

  • [inflight/candidate] Revert - Avoid layout diagnostics allocations without listeners (#35475) by @devanathan-vaithiyanathan in https://github.com/dotnet/maui/pull/36095

Listview

Map

  • Fix iOS/Catalyst MapPool retention with MapElements by @AdamEssenmacher in https://github.com/dotnet/maui/pull/35480

    πŸ”§ Fixes - [iOS/Mac Catalyst MapHandler leaks MAUI Map views and MapElements through MapPool](https://github.com/dotnet/maui/issues/35479)

  • Fix Android map view lifecycle cleanup by @AdamEssenmacher in https://github.com/dotnet/maui/pull/35476

    πŸ”§ Fixes - [Navigating to a page with Maps multiple times Increase RAM Usage but doesn't reduce it back after navigating back](https://github.com/dotnet/maui/issues/15257)

  • Fix Android map element options retention by @AdamEssenmacher in https://github.com/dotnet/maui/pull/35634

    πŸ”§ Fixes - [[Regression] [Android] [Maps] Map locks up after rendering 50 Polylines](https://github.com/dotnet/maui/issues/20502)

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 - [[Bug] KeyboardAccelerator with Cmd+Shift modifiers breaks entire MenuBarItem on Mac Catalyst](https://github.com/dotnet/maui/issues/35279)

Navigation

  • [iOS, Mac] Fix OnBackButtonPressed not invoked for NavigationPage and Shell by @Dhivya-SF4094 in https://github.com/dotnet/maui/pull/35072

    πŸ”§ Fixes - [On Screen Back Button Does Not Fire OnBackButtonPressed in Android](https://github.com/dotnet/maui/issues/9095) - [ContentPage's OnBackButtonPressed not invoked on iOS and MacCatalyst](https://github.com/dotnet/maui/issues/8296)

  • Fix Android stale ContainerView root leak by @AdamEssenmacher in https://github.com/dotnet/maui/pull/35372

    πŸ”§ Fixes - [Android: Stale ContainerView retains replaced FlyoutPage graph](https://github.com/dotnet/maui/issues/35371)

  • [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 - [OnBackInvokedCallbacks block back-to-home animation](https://github.com/dotnet/maui/issues/34594) - [Migrate to OnBackPressedCallback](https://github.com/dotnet/maui/issues/24752)

  • 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

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] Picker loses CharacterSpacing after item selection when Title is set](https://github.com/dotnet/maui/issues/34971)

  • [iOS] Fix Picker CharacterSpacing ignored on initial load by @SyedAbdulAzeemSF4852 in https://github.com/dotnet/maui/pull/34957

    πŸ”§ Fixes - [[iOS] Picker ignores CharacterSpacing on initial load](https://github.com/dotnet/maui/issues/34955)

  • [Windows] Fix for Picker CharacterSpacing Not Being Applied to Title and Dropdown Items by @SyedAbdulAzeemSF4852 in https://github.com/dotnet/maui/pull/30612

    πŸ”§ Fixes - [[Windows] Picker CharacterSpacing property not applied to Title and PickerItems text](https://github.com/dotnet/maui/issues/30464)

  • Fix Picker SelectedIndex deferred initialization by @AdamEssenmacher in https://github.com/dotnet/maui/pull/35629

    πŸ”§ Fixes - [Picker Attribute "SelectedIndex" Not being respected on page load on Android?](https://github.com/dotnet/maui/issues/9150)

Progressbar

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 - [[Windows, Android] Border Color and Border Width Not applying for Radio Button.](https://github.com/dotnet/maui/issues/35587)

  • [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 - [[Android] MissingMethodException AccessibilityNodeInfoCompat.set_Checked(bool) on 10.0.70 due to AndroidX.Core 1.17 breaking change](https://github.com/dotnet/maui/issues/35584)

Refreshview

  • [Windows] Fix RefreshView IsRefreshing property not working while binding by @devanathan-vaithiyanathan in https://github.com/dotnet/maui/pull/34845

    πŸ”§ Fixes - [[Windows] RefreshView IsRefreshing property not working while binding](https://github.com/dotnet/maui/issues/30535)

  • [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 - [[Android] RefreshView triggers pull-to-refresh immediately when scrolling up inside a WebView](https://github.com/dotnet/maui/issues/33510)

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 - [[Android] Bottom insets issues when keyboard is shown.](https://github.com/dotnet/maui/issues/32871)

  • Gate SafeArea inset listeners in recycler items by @AdamEssenmacher in https://github.com/dotnet/maui/pull/35664

    πŸ”§ Fixes - [[10.0.60] CollectionView scrolling performance regression](https://github.com/dotnet/maui/issues/35344) - [[.NET 10] Increasing gap in the bottom while scrolling.](https://github.com/dotnet/maui/issues/34634)

  • [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 - [COMException when clone a page's content to a object and set it back later in mainthread on Windows](https://github.com/dotnet/maui/issues/35277)

  • 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 - [[iOS] ScrollView.ScrollToAsync(x, y, animated) doesn't work when called from Page.OnAppearing](https://github.com/dotnet/maui/issues/31177)

  • [Android] Fix SearchBar IME full-screen extract mode in landscape orientation by @SubhikshaSf4851 in https://github.com/dotnet/maui/pull/35197

    πŸ”§ Fixes - [[Android] Investigate SearchBar presentation in horizontal screen orientation ](https://github.com/dotnet/maui/issues/14708)

  • [iOS 26] Fix SearchBar layout spacing issues for small HeightRequest values by @devanathan-vaithiyanathan in https://github.com/dotnet/maui/pull/35347

    πŸ”§ Fixes - [Spacing problem with maui 10.0.60 iOS](https://github.com/dotnet/maui/issues/35286)

SearchBar

  • [Windows] Fix SearchHandler does not focus when ShowSoftInputAsync is called by @praveenkumarkarunanithi in https://github.com/dotnet/maui/pull/35079
    πŸ”§ Fixes - [[Windows] SearchHandler.ShowSoftInputAsync() does not focus the SearchHandler](https://github.com/dotnet/maui/issues/34930)

Shapes

Shell

  • Fix Android layout jump when navigating with IME open and NavBarIsVisible=false by @jpd21122012 in https://github.com/dotnet/maui/pull/34621

    πŸ”§ Fixes - [Shell page without NavBar jumping when navigating with keyboard open](https://github.com/dotnet/maui/issues/34584)

  • [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 - [Shell colors change before navigation completes on Android in .NET 10](https://github.com/dotnet/maui/issues/35060)

  • [Windows] Fix Shell FlyoutItem not taking full width by @SubhikshaSf4851 in https://github.com/dotnet/maui/pull/35131

    πŸ”§ Fixes - [MAUI WinUI Grids don't render properly in flyout menu](https://github.com/dotnet/maui/issues/19542) - [[Windows] [.NET 8 RC2] FlyoutItem Backgroundcolor Is not fully displaying](https://github.com/dotnet/maui/issues/18238)

  • [Android, iOS, Catalyst] Fix SearchHandler.BackgroundColor cannot be reset to null by @HarishwaranVijayakumar in https://github.com/dotnet/maui/pull/35224

    πŸ”§ Fixes - [[Android, iOS, Catalyst] SearchHandler.BackgroundColor cannot be reset to null](https://github.com/dotnet/maui/issues/35088)

  • Fix for ApplyQueryAttributes being called on non-destination pages during back navigation by @BagavathiPerumal in https://github.com/dotnet/maui/pull/35392

    πŸ”§ Fixes - [ApplyQueryAttributes gets called for not activated (navigated to) page on back](https://github.com/dotnet/maui/issues/35183)

  • [Android] Fix Shell flyout background to follow Material 3 theme colors by @SyedAbdulAzeemSF4852 in https://github.com/dotnet/maui/pull/35148

    πŸ”§ Fixes - [[Android] Shell Flyout ignores Material 3 surface color when UseMaterial3 is enabled](https://github.com/dotnet/maui/issues/35147)

  • [Android] Fix Shell.FlyoutHeader background incorrect by @SyedAbdulAzeemSF4852 in https://github.com/dotnet/maui/pull/35489

    πŸ”§ Fixes - [[Android] Shell.FlyoutHeader background is incorrect](https://github.com/dotnet/maui/issues/35416)

  • [iOS/MacCatalyst] Fix Shell.BackgroundColor not applied to bottom TabBar by @Shalini-Ashokan in https://github.com/dotnet/maui/pull/35545

    πŸ”§ Fixes - [[MacCatalyst] Shell.BackgroundColor not applied to bottom TabBar](https://github.com/dotnet/maui/issues/35380) - [[Catalyst] Shell.TabBarBackgroundColor is not applied](https://github.com/dotnet/maui/issues/35381)

  • [Android] Fix Shell FlyoutIcon tint loss after navigation by @SyedAbdulAzeemSF4852 in https://github.com/dotnet/maui/pull/35561

    πŸ”§ Fixes - [[Android] The flyout icon loses colours](https://github.com/dotnet/maui/issues/35390)

  • [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 - [[iOS] Shell - opened keyboard on modal page shifts parent page/frame behind modal after update to 10.0.60](https://github.com/dotnet/maui/issues/35401)

  • Fix intermediate pages not receiving query parameters in multi-page Shell navigation by @mattleibow in https://github.com/dotnet/maui/pull/35432

    πŸ”§ Fixes - [Shell GoToAsync: no way to pass query parameters to intermediate pages in multi-segment navigation](https://github.com/dotnet/maui/issues/35107)

  • [Windows] Fix Shell title bar overlap with window controls in RTL mode by @Shalini-Ashokan in https://github.com/dotnet/maui/pull/33109

    πŸ”§ Fixes - [[Windows] Binding RTL FlowDirection in Shell causes Flyout MenuIcon and native window controls to overlap](https://github.com/dotnet/maui/issues/32476)

  • [macOS] Fix IsEnabled property false not working on MenuBarItem by @devanathan-vaithiyanathan in https://github.com/dotnet/maui/pull/35546

    πŸ”§ Fixes - [[macOS] IsEnabled property false not working on MenuBarItem](https://github.com/dotnet/maui/issues/34038)

  • Fix Android Shell top inset when nav bar is hidden by @ne0rrmatrix in https://github.com/dotnet/maui/pull/35555

    πŸ”§ Fixes - [wrong statusbar height when Android device has a notch](https://github.com/dotnet/maui/issues/35103)

  • Fix Changing Content property of ShellContent doesn't change visual content by @devanathan-vaithiyanathan in https://github.com/dotnet/maui/pull/34630

    πŸ”§ Fixes - [Changing Content property of ShellContent doesn't change visual content. ](https://github.com/dotnet/maui/issues/12669)

  • Fixed a NullReferenceException when starting application with empty shell on Windows by @Shalini-Ashokan in https://github.com/dotnet/maui/pull/28879

    πŸ”§ Fixes - [NullReferenceException when starting application with empty shell on Windows](https://github.com/dotnet/maui/issues/21562) - [Using SelectionChangedCommand with CollectionView in Shell.FlyoutContent results in Win32 Unhandled Exception](https://github.com/dotnet/maui/issues/10041)

  • [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 - [Shell.NavBarIsVisible="False" on page is ignored in 10.0.60 (regression from 10.0.51)](https://github.com/dotnet/maui/issues/35249)

  • 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 - [[Slider] MAUI Slider thumb image is big on android](https://github.com/dotnet/maui/issues/13258)

Stepper

  • Fix iOS 26 Stepper overlap in landscape by @AdamEssenmacher in https://github.com/dotnet/maui/pull/35374
    πŸ”§ Fixes - [[.NET10] D10-The number and buttons overlap after rotating the simulator.](https://github.com/dotnet/maui/issues/35211)

SwipeView

  • Fix SwipeViews with invoked properties crash the app in Release mode by @BagavathiPerumal in https://github.com/dotnet/maui/pull/35208

    πŸ”§ Fixes - [[iOS/Catalyst] Swipeviews with invoked properties crash the app in Release](https://github.com/dotnet/maui/issues/18055)

  • Fix SwipeItemView command leak by @AdamEssenmacher in https://github.com/dotnet/maui/pull/35510

    πŸ”§ Fixes - [`SwipeItemView.Command` leaks row views and command parameters through `CanExecuteChanged`](https://github.com/dotnet/maui/issues/35498)

  • [iOS/Android] Fix SwipeItem.IsVisible not refreshing native swipe items when binding changes by @SyedAbdulAzeemSF4852 in https://github.com/dotnet/maui/pull/35217

    πŸ”§ Fixes - [SwipeItem.IsVisible doesn't properly refresh the native swipe items when the binding value changes dynamically](https://github.com/dotnet/maui/issues/34832)

  • Fix SwipeView memory leak when SwipeItems are reused or replaced by @Vignesh-SF3580 in https://github.com/dotnet/maui/pull/35539

    πŸ”§ Fixes - [SwipeView leaks when SwipeItems are reused or replaced](https://github.com/dotnet/maui/issues/35481)

  • Fix SwipeItem IconImageSource color handling and rendering across platforms by @Shalini-Ashokan in https://github.com/dotnet/maui/pull/35632

    πŸ”§ Fixes - [[Android] SwipeItem IconImageSource should allow more configuration](https://github.com/dotnet/maui/issues/23074)

Switch

  • [Android/Windows] Fix RadioButton gradient not clearing when switching background by @Shalini-Ashokan in https://github.com/dotnet/maui/pull/34997

    πŸ”§ Fixes - [RadioButton Background does not reset when set to null at runtime](https://github.com/dotnet/maui/issues/34993)

  • [Windows] Fix "PlatformView cannot be null here" exception during handler disconnect by @kubaflo in https://github.com/dotnet/maui/pull/35314

    πŸ”§ Fixes - ["PlatformView cannot be null here" Exception in Switch control [Windows]](https://github.com/dotnet/maui/issues/27101)

  • [iOS 26] Fix Switch ThumbColor and OffColor not applied on initial load by @SyedAbdulAzeemSF4852 in https://github.com/dotnet/maui/pull/35400

    πŸ”§ Fixes - [iOS 26 Switch default color for Off and On is incorrect + Off Color is not applied at start + Thumb Colors is not applied](https://github.com/dotnet/maui/issues/35257)

  • [Android] Fix AppBar flicker on CheckBox/Switch toggle with Material 3 by @Dhivya-SF4094 in https://github.com/dotnet/maui/pull/35181

    πŸ”§ Fixes - [[Android] AppBar flicker while changing the CheckBox or Switch state after scrolling in Material 3](https://github.com/dotnet/maui/issues/35180)

  • [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 - [[Android] Switch Shadow Does Not Follow Thumb when Toggle On or Off](https://github.com/dotnet/maui/issues/30046)

TabbedPage

  • [Android] Fix TabbedPage truncating tab titles instead of scrolling by @Shalini-Ashokan in https://github.com/dotnet/maui/pull/35086

    πŸ”§ Fixes - [Maui migrating Xamarin to Maui - Tabbed Page Scroll Issue - Tabs are not scrolling](https://github.com/dotnet/maui/issues/16470)

  • [Android] Fix BottomNavigationView remaining visible for TabbedPage inside modal NavigationPage after PushAsync by @Dhivya-SF4094 in https://github.com/dotnet/maui/pull/35359

    πŸ”§ Fixes - [Android TabbedPage inside Modal Navigation does not overlay BottomNavigationView after PushAsync in .NET MAUI 10.0.60](https://github.com/dotnet/maui/issues/35331)

  • [Android & iOS] TabbedPage leaks with shared GradientBrush. by @SubhikshaSf4851 in https://github.com/dotnet/maui/pull/35543

    πŸ”§ Fixes - [TabbedPage leaks renderer/manager when BarBackground uses shared GradientBrush resource](https://github.com/dotnet/maui/issues/35469)

  • Fix OnNavigatedTo not firing after PopModalAsync when tab is changed inside modal by @praveenkumarkarunanithi in https://github.com/dotnet/maui/pull/35916

Templates

Toolbar

  • Fix Android app bar inset background coloring by @ne0rrmatrix in https://github.com/dotnet/maui/pull/35601
    πŸ”§ Fixes - [Android Edge-to-Edge: Shell and NavigationPage Top Bar colour is not used for status bar.](https://github.com/dotnet/maui/issues/35568)

Tooling

  • Add default .gitignore to MAUI project templates by @davidortinau in https://github.com/dotnet/maui/pull/34862

    πŸ”§ Fixes - [Add a gitignore file to the Maui template in VS 2022](https://github.com/dotnet/maui/issues/4131)

  • Fix: Propagate AdditionalProperties from ProjectReference in ResizetizeCollectItems by @mattleibow in https://github.com/dotnet/maui/pull/35575

    πŸ”§ Fixes - [Resizetizer GetMauiItems does not propagate ProjectReference AdditionalProperties](https://github.com/dotnet/maui/issues/35574)

  • 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](https://github.com/dotnet/maui/issues/4131) - [[Windows] AutomationId does not work for ContentView, Layouts and controls that inherit them](https://github.com/dotnet/maui/issues/4715) - [[mauipalooza] DatePicker focus only works first time](https://github.com/dotnet/maui/issues/5947) - [[Windows] [Scenario Day] EmptyView using Template displayed at the same time as the content](https://github.com/dotnet/maui/issues/7150) - [Vertical scrolling not working for CarouselView and CustomLayouts](https://github.com/dotnet/maui/issues/7814) - [[iOS] ProgressBar and Label don't correctly obey height and width at the core level](https://github.com/dotnet/maui/issues/7935) - [ContentPage's OnBackButtonPressed not invoked on iOS and MacCatalyst](https://github.com/dotnet/maui/issues/8296) - [On Screen Back Button Does Not Fire OnBackButtonPressed in Android](https://github.com/dotnet/maui/issues/9095) - [Picker Attribute "SelectedIndex" Not being respected on page load on Android?](https://github.com/dotnet/maui/issues/9150) - [Using SelectionChangedCommand with CollectionView in Shell.FlyoutContent results in Win32 Unhandled Exception](https://github.com/dotnet/maui/issues/10041) - [Changing Content property of ShellContent doesn't change visual content. ](https://github.com/dotnet/maui/issues/12669) - [[Slider] MAUI Slider thumb image is big on android](https://github.com/dotnet/maui/issues/13258) - [[Android] Investigate SearchBar presentation in horizontal screen orientation ](https://github.com/dotnet/maui/issues/14708) - [Navigating to a page with Maps multiple times Increase RAM Usage but doesn't reduce it back after navigating back](https://github.com/dotnet/maui/issues/15257) - [Maui migrating Xamarin to Maui - Tabbed Page Scroll Issue - Tabs are not scrolling](https://github.com/dotnet/maui/issues/16470) - [Setting the `Style` property using the `VisualStateManager` within a Style resource does not work](https://github.com/dotnet/maui/issues/17175) - [[Android] DragGestureRecognizer.DropCompleted event not firing](https://github.com/dotnet/maui/issues/17554) - [Memory leak when scrolling a CollectionView with IsGrouped=true](https://github.com/dotnet/maui/issues/17698) - [Right way to dispose page with WebView](https://github.com/dotnet/maui/issues/18021) - [[iOS/Catalyst] Swipeviews with invoked properties crash the app in Release](https://github.com/dotnet/maui/issues/18055) - [[Windows] [.NET 8 RC2] FlyoutItem Backgroundcolor Is not fully displaying](https://github.com/dotnet/maui/issues/18238) - [MAUI WinUI Grids don't render properly in flyout menu](https://github.com/dotnet/maui/issues/19542) - [[Windows] Issues with BoxView Placement Inside Border](https://github.com/dotnet/maui/issues/19668) - [[Regression] [Android] [Maps] Map locks up after rendering 50 Polylines](https://github.com/dotnet/maui/issues/20502) - [CollectionView selecteditem background lost if collectionview (or parent) IsEnabled changed.](https://github.com/dotnet/maui/issues/20615) - [NullReferenceException when starting application with empty shell on Windows](https://github.com/dotnet/maui/issues/21562) - [Memory usage increases when scrolling collectionview if resources count is more than 191](https://github.com/dotnet/maui/issues/22053) - [[Android] SwipeItem IconImageSource should allow more configuration](https://github.com/dotnet/maui/issues/23074) - [Migrate to OnBackPressedCallback](https://github.com/dotnet/maui/issues/24752) - ["PlatformView cannot be null here" Exception in Switch control [Windows]](https://github.com/dotnet/maui/issues/27101) - [Adding AutomationPeers to Windows Borders](https://github.com/dotnet/maui/issues/27627) - [[iOS/Android] CollectionView IsEnabled Not Working](https://github.com/dotnet/maui/issues/27770) - [I9_Scroll by object for grouped data - The group name is always pined at the top after clicking 'Scroll to Proboscis Monkey' button](https://github.com/dotnet/maui/issues/27922) - [Bind ListView.IsRefreshing is not work.](https://github.com/dotnet/maui/issues/28514) - [Android - Dynamic Updates to CollectionView Header/Footer and Templates Are Not Displayed](https://github.com/dotnet/maui/issues/28676) - [Capture video crashes after stopping recording on Android 12](https://github.com/dotnet/maui/issues/28891) - [[Android] CarouselView.Loop = false causes crash on Android when changed at runtime](https://github.com/dotnet/maui/issues/29411) - [Loop Binding in CarouselView Not Updating Dynamically at Runtime](https://github.com/dotnet/maui/issues/29449) - [[Android] Loading the captured screenshot from webview content to Image control does not visible](https://github.com/dotnet/maui/issues/30010) - [[Android] Switch Shadow Does Not Follow Thumb when Toggle On or Off](https://github.com/dotnet/maui/issues/30046) - [[Windows] ContentView clip is not updated when wrapping inside the Border](https://github.com/dotnet/maui/issues/30404) - [[Windows] Picker CharacterSpacing property not applied to Title and PickerItems text](https://github.com/dotnet/maui/issues/30464) - [[Windows] RefreshView IsRefreshing property not working while binding](https://github.com/dotnet/maui/issues/30535) - [FlexLayout Wrap Misalignment with Dynamically-Sized Buttons in .NET MAUI](https://github.com/dotnet/maui/issues/30957) - [NullReferenceException on iOS in Button.LayoutButton from WrapperView.LayoutSubviews](https://github.com/dotnet/maui/issues/31048) - [[iOS] ScrollView.ScrollToAsync(x, y, animated) doesn't work when called from Page.OnAppearing](https://github.com/dotnet/maui/issues/31177) - [HybridWebViewQueryStringHelper.RemovePossibleQueryString removes '?' but not other special characters e.g. '#'](https://github.com/dotnet/maui/issues/31472) - [[Testing] Include more testing around Windows Image Aspect recent fixes](https://github.com/dotnet/maui/issues/31686) - [[Windows] TapGestureRecognizer does NOT work on a ContentView without Background](https://github.com/dotnet/maui/issues/32279) - [[Windows] Image cropping produces inconsistent results when window is minimized or resized](https://github.com/dotnet/maui/issues/32393) - [[iOS, MacOS] FlowDirection not working on EmptyView in CollectionView](https://github.com/dotnet/maui/issues/32404) - [Image source swaps thrash layout under fixed constraints, tanking frame rate when scrolling virtualized collections](https://github.com/dotnet/maui/issues/32457) - [[Windows] Binding RTL FlowDirection in Shell causes Flyout MenuIcon and native window controls to overlap](https://github.com/dotnet/maui/issues/32476) - [[Essentials] TTS rate](https://github.com/dotnet/maui/issues/32492) - [[Android] Applying Shadow property affects the properties in Visual Transform Matrix](https://github.com/dotnet/maui/issues/32731) - [[Android] Bottom insets issues when keyboard is shown.](https://github.com/dotnet/maui/issues/32871) - [Android: BackButton on Android 16 not working after command from FlyOutPage](https://github.com/dotnet/maui/issues/33508) - [[Android] RefreshView triggers pull-to-refresh immediately when scrolling up inside a WebView](https://github.com/dotnet/maui/issues/33510) - [CollectionView items fail to update ActivityIndicator state after header height change](https://github.com/dotnet/maui/issues/33780) - [[macOS] IsEnabled property false not working on MenuBarItem](https://github.com/dotnet/maui/issues/34038) - [Alert/Dialog system (`DisplayAlert`, `DisplayActionSheet`, `DisplayPromptAsync`) needs a public extensibility point](https://github.com/dotnet/maui/issues/34104) - [[MAUI] I2_Vertical grid for horizontal Item Spacing and Vertical Item Spacing - horizontally updating the spacing only applies to the second column](https://github.com/dotnet/maui/issues/34257) - [[iOS] VoiceOver does not correctly describe View with GestureRecognizers](https://github.com/dotnet/maui/issues/34380) - [[iOS, Mac] CollectionView EmptyViewTemplate content text is mirrored when FlowDirection is RightToLeft](https://github.com/dotnet/maui/issues/34522) - [[Windows] WebView Regression from NET9 to NET10](https://github.com/dotnet/maui/issues/34558) - [Shell page without NavBar jumping when navigating with keyboard open](https://github.com/dotnet/maui/issues/34584) - [OnBackInvokedCallbacks block back-to-home animation](https://github.com/dotnet/maui/issues/34594) - [[.NET 10] Increasing gap in the bottom while scrolling.](https://github.com/dotnet/maui/issues/34634) - [WebView on Windows Does Not Inherit App Theme](https://github.com/dotnet/maui/issues/34823) - [[iOS/Mac] FlyoutPage RTL FlowDirection is not working properly](https://github.com/dotnet/maui/issues/34830) - [SwipeItem.IsVisible doesn't properly refresh the native swipe items when the binding value changes dynamically](https://github.com/dotnet/maui/issues/34832) - [.Net 10 Picker item not centered and wrong focus outline of Entry on Mac](https://github.com/dotnet/maui/issues/34899) - [[Windows] SearchHandler.ShowSoftInputAsync() does not focus the SearchHandler](https://github.com/dotnet/maui/issues/34930) - [[iOS] Picker ignores CharacterSpacing on initial load](https://github.com/dotnet/maui/issues/34955) - [[iOS] Picker loses CharacterSpacing after item selection when Title is set](https://github.com/dotnet/maui/issues/34971) - [[Android] [Regression] DatePicker dialog dismisses after the device is rotated](https://github.com/dotnet/maui/issues/34973) - [RadioButton Background does not reset when set to null at runtime](https://github.com/dotnet/maui/issues/34993) - [Shell colors change before navigation completes on Android in .NET 10](https://github.com/dotnet/maui/issues/35060) - [[iOS/Mac]Entry ClearButtonVisibility color does not reset when TextColor is set to null](https://github.com/dotnet/maui/issues/35076) - [[Android, iOS, Catalyst] SearchHandler.BackgroundColor cannot be reset to null](https://github.com/dotnet/maui/issues/35088) - [wrong statusbar height when Android device has a notch](https://github.com/dotnet/maui/issues/35103) - [Shell GoToAsync: no way to pass query parameters to intermediate pages in multi-segment navigation](https://github.com/dotnet/maui/issues/35107) - [[MacOS][CV2] I8_View header and footer_Horizontal_View - Footer on the right doesn't adapt when resizing the window](https://github.com/dotnet/maui/issues/35113) - [[.NET 10][iOS] D2 - Editor can't be scrolled after rotating simulator.](https://github.com/dotnet/maui/issues/35114) - [[Android] Shell Flyout ignores Material 3 surface color when UseMaterial3 is enabled](https://github.com/dotnet/maui/issues/35147) - [[Android] AppBar flicker while changing the CheckBox or Switch state after scrolling in Material 3](https://github.com/dotnet/maui/issues/35180) - [ApplyQueryAttributes gets called for not activated (navigated to) page on back](https://github.com/dotnet/maui/issues/35183) - [[.NET10] D10-The number and buttons overlap after rotating the simulator.](https://github.com/dotnet/maui/issues/35211) - [[iOS/MacCatalyst] IndicatorView does not update when IndicatorSize is dynamically changed to the default value](https://github.com/dotnet/maui/issues/35214) - [[iOS] CollectionView tries to invalidate cells with invalid indexes](https://github.com/dotnet/maui/issues/35244) - [Shell.NavBarIsVisible="False" on page is ignored in 10.0.60 (regression from 10.0.51)](https://github.com/dotnet/maui/issues/35249) - [iOS 26 Switch default color for Off and On is incorrect + Off Color is not applied at start + Thumb Colors is not applied](https://github.com/dotnet/maui/issues/35257) - [COMException when clone a page's content to a object and set it back later in mainthread on Windows](https://github.com/dotnet/maui/issues/35277) - [[Bug] KeyboardAccelerator with Cmd+Shift modifiers breaks entire MenuBarItem on Mac Catalyst](https://github.com/dotnet/maui/issues/35279) - [[Regression] LinearGradientBrush broken on Android in 10.0.60](https://github.com/dotnet/maui/issues/35280) - [Spacing problem with maui 10.0.60 iOS](https://github.com/dotnet/maui/issues/35286) - [Build fails when appicon is an empty (but valid) svg after upgrade to 10.0.60](https://github.com/dotnet/maui/issues/35293) - [[10.0.60] ScrollTo(0) not working anymore on CollectionView when IsGrouped="True"](https://github.com/dotnet/maui/issues/35313) - [CollectionView.ScrollTo(index) doesn't work correctly when IsGrouped="True" on iOS, MacCatalyst, and Windows](https://github.com/dotnet/maui/issues/35326) - [Android TabbedPage inside Modal Navigation does not overlay BottomNavigationView after PushAsync in .NET MAUI 10.0.60](https://github.com/dotnet/maui/issues/35331) - [[10.0.60] CollectionView scrolling performance regression](https://github.com/dotnet/maui/issues/35344) - [10.0.60 breaks transparency on Brushes (on Android?)](https://github.com/dotnet/maui/issues/35354) - [Android: Stale ContainerView retains replaced FlyoutPage graph](https://github.com/dotnet/maui/issues/35371) - [[MacCatalyst] Shell.BackgroundColor not applied to bottom TabBar](https://github.com/dotnet/maui/issues/35380) - [[Catalyst] Shell.TabBarBackgroundColor is not applied](https://github.com/dotnet/maui/issues/35381) - [PolygonHandler and PolylineHandler leak when Points is replaced before disconnect](https://github.com/dotnet/maui/issues/35387) - [[Android] The flyout icon loses colours](https://github.com/dotnet/maui/issues/35390) - [Implicit parameter conversion from integer to byte fails with source generated XAML](https://github.com/dotnet/maui/issues/35396) - [[Android] BlazorWebView predictive back callback blocks Android back-to-home animation](https://github.com/dotnet/maui/issues/35397) - [VisualElement's ChangeVisualState gets stuck in Selected state](https://github.com/dotnet/maui/issues/35399) - [[iOS] Shell - opened keyboard on modal page shifts parent page/frame behind modal after update to 10.0.60](https://github.com/dotnet/maui/issues/35401) - [Android WebView file chooser callbacks leak via ActivityResultCallbackRegistry](https://github.com/dotnet/maui/issues/35405) - [[Android] Shell.FlyoutHeader background is incorrect](https://github.com/dotnet/maui/issues/35416) - [[CollectionView2] Item spacing not properly applied between items in Horizontal LinearItemsLayout](https://github.com/dotnet/maui/issues/35429) - [TabbedPage leaks renderer/manager when BarBackground uses shared GradientBrush resource](https://github.com/dotnet/maui/issues/35469) - [CarouselViewController2 leaks on iOS/MacCatalyst due to unremoved orientation notification observer](https://github.com/dotnet/maui/issues/35472) - [MAUI 10 layout diagnostics no-consumer path is not zero-allocation](https://github.com/dotnet/maui/issues/35473) - [iOS/Mac Catalyst MapHandler leaks MAUI Map views and MapElements through MapPool](https://github.com/dotnet/maui/issues/35479) - [SwipeView leaks when SwipeItems are reused or replaced](https://github.com/dotnet/maui/issues/35481) - [WebView leaks when reusing a shared WebViewSource](https://github.com/dotnet/maui/issues/35483) - [Memory leak Device.Test pass with false positive](https://github.com/dotnet/maui/issues/35485) - [`Border.StrokeDashArray` leaks dashed Borders when using a shared Application resource](https://github.com/dotnet/maui/issues/35492) - [`Label.FormattedText` leaks labels when shared `FormattedString` is stored in `Application.Resources`](https://github.com/dotnet/maui/issues/35495) - [`CollectionView.SelectedItems` leaks popped views when bound to a retained `ObservableCollection`](https://github.com/dotnet/maui/issues/35497) - [`SwipeItemView.Command` leaks row views and command parameters through `CanExecuteChanged`](https://github.com/dotnet/maui/issues/35498) - [[Windows, Android, iOS & Mac]Button TextColor does not restore to platform default when reset to null after dynamic update](https://github.com/dotnet/maui/issues/35513) - [[MacCatalyst] [Entry] ClearButtonVisibility color appears dimmed compared to TextColor](https://github.com/dotnet/maui/issues/35517) - [Android Edge-to-Edge: Shell and NavigationPage Top Bar colour is not used for status bar.](https://github.com/dotnet/maui/issues/35568) - [[inflight regression] Android BlazorWebView back callback can swallow the first Back press when its callback is stale-enabled](https://github.com/dotnet/maui/issues/35573) - [Resizetizer GetMauiItems does not propagate ProjectReference AdditionalProperties](https://github.com/dotnet/maui/issues/35574) - [[Android] MissingMethodException AccessibilityNodeInfoCompat.set_Checked(bool) on 10.0.70 due to AndroidX.Core 1.17 breaking change](https://github.com/dotnet/maui/issues/35584) - [[Windows, Android] Border Color and Border Width Not applying for Radio Button.](https://github.com/dotnet/maui/issues/35587) - [[MAUI] D13_Customize_Text_Alignment - Text Editor Height is not consistent](https://github.com/dotnet/maui/issues/35615) - [[Windows] Image with FontImageSource is not centered and gets clipped when WidthRequest/HeightRequest equals FontImageSource Size](https://github.com/dotnet/maui/issues/35618) - [Browser.OpenAsync(External) on Android throws FeatureNotSupportedException for verified App Link owner URLs even with documented <queries> fix applied](https://github.com/dotnet/maui/issues/35651) - [AnimationManager is allocating a lot](https://github.com/dotnet/maui/issues/35654) - [[inflight regression] Windows HybridWebView JS invocation bypasses WebView2 initialization after [#32491]](https://github.com/dotnet/maui/issues/35696)

WebView

  • [Windows] Fix WebView blank rendering when used with HybridWebView by @SubhikshaSf4851 in https://github.com/dotnet/maui/pull/35092

    πŸ”§ Fixes - [[Windows] WebView Regression from NET9 to NET10](https://github.com/dotnet/maui/issues/34558)

  • 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 - [Android WebView file chooser callbacks leak via ActivityResultCallbackRegistry](https://github.com/dotnet/maui/issues/35405)

  • [Windows] Fix WebView Does Not Inherit App Theme by @devanathan-vaithiyanathan in https://github.com/dotnet/maui/pull/35037

    πŸ”§ Fixes - [WebView on Windows Does Not Inherit App Theme](https://github.com/dotnet/maui/issues/34823)

  • Fix for WebView leaks when reusing a shared WebViewSource by @BagavathiPerumal in https://github.com/dotnet/maui/pull/35524

    πŸ”§ Fixes - [WebView leaks when reusing a shared WebViewSource](https://github.com/dotnet/maui/issues/35483)

  • Destroy Android WebView on handler disconnect by @AdamEssenmacher in https://github.com/dotnet/maui/pull/35552

    πŸ”§ Fixes - [Right way to dispose page with WebView](https://github.com/dotnet/maui/issues/18021)

  • [release/10.0.1xx-sr9] Fix WebView SwipeView gestures on Android by @github-actions[bot] in https://github.com/dotnet/maui/pull/36506

Window

Xaml

  • Fix: Enable VisualStateManager to set Style property dynamically by @Shalini-Ashokan in https://github.com/dotnet/maui/pull/33389

    πŸ”§ Fixes - [Setting the `Style` property using the `VisualStateManager` within a Style resource does not work](https://github.com/dotnet/maui/issues/17175)

  • Fix Implicit parameter conversion from integer to byte fails with source generated XAML by @KarthikRajaKalaimani in https://github.com/dotnet/maui/pull/35444

    πŸ”§ Fixes - [Implicit parameter conversion from integer to byte fails with source generated XAML](https://github.com/dotnet/maui/issues/35396)

πŸ”§ Infrastructure (49) - Fix: Build fails when appicon is an empty (but valid) SVG by @Shalini-Ashokan in https://github.com/dotnet/maui/pull/35305
πŸ”§ Fixes - [Build fails when appicon is an empty (but valid) svg after upgrade to 10.0.60](https://github.com/dotnet/maui/issues/35293)
- [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 - [[aw] CI Failure Scanner failed](https://github.com/dotnet/maui/issues/35812)
- 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 - [[Android] MissingMethodException AccessibilityNodeInfoCompat.set_Checked(bool) on 10.0.70 due to AndroidX.Core 1.17 breaking change](https://github.com/dotnet/maui/issues/35584)
- Add `environment: gh-aw-agents` to remaining workflows by @PureWeen in https://github.com/dotnet/maui/pull/35974 - Hide `/review`, `/review rerun`, and `/review tests` command 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
πŸ§ͺ 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
πŸ”§ Fixes - [VisualElement's ChangeVisualState gets stuck in Selected state](https://github.com/dotnet/maui/issues/35399)
- 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

Source: README.md, updated 2026-07-10