Skip to content

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

@dinakaranr

Description

@dinakaranr

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
  • 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

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    Status

    Todo

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions