Skip to content

[Unstable] I9_Scrolling - Changing/Hovering the 'ScrollToPosition' would cause the item to scroll without clicking the button #34271

@Marnie-Majait

Description

@Marnie-Majait

Description

Changing/Hovering the 'ScrollToPosition' would cause the item to scroll without clicking the button

Affected Test Cases:
I9 - Scroll by index for scroll to.
I9 -Scroll by object for scroll to.
I9 -Scroll by index for grouped gata.
I9 -Scroll by object for grouped data.

Notes:

  1. This is an unstable bug, the regression info are on the table below:
MAUI Version Repro
10.0.40 inflight Yes
10.0.30 Yes (Unstable)
10.0.0 Yes
9.0.120 (with CV2) Yes (Unstable)
10.0.0-rc.2.25504.7 No
9.0.120 (CV1) Yes (Unstable)
10.0.0-preview.1.25122.6 No

Steps to Reproduce

  1. Deploy ManualMaui to Maccatalyst.
  2. Navigate to 'I CollectionView' ->'I9 Scrolling' -> 'I9 - Scroll by index for scroll to.'
  3. Click the button
  4. Open the ScrollToPosition picker
  5. Hover/Select the options
  6. Notice that the items will scroll even without clicking the 'Done' button

Actual Behavior:
Items will scroll even without clicking the "Done" button after changing/hovering on the ScrollToPosition options

Screen.Recording.2026-02-27.at.10.54.11.AM.1.mov

Expected Behavior:
Items shouldn't move when the "Scroll to.." button wasn't clicked.

Link to public reproduction project repository

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

Version with bug

Microsoft.Maui.Controls 10.0.50-ci.inflight.26124.6

Is this a regression from previous behavior?

No, this is not a regression. This issue can also be reproduced on 10.0.40 inflight, 10.0.30 (Unstable), 10.0.0 & 9.0.120 (Unstable).

Affected platforms

macOS

Metadata

Metadata

Assignees

No one assigned

    Labels

    area-controls-collectionviewCollectionView, CarouselView, IndicatorViewcsi-newplatform/macosmacOS / Mac Catalysts/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