Skip to content

[MacOS][CV2] I9_Scrolling - Setting 'Make Visible' results in wrong position after trying multiple times #34663

@Ayemeri

Description

@Ayemeri

Description

On grouped data pages, setting 'Make Visible' scroll position scrolls to wrong position after trying multiple times

Affected test cases:
I9 -Scroll by index for grouped gata.
I9 -Scroll by object for grouped data.

MAUI Version Repro
10.0.60 inflight Yes
10.0.50 Yes
10.0.40 Yes
10.0.30 Yes
9.0.120 (with CV2) Yes
9.0.120 (CV1) No

Steps to Reproduce

  1. Deploy ManualMaui to MacCatalyst/iOS
  2. Navigate to I9 - Scrolling -> Scroll by index (Grouped data)
  3. Set Scroll to position to 'Make Visible'
  4. Click button 'Scroll to third cat' once it is scrolled to the item scroll to the top and click the button until you reproduce the issue.

Actual Behavior: The scroll position is inconsistent
Mac:

Mac.10_0_60.mov

iOS

iOS.10_0_60.mov

Expected Behavior: The scroll position should be consistent
Mac:

MAC.cv1.9_0_120.mov

iOS:

CV1.mov

Link to public reproduction project repository

https://github.com/dotnet/maui/tree/main/src/Controls/tests/ManualTests

Version with bug

10.0.60-ci.inflight.26173.4

Is this a regression from previous behavior?

No, this is not a regression, this issue can be reproduced in 10.0.50, 10.0.40,10.0.30 and 9.0.120 with CV2. This issue does not reproduce on 9.0.120 with CV1

Affected platforms

macOS, iOS

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions