KEMBAR78
[Catalyst] Fix Scrollbar does not align with FlowDirection change in ScrollView by devanathan-vaithiyanathan · Pull Request #30241 · dotnet/maui · GitHub
Skip to content

Conversation

devanathan-vaithiyanathan
Copy link
Contributor

Note

Are you waiting for the changes in this PR to be merged?
It would be very helpful if you could test the resulting artifacts from this PR and let us know in a comment if this change resolves your issue. Thank you!

Issue details

On MacCatalyst, when flowdirection is change, the scrollbar stays at initial position doesn't update correctly, especially during runtime changes

Description of Change

On Mac Catalyst, the scrollbar doesn't update based on FlowDirection changes at runtime, even in native macOS. As a workaround for this native limitation, the scroll indicators are toggled to force a refresh and reflect the correct direction.

Issues Fixed

Fixes #30095

Regarding test case

For this case, it's not possible to write a test because the scrollbar does not appear during initial loading. It only becomes visible when a scroll action is performed, and even then, it remains visible only for a few seconds.

Tested the behavior in the following platforms.

  • Android
  • Windows
  • iOS
  • Mac
Before After
Mac
Mac-BeforeFix.mov
Mac
Mac-AfterFix.mov

@dotnet-policy-service dotnet-policy-service bot added the community ✨ Community Contribution label Jun 26, 2025
@dotnet-policy-service
Copy link
Contributor

Hey there @@devanathan-vaithiyanathan! Thank you so much for your PR! Someone from the team will get assigned to your PR shortly and we'll get it reviewed.

@dotnet-policy-service dotnet-policy-service bot added the partner/syncfusion Issues / PR's with Syncfusion collaboration label Jun 26, 2025
@jsuarezruiz
Copy link
Contributor

/azp run MAUI-UITests-public

@azure-pipelines
Copy link

Azure Pipelines successfully started running 1 pipeline(s).

@jsuarezruiz jsuarezruiz added platform/macos macOS / Mac Catalyst area-controls-scrollview ScrollView labels Jun 26, 2025
@devanathan-vaithiyanathan devanathan-vaithiyanathan marked this pull request as ready for review June 26, 2025 13:46
@devanathan-vaithiyanathan devanathan-vaithiyanathan requested a review from a team as a code owner June 26, 2025 13:46
@PureWeen PureWeen changed the base branch from main to inflight/current July 1, 2025 16:17
@github-actions github-actions bot force-pushed the inflight/current branch from c4d674b to aebca98 Compare July 1, 2025 16:18
@PureWeen PureWeen merged commit ade3b60 into dotnet:inflight/current Jul 1, 2025
78 of 80 checks passed
github-actions bot pushed a commit that referenced this pull request Jul 2, 2025
…ScrollView (#30241)

* fix added

* Revert "fix added"

This reverts commit 138797f.

* fix added

* fix updated
github-actions bot pushed a commit that referenced this pull request Jul 8, 2025
…ScrollView (#30241)

* fix added

* Revert "fix added"

This reverts commit 138797f.

* fix added

* fix updated
github-actions bot pushed a commit that referenced this pull request Jul 9, 2025
…ScrollView (#30241)

* fix added

* Revert "fix added"

This reverts commit 138797f.

* fix added

* fix updated
PureWeen pushed a commit that referenced this pull request Jul 10, 2025
…ScrollView (#30241)

* fix added

* Revert "fix added"

This reverts commit 138797f.

* fix added

* fix updated
PureWeen pushed a commit that referenced this pull request Jul 15, 2025
…ScrollView (#30241)

* fix added

* Revert "fix added"

This reverts commit 138797f.

* fix added

* fix updated
PureWeen pushed a commit that referenced this pull request Jul 17, 2025
…ScrollView (#30241)

* fix added

* Revert "fix added"

This reverts commit 138797f.

* fix added

* fix updated
github-actions bot pushed a commit that referenced this pull request Jul 25, 2025
…ScrollView (#30241)

* fix added

* Revert "fix added"

This reverts commit 138797f.

* fix added

* fix updated
github-actions bot pushed a commit that referenced this pull request Jul 31, 2025
…ScrollView (#30241)

* fix added

* Revert "fix added"

This reverts commit 138797f.

* fix added

* fix updated
@github-actions github-actions bot locked and limited conversation to collaborators Aug 1, 2025
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

area-controls-scrollview ScrollView community ✨ Community Contribution partner/syncfusion Issues / PR's with Syncfusion collaboration platform/macos macOS / Mac Catalyst

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Catalyst] Scrollbar does not align with FlowDirection change in ScrollView

3 participants