dotnet / dotnet/maui

SafeAreaEdges.None doesn't work on Android (it's a regression)

Open
#35,936 4 comments 1 reaction 0 assignees View on GitHub
area-safearea platform/android s/needs-attention t/bug
Dominant language
C#
Stars
23.3k
Forks
2k
Avg merge
1d 15h
Merged PRs (30d)
290

Description

### Description

When set SafeAreaEdges to None on ContentPage or AbsoluteLayout, it doesn't show as fullscreen, but behaves same as SafeAreaEdges.Container.
This is a regression, it used to work on 10.0.31, but broken on latest versions.

### Steps to Reproduce

_No response_

### Link to public reproduction project repository

_No response_

### Version with bug

10.0.70

### Is this a regression from previous behavior?

Yes, this used to work in .NET MAUI

### Last version that worked well

10.0.30

### Affected platforms

Android

### Affected platform versions

_No response_

### Did you find any workaround?

_No response_

### Relevant log output

```shell

```

Contributor guide

Open the contributing guide

Research direction

Start by reproducing the issue on Android with .NET MAUI 10.0.70, comparing SafeAreaEdges.None on ContentPage and AbsoluteLayout with the behavior from 10.0.30. Trace the SafeAreaEdges handling to identify why None matches Container; done means None renders fullscreen while Container retains its existing behavior.

Written by the indexing model from the issue text.

Assessment

Tech stack
android, csharp
Domain
mobile-dev
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
52/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.