bug(web): Keyboard direction does not change from LTR to RTL (Tamil to Arabic)
- Dominant language
- Pascal
- Stars
- 534
- Forks
- 143
- Avg merge
- 2d 10h
- Merged PRs (30d)
- 113
Description
### Describe the bug
The text does not appear in the RTL direction. The keyboard switch works if refreshing the page before selecting the keyboard.
### Reproduce the bug
Steps to reproduce:
1. Installed the "keymandeveloper-18.0.104.exe" file.
2. Double-click on the "Keyman Developer" icon.
3. The developer tool appeared correctly. Open the Keyman keyboard project (*.kpj) file.
4. Open any keyman keyboard (*.kmn) file. (e.g., Tamil 99 text, gff_amheric)
5. Navigate to the "Build" tab by clicking the *.kmn link button.
6. Compile the changes by clicking the "Compile Keyboard".
7. Click the "Test Keyboard on Web" button.
8. Select the "http://localhost:8008" and click the "Open in browser" button.
9. Navigation moved on the browser for the keyboard.
10. Select an LTR(Tamil) keyboard by clicking the "Keyboard" button.
11. Type a text by clicking OSK or the physical keyboard.
12. Select another RTL(Arabic) keyboard by clicking the "Keyboard" button.
13. Type a text by clicking OSK or the physical keyboard.
Actual Results: Here, Text does not appear in the RTL direction. It appears LTR direction if I refresh the page before selecting the keyboard.
### Expected behavior
_No response_
### Related issues
_No response_
### Keyman apps
- [ ] Keyman for Android
- [ ] Keyman for iPhone and iPad
- [ ] Keyman for Linux
- [ ] Keyman for macOS
- [ ] Keyman for Windows
- [X] Keyman Developer
- [X] KeymanWeb
- [ ] Other - give details at bottom of form
### Keyman version
18.0.104
### Operating system
Windows 10 OS
### Device
_No response_
### Target application
_No response_
### Browser
FireFox
### Keyboard name
_No response_
### Keyboard version
_No response_
### Language name
arabic
### Additional context
_No response_
Contributor guide
Assessment
This issue has not been assessed yet.