Skip to content

CollectionView does not respect content SafeAreaEdges choices (Regression for Android, different problem in iOS) #33604

Closed

Description

@asi-evin

Description

The safe Area of Content inside of a CollectionView is not respected differently on both platforms.

Steps to Reproduce

  1. Create a CollectionView with Datatemplate that has the following properties:
  • You want the the background to stretch to the edges (i.e a Grid with a gray background)
  • You want the content to respect the notches and system bars (i.e. A header label inside the Grid)
  1. Set the "SafeAreaEdges" edges of your Datatemplate Grid (or whatever has your content) to "Container,None" (usually the CollectionView is protected on the top and bottom).
  2. Turn the phone sideways in landscape mode.

Expected Result: Content Background should fill the screen, Actual Content should respect notches and system bars.
Actual Result on Android: The Content fills the screen, ending up behind system bars and notches.
Actual Result on iOS: The Background AND the content ends up inside the safe area.

Here's a screenshot of the repo of the desired result. This is on MAUI version 10.0.1. Note the gray backgrounds stretch to fill the screen but the labels (with obnoxious aquimarine backgrounds for testing) stay in the safe area. There's also an extra top and bottom label used for testing to show safe area is working (the container is plum for these... sorry...)

Image

Here's Android on MAUI version 10.0.30

Image

Here's iOS (either version). Note that the gray backgrounds are NOT extending to the edges as desired:

Image

Link to public reproduction project repository

https://github.com/asi-evin/CollectionViewSafeArea

Version with bug

10.0.30

Is this a regression from previous behavior?

For Android Yes, not for iOS.

Last version that worked well

10.0.1

Affected platforms

Android

Affected platform versions

No response

Did you find any workaround?

None at this time.

Relevant log output

Activity

  1. HarishKumarSF4517 commented on Jan 20, 2026

    @HarishKumarSF4517
    Contributor

    This issue has been validated in Visual Studio code 1.108.1 with MAUI versions 10.0.30, 10.0.20,10.0.10 10.0.0.
    Android: The issue has been reproduced from 10.0.10 version
    Note: For iOS issue reproducible in iOS 26.1 and was not reproducible in iOS 18.0 and 26.0

    Android(10.0.1 - not reproduced) Android(10.0.10 - Reproduced)
    Image Image
  2. added this to the .NET 10 SR5 milestone on Feb 10, 2026
  3. added a commit that references this issue on Mar 19, 2026
    f1b83d6
  4. added a commit that references this issue on Mar 24, 2026
    3a5748b
  5. added a commit that references this issue on Mar 30, 2026
    63ffa3f
  6. added a commit that references this issue on Mar 31, 2026
    6459bbd
  7. added 2 commits that reference this issue on Apr 4, 2026
    b9d46d9
    8174600
  8. added a commit that references this issue on Apr 8, 2026
  9. locked and limited conversation to collaborators on May 9, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    i/regressionThis issue described a confirmed regression on a currently supported versionpartner/syncfusionIssues / PR's with Syncfusion collaborationplatform/androidplatform/iosregressed-in-10.0.10s/triagedIssue has been revieweds/verifiedVerified / Reproducible Issue ready for Engineering Triaget/bugSomething isn't working

    Type

    No type

    Projects

    No projects

      Milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions