Skip to content

in RTL mode not supported #222

@KJ-GM

Description

@KJ-GM

Title: RTL not supported in EnrichedTextInput

Describe the bug:
EnrichedTextInput does not support RTL mode. Even when the app is in RTL layout:
The placeholder always stays left-aligned.
Ordered list numbers, bullets, and blockquote markers always start from the left.
Only the typed text appears to start from the right (but formatting is inconsistent).

To Reproduce:
Use a simple EnrichedTextInput in an RTL layout.
Observe the placeholder alignment (always left).
Apply formatting such as Ordered List or Blockquote.
See that list numbers, bullets, and blockquotes remain left-aligned.

Expected behavior:
All elements (placeholder, list numbers, bullets, blockquotes) should respect RTL.

Actual behavior:
Placeholder: always left-aligned ❌
Lists and blockquotes: always left-aligned ❌
Input text: appears on the right ✅

Device:
Device: [e.g., iPhone 12 / Pixel 6]
OS: [e.g., iOS 16 / Android 13]
Version: [library version / app version]

Additional context:
RTL is not supported in EnrichedTextInput at this time.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions