Skip to content

[Regression] [iOS] Flyout Menu CollectionView First Item Misaligned Since 9.0.51 (iOS 15–18.1 Affected, Works in 9.0.50) #30483

@malsabi

Description

@malsabi

There is a regression starting in .NET MAUI 9.0.51 (and persisting through the latest 9.0.81) that affects the flyout menu on iOS. The issue is not present in 9.0.50.
When using a CollectionView inside the flyout menu (between a header and footer), the first item is rendered too low (misaligned) instead of immediately below the header.

The result is different when tested on different simulators. I mentioned below on which simulator exactly this issue was happening and on which simulator it was working fine completely.

Note: I cant see the version 9.0.51 in the "Version with bug" drop down. So I picked 9.0.60
Note: It was working fine in 9.0.50 for both simulators.

I tested on the following iOS Simulators:

  • iPhone 13 iOS 15.5
  • iPhone 15 iOS 17.2

No Issue in 9.0.50 (iPhone 15 iOS 17.2 & iPhone 13 iOS 15.5):
Image

Issue In 9.0.51 (iPhone 15 iOS 17.2) but works fine in (iPhone 13 iOS 15.5)
Image

Issue in 9.0.70 (iPhone 15 iOS 17.2) but works fine in (iPhone 13 iOS 15.5)
Image

Issue In 9.0.81 (iPhone 15 iOS 17.2) but works fine in (iPhone 13 iOS 15.5)
Image

Steps to Reproduce

No response

Link to public reproduction project repository

https://github.com/malsabi/AppShellIssue

Version with bug

9.0.60 SR6

Is this a regression from previous behavior?

Yes, this used to work in .NET MAUI

Last version that worked well

9.0.50 SR5

Affected platforms

iOS

Affected platform versions

No response

Did you find any workaround?

No workaround found.

Relevant log output

Metadata

Metadata

Assignees

Labels

area-controls-flyoutFlyouti/regressionThis issue described a confirmed regression on a currently supported versionplatform/iosregressed-in-9.0.60s/triagedIssue has been revieweds/verifiedVerified / Reproducible Issue ready for Engineering Triaget/bugSomething isn't working

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions