keymanapp / keymanapp/keyman

bug(web): Web and Android keyboards appear simultaneously when a physical keyboard is connected to an Android mobile.

Open
#12,848 8 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 SIL_IPA keyboard and Android keyboard appeared on the browser at the same time.

### Reproduce the bug

Steps to reproduce:

1) Open the Chrome browser on the Android Mobile
2) Connect the physical keyboard to Android Mobile.
3) Open the *.index.html from the "build artifacts".(keyman-18.0.162-alpha build)
4) Click the 'View Keymanweb use samples' link button.
5) Click the 'Example1 - Toggle UI, all resources in the same folder as page' link button.
6) Add "sil_ipa" in the ‘Add a keyboard by keyboard name’ box.
7) Click in the "text area" box.
8) Type n letter from a physical keyboard.
9) Type > symbol from a physical keyboard.
Actual Results: Here, the SIL_IPA keyboard and Android keyboard appeared on the browser at the same time.
SIL_IPA keyboard appeared behind the Android keyboard. if I type letters on the physical keyboard and the Android keyboard letters do not give output.

Three test cases failed for the same problem.
Test case for Baseline_Add_SIL_IPA (Touch / Hardware Platforms)
Test case for Baseline_Add_Khmer_Angkor (Touch / Hardware Platforms)
Test case for Baseline_Swedish (Touch / Hardware Platforms)
Please refer to the attached screenshots


### Expected behavior

### Related issues

_No response_

### Keyman apps

- [ ] Keyman for Android
- [ ] Keyman for iPhone and iPad
- [ ] Keyman for Linux
- [ ] Keyman for macOS
- [ ] Keyman for Windows
- [ ] Keyman Developer
- [x] KeymanWeb
- [ ] Other - give details at bottom of form

### Keyman version

keyman-18.0.162-alpha build

### Operating system

Android 14

### Device

Samsung Mobile

### Target application

_No response_

### Browser

Chrome

### Keyboard name

_No response_

### Keyboard version

_No response_

### Language name

_No response_

### Additional context

_No response_

Contributor guide

Open the contributing guide

Research direction

Reproduce the issue in Chrome on Android 14 using the keyman-18.0.162-alpha build artifacts and the “Example1 - Toggle UI” sample with the SIL_IPA keyboard and a physical keyboard. Check the three named Baseline_Add test cases for simultaneous web and Android keyboards; done means only the intended keyboard appears and physical-key input works correctly.

Written by the indexing model from the issue text.

Assessment

Tech stack
android, javascript
Domain
mobile-dev, web-dev
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.