Revert "[Android] Fixed Label Overlapped by Android Status Bar When Using SafeAreaEdges=\"Container\" in .NET MAUI"#33753
Merged
PureWeen merged 1 commit intorelease/10.0.1xx-sr3from Jan 28, 2026
Conversation
e9bf45d to
52a6d06
Compare
kubaflo
approved these changes
Jan 28, 2026
Contributor
There was a problem hiding this comment.
Pull request overview
This PR reverts the changes introduced in PR #33285, which attempted to fix SafeAreaEdges handling issues on Android during Shell fragment animations. The revert removes the logic that detected and handled transitional views extending beyond screen bounds, along with all associated test cases and snapshots.
Changes:
- Removed the view bounds checking logic from SafeAreaExtensions.cs that handled Shell fragment transitions
- Deleted three test case implementations (Issue32941, Issue33034, Issue33038)
- Removed corresponding test files from the test host app
Reviewed changes
Copilot reviewed 7 out of 9 changed files in this pull request and generated no comments.
Show a summary per file
| File | Description |
|---|---|
| src/Core/src/Platform/Android/SafeAreaExtensions.cs | Removed transitional view detection logic that requested inset reapplication during Shell animations |
| src/Controls/tests/TestCases.Shared.Tests/Tests/Issues/Issue33038.cs | Deleted test verifying layout correctness on first navigation |
| src/Controls/tests/TestCases.Shared.Tests/Tests/Issues/Issue33034.cs | Deleted test verifying SafeAreaEdges work on all Shell tabs in landscape mode |
| src/Controls/tests/TestCases.Shared.Tests/Tests/Issues/Issue32941.cs | Deleted test verifying label positioning to avoid status bar overlap |
| src/Controls/tests/TestCases.HostApp/Issues/Issue33038.cs | Deleted test host implementation for Issue33038 |
| src/Controls/tests/TestCases.HostApp/Issues/Issue33034.cs | Deleted test host implementation for Issue33034 |
| src/Controls/tests/TestCases.HostApp/Issues/Issue32941.cs | Deleted test host implementation for Issue32941 |
This was referenced Feb 4, 2026
evgenygunko
pushed a commit
to evgenygunko/CopyWordsDA
that referenced
this pull request
Feb 4, 2026
This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [Microsoft.Maui.Controls](https://github.com/dotnet/maui) | nuget | patch | `10.0.30` -> `10.0.31` | --- ### Release Notes <details> <summary>dotnet/maui (Microsoft.Maui.Controls)</summary> ### [`v10.0.31`](https://github.com/dotnet/maui/releases/tag/10.0.31): SR3.1 [Compare Source](dotnet/maui@10.0.30...10.0.31) #### What's Changed - Increment patch version from 30 to 31 by [@​PureWeen](https://github.com/PureWeen) in dotnet/maui#33752 - Revert "\[Android] Fixed Label Overlapped by Android Status Bar When Using SafeAreaEdges="Container" in .NET MAUI" by [@​PureWeen](https://github.com/PureWeen) in dotnet/maui#33753 **Full Changelog**: dotnet/maui@10.0.30...10.0.31 </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or PR is renamed to start with "rebase!". 👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://github.com/renovatebot/renovate/discussions) if that's undesired. --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
This was referenced Feb 4, 2026
Merged
Merged
Merged
This was referenced Feb 11, 2026
Closed
Merged
This was referenced Feb 16, 2026
Closed
Open
Open
Closed
Open
Open
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
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 from this PR and let us know in a comment if this change resolves your issue. Thank you!
Description of Change
This reverts PR #33285 which introduced changes to SafeAreaEdges handling on Android.
Reverted Changes
Issues Re-opened
This revert will re-open: