Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

I9 - Changing the snap point value to Mandatory Single would affect performance on scrolling of other pages. #28213

Open
Marnie-Majait opened this issue Mar 6, 2025 · 0 comments
Labels

Comments

@Marnie-Majait
Copy link

Marnie-Majait commented Mar 6, 2025

Description

If you change the snap point value to Mandatory Single and go to another page with a list where you can scroll, the scrolling performance of the list would be affected.

Steps to Reproduce

  1. Deploy https://devdiv.visualstudio.com/Pkgs/_git/VS.TestAssets.Xaml?path=/Assets/Projects/ManualMauiTests on Android/iOS platform.
  2. Click I9 -> Snap point -> Set snap point type to 'Mandatory Single'
  3. Go to another page (for example: Scrolling Performance page) and observe that the scrolling has been affected by the changes.

Actual Behavior:

Android: The items would be scrolled one by one, instead of continuously.

Image

iOS: The scrolling would be slower.

Image

Expected Behavior: Changing the snap point type would not cause any changes on the other pages.

Link to public reproduction project repository

https://devdiv.visualstudio.com/Pkgs/_git/VS.TestAssets.Xaml?path=%2FAssets%2FProjects%2FManualMauiTests

Version with bug

Microsoft.Maui.Controls 9.0.50-ci.main.25155.2

Is this a regression from previous behavior?

No, this is not a regression. It can be repro on 9.0.40 & 9.0.30 & 9.0.0.

Affected platforms

iOS, Android

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants