-
Notifications
You must be signed in to change notification settings - Fork 1.9k
Description
Description
When using a horizontal CollectionView (ItemsLayout="HorizontalList") on iOS, changing the FlowDirection to RightToLeft has no effect.
The items continue to render and scroll in left-to-right order, and the scroll direction does not invert.
This issue occurs only on iOS — the same code works correctly on Android, where the horizontal item ordering and scroll direction properly respect the RTL layout.
This regression makes RTL languages (Arabic, Hebrew, Farsi, etc.) behave incorrectly in horizontal lists under MAUI 10.
iOS (FlowDirection ignored)
|
Android (Correct RTL behavior)
|
Expected Behavior
When switching to FlowDirection.RightToLeft, the CollectionView should:
- Reverse item visual order
- Start the list from the right edge
- Reverse scroll direction (right → left)
Behavior should match Android’s correct implementation.
Steps to Reproduce
No response
Link to public reproduction project repository
https://github.com/darrabam/CollectionViewRTLBug
Version with bug
10.0.11
Is this a regression from previous behavior?
Yes, this used to work in .NET MAUI
Last version that worked well
No response
Affected platforms
iOS
Affected platform versions
iOS 26 / Xcode: 26.1.1
Did you find any workaround?
No

