Skip to content

Stepper Ignores RightToLeft FlowDirection on iOS and macOS #29704

@nivetha-nagalingam

Description

@nivetha-nagalingam

Description

The FlowDirection property on the Stepper control does not support RightToLeft layout on iOS and macOS platforms. The control always renders as LeftToRight even when explicitly set to RightToLeft. On Android and Windows, both LeftToRight and RightToLeft values are respected and render correctly.

On Android : Expected

Screen.Recording.2025-05-28.at.1.09.25.PM.mov

On iOS: Actual

Screen.Recording.2025-05-28.at.1.11.49.PM.mov

Steps to Reproduce

  • Launch the application FlowDirectionIssue.zip.
  • Run the application on iOS or macOS.
  • Observe the layout direction of the Stepper.

Expected Result:

  • The Stepper control should render with RightToLeft on all platforms, including iOS and macOS, when FlowDirection is set to RightToLeft. The increment and decrement buttons should appear in reverse order, aligned to right-to-left reading.

Actual Result:

  • On iOS and macOS, the Stepper control always renders in LeftToRight direction, ignoring the FlowDirection setting. The increment and decrement buttons remain in their default order, regardless of the FlowDirection value.

Link to public reproduction project repository

No response

Version with bug

9.0.70 SR7

Is this a regression from previous behavior?

Not sure, did not test other versions

Last version that worked well

Unknown/Other

Affected platforms

iOS, macOS

Affected platform versions

No response

Did you find any workaround?

No response

Relevant log output

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions