-
Notifications
You must be signed in to change notification settings - Fork 1.2k
Open
Labels
Area: RTLNeeds: Dev DesignWorkstream: Developer ExperienceSupport the RNW developer inner-loop.Support the RNW developer inner-loop.enhancement
Milestone
Description
Please mark as duplicate if already reported. The closest issue I could find was #6645.
Environment
Run the following in your terminal and copy the results here.
npx react-native --version: 4.13.1npx react-native info:
System:
OS: Windows 10 10.0.18363
CPU: (4) x64 Intel(R) Core(TM) i5-6300U CPU @ 2.40GHz
Memory: 1.20 GB / 7.88 GB
Binaries:
Node: 12.9.1 - C:\Program Files\nodejs\node.EXE
Yarn: 1.22.5 - C:\Program Files (x86)\Yarn\bin\yarn.CMD
npm: 6.10.2 - C:\Program Files\nodejs\npm.CMD
Watchman: Not Found
SDKs:
Android SDK: Not Found
Windows SDK:
AllowDevelopmentWithoutDevLicense: Enabled
AllowAllTrustedApps: Enabled
Versions: 10.0.16299.0, 10.0.17134.0, 10.0.17763.0, 10.0.18362.0, 10.0.19041.0
IDEs:
Android Studio: Not Found
Visual Studio: 16.8.30804.86 (Visual Studio Community 2019)
Languages:
Java: Not Found
Python: Not Found
npmPackages:
@react-native-community/cli: Not Found
react: 16.13.1 => 16.13.1
react-native: 0.63.4 => 0.63.4
react-native-windows: ^0.63.0-0 => 0.63.20
npmGlobalPackages:
react-native: Not Found
Steps To Reproduce
Provide a detailed list of steps that reproduce the issue.
- Set i18nManager.allowRTL(true)
- Override default locale of UWP app to RTL language and auto-restart UWP app immediately.
Expected Results
Layout should appear from right-to-left but instead only the title bar of the app shows up in RTL layout. The content of the app remains LTR. On reloading the JavaScript bundle, the issue is fixed. Upon restarting the app the layout switches back to LTR layout.
Snack, code example, screenshot, or link to a repository:
- App loads normally with default locale of en-US.

- User tries to change the locale of the app to Arabic. The app restarts however the content of the app remains in LTR layout, although the title bar does switch to RTL layout.

- Reload the JavaScript bundle, and content now appears in RTL layout.

- App restarted, locale persists, but RTL layout is no longer seen.

Metadata
Metadata
Assignees
Labels
Area: RTLNeeds: Dev DesignWorkstream: Developer ExperienceSupport the RNW developer inner-loop.Support the RNW developer inner-loop.enhancement