keymanapp / keymanapp/keyman

bug(web): Keyboard direction does not change from LTR to RTL (Tamil to Arabic)

Open
#12,377 2 comments 0 reactions 0 assignees View on GitHub
bug web/
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

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.