-
Notifications
You must be signed in to change notification settings - Fork 2k
Comparing changes
Open a pull request
base repository: dotnet/maui
base: 10.0.70
head repository: dotnet/maui
compare: 10.0.71
- 11 commits
- 69 files changed
- 8 contributors
Commits on Jun 2, 2026
-
[release/10.0.1xx-sr7] [Windows] Fix WebView blank rendering when use…
…d with HybridWebView (#35585) > [!NOTE] > Are you waiting for the changes in this PR to be merged? > It would be very helpful if you could [test the resulting artifacts](https://github.com/dotnet/maui/wiki/Testing-PR-Builds) from this PR and let us know in a comment if this change resolves your issue. Thank you! Backport of #35092 to `release/10.0.1xx-sr7`. /cc @PureWeen --------- Co-authored-by: Subhiksha Chandrasekaran <subhiksha.c@syncfusion.com> Co-authored-by: Dhivya-SF4094 <127717131+Dhivya-SF4094@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for b10aa31 - Browse repository at this point
Copy the full SHA b10aa31View commit details -
[release/10.0.1xx-sr7] Revert PR #30068 — Fix FontImageSource centeri…
…ng regression on Windows (#35689) > [!NOTE] > Are you waiting for the changes in this PR to be merged? > It would be very helpful if you could [test the resulting artifacts](https://github.com/dotnet/maui/wiki/Testing-PR-Builds) from this PR and let us know in a comment if this change resolves your issue. Thank you! Backport of #35642 to `release/10.0.1xx-sr7`. /cc @PureWeen
Configuration menu - View commit details
-
Copy full SHA for 792abb4 - Browse repository at this point
Copy the full SHA 792abb4View commit details -
[release/10.0.1xx-sr7] Fix iOS/Catalyst MapPool retention with MapEle…
…ments (#35690) > [!NOTE] > Are you waiting for the changes in this PR to be merged? > It would be very helpful if you could [test the resulting artifacts](https://github.com/dotnet/maui/wiki/Testing-PR-Builds) from this PR and let us know in a comment if this change resolves your issue. Thank you! Backport of #35480 to `release/10.0.1xx-sr7`. /cc @PureWeen Co-authored-by: Adam Essenmacher <adam.essenmacher@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 5cfecbc - Browse repository at this point
Copy the full SHA 5cfecbcView commit details -
[release/10.0.1xx-sr7] [iOS] Fix Shell - opened keyboard on modal pag…
…e shifts parent page/frame behind modal after update to 10.0.60 (#35691) > [!NOTE] > Are you waiting for the changes in this PR to be merged? > It would be very helpful if you could [test the resulting artifacts](https://github.com/dotnet/maui/wiki/Testing-PR-Builds) from this PR and let us know in a comment if this change resolves your issue. Thank you! Backport of #35559 to `release/10.0.1xx-sr7`. /cc @PureWeen
Configuration menu - View commit details
-
Copy full SHA for 7782c3e - Browse repository at this point
Copy the full SHA 7782c3eView commit details -
[release/10.0.1xx-sr7] [Android] Fix BottomNavigationView remaining v…
…isible for TabbedPage inside modal NavigationPage after PushAsync (#35692) > [!NOTE] > Are you waiting for the changes in this PR to be merged? > It would be very helpful if you could [test the resulting artifacts](https://github.com/dotnet/maui/wiki/Testing-PR-Builds) from this PR and let us know in a comment if this change resolves your issue. Thank you! Backport of #35359 to `release/10.0.1xx-sr7`. /cc @PureWeen
Configuration menu - View commit details
-
Copy full SHA for 28815d3 - Browse repository at this point
Copy the full SHA 28815d3View commit details -
[release/10.0.1xx-sr7] Gate SafeArea inset listeners in recycler items (
#35693) > [!NOTE] > Are you waiting for the changes in this PR to be merged? > It would be very helpful if you could [test the resulting artifacts](https://github.com/dotnet/maui/wiki/Testing-PR-Builds) from this PR and let us know in a comment if this change resolves your issue. Thank you! Backport of #35664 to `release/10.0.1xx-sr7`. /cc @PureWeen
Configuration menu - View commit details
-
Copy full SHA for 8e91b4a - Browse repository at this point
Copy the full SHA 8e91b4aView commit details -
[release/10.0.1xx-sr7] Revert - Fix TalkBack not correctly narrating …
…RadioButtons with Content (#35694) > [!NOTE] > Are you waiting for the changes in this PR to be merged? > It would be very helpful if you could [test the resulting artifacts](https://github.com/dotnet/maui/wiki/Testing-PR-Builds) from this PR and let us know in a comment if this change resolves your issue. Thank you! Backport of #35625 to `release/10.0.1xx-sr7`. /cc @PureWeen Co-authored-by: devanathan-vaithiyanathan <114395405+devanathan-vaithiyanathan@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 2c9ecab - Browse repository at this point
Copy the full SHA 2c9ecabView commit details -
[release/10.0.1xx-sr7] Revert - Fix Changing Shell.NavBarIsVisible do…
…es not update the nav bar (#35703) > [!NOTE] > Are you waiting for the changes in this PR to be merged? > It would be very helpful if you could [test the resulting artifacts](https://github.com/dotnet/maui/wiki/Testing-PR-Builds) from this PR and let us know in a comment if this change resolves your issue. Thank you! <!-- !!!!!!! MAIN IS THE ONLY ACTIVE BRANCH. MAKE SURE THIS PR IS TARGETING MAIN. !!!!!!! --> ### Issue Details PR #30339 causes Shell.NavBarIsVisible to not work correctly in child page and value override scenarios. Therefore, reverting the PR changes. ### Description of Change - Reverted PR #30339 in `release/10.0.1xx-sr7` - Reverted PR #34648 in `release/10.0.1xx-sr7` - Reverted the iOS 26 image from PR #34760 in `release/10.0.1xx-sr7`
Configuration menu - View commit details
-
Copy full SHA for fabcda8 - Browse repository at this point
Copy the full SHA fabcda8View commit details
Commits on Jun 4, 2026
-
[Revert] - [Windows] Fix WebView blank rendering when used with Hybri…
…dWebView (#35744) This HybridWebView control device test fails in CI but passes locally on Windows on the SR7 branch. Suspecting this PR [35585](#35585). it was reverted to confirm the cause of the failures. [https://helixr1107v0xdeko0k025g8.blob.core.windows.net/dotnet-maui-refs-heads-main-28431e8bf62f4d9384/Controls.DeviceTests-packaged/1/console.2d2bf4e4.log?helixlogtype=result&skoid=8eda00af-b5ec-4be9-b69b-0919a2338892&sktid=72f988bf-86f1-41af-91ab-2d7cd011db47&skt=2026-06-03T11%3A03%3A44Z&ske=2026-06-03T12%3A03%3A44Z&sks=b&skv=2026-02-06&sv=2026-02-06&se=2026-06-03T12%3A03%3A44Z&sr=b&sp=rl&sig=R2uIyS%2FZT0tSRgP%2Bos%2F8sCNnewQxuzR%2FOxx2SXMA30Y%3D](https://helixr1107v0xdeko0k025g8.blob.core.windows.net/dotnet-maui-refs-heads-main-28431e8bf62f4d9384/Controls.DeviceTests-packaged/1/console.2d2bf4e4.log?helixlogtype=result&skoid=8eda00af-b5ec-4be9-b69b-0919a2338892&sktid=72f988bf-86f1-41af-91ab-2d7cd011db47&skt=2026-06-03T11%3A03%3A44Z&ske=2026-06-03T12%3A03%3A44Z&sks=b&skv=2026-02-06&sv=2026-02-06&se=2026-06-03T12%3A03%3A44Z&sr=b&sp=rl&sig=R2uIyS%2FZT0tSRgP%2Bos%2F8sCNnewQxuzR%2FOxx2SXMA30Y%3D) <img width="859" height="162" alt="Screenshot 2026-06-03 at 18 25 51" src="https://github.com/user-attachments/assets/16198b9c-e63b-4685-a20b-d2980a7ac96a" />
Configuration menu - View commit details
-
Copy full SHA for 155c3b8 - Browse repository at this point
Copy the full SHA 155c3b8View commit details
Commits on Jun 5, 2026
-
Fix OnNavigatedTo not firing after PopModalAsync when tab is changed…
… inside modal (#35768) <!-- Please let the below note in for people that find this PR --> > [!NOTE] > Are you waiting for the changes in this PR to be merged? > It would be very helpful if you could [test the resulting artifacts](https://github.com/dotnet/maui/wiki/Testing-PR-Builds) from this PR and let us know in a comment if this change resolves your issue. Thank you! ### Root Cause When a modal is closed through `PopModalAsync`, the framework cascades `SendNavigatedTo(Pop)` down to the current child of the `TabbedPage` (for example, `Tab1`). Inside `SendNavigatedTo`, a guard (`if (HasNavigatedTo) return`) prevents duplicate `OnNavigatedTo` events from firing. This guard was introduced in PR #31931 to fix issue #23902 . The issue occurs when the user switches tabs while a modal is open. That tab switch triggers a normal `Replace` navigation within the `TabbedPage`, which sets `Tab1.HasNavigatedTo = true`. Later, when the modal is closed, `SendNavigatedFrom` is invoked only on the modal page itself — the tab child pages never receive `SendNavigatedFrom`, so their `HasNavigatedTo` flags are not reset. As a result, when the subsequent `Pop` cascade reaches `Tab1`, its `HasNavigatedTo` flag is still `true` from the earlier in-modal tab switch. The duplicate-event guard therefore incorrectly suppresses the `OnNavigatedTo` event that should fire when returning to the page after the modal closes. ### Description of Change Updated `Page.SendNavigatedTo` so that when navigation cascades into a container child page, the child’s `HasNavigatedTo` flag is reset before cascading — but only for `NavigationType.Pop`. `Pop` represents returning to an existing page and should always trigger a legitimate new `OnNavigatedTo` event. `Push` and `Replace` flows remain unchanged, preserving the original duplicate-event protection introduced for issue #23902. ### Regression details The regression was introduced by PR #[31931](#31931) ### Issues Fixed Fixes #35756 Tested the behaviour in the following platforms - [x] Android - [x] Windows - [x] iOS - [x] Mac ### Screenshots | Before Issue Fix | After Issue Fix | |------------------|-----------------| | <video width="350" alt="withoutfix" src="https://github.com/user-attachments/assets/d458c5ae-2ee5-4604-b61a-eb8846b90111" /> | <video width="350" alt="withfix" src="https://github.com/user-attachments/assets/93320bc6-1e24-4885-b964-f3bc0ad8aac5" /> |
Configuration menu - View commit details
-
Copy full SHA for ddf238c - Browse repository at this point
Copy the full SHA ddf238cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9da598b - Browse repository at this point
Copy the full SHA 9da598bView commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine: git diff 10.0.70...10.0.71