keymanapp / keymanapp/keyman

bug(iOS): the keyboard appears while installing a new language on the keyboard

Open
#5,704 1 comment 0 reactions 0 assignees View on GitHub
bug ios/ ios/app/
Dominant language
Pascal
Stars
534
Forks
143
Avg merge
2d 10h
Merged PRs (30d)
113

Description

**Describe the bug**

There are more than one way to add a new language to a keyboard (i.e. `sil_cameroon_qwerty`) which has already been installed on your device.

One of the way is to install from .kmp, but opening it from the `Files` app. Assuming that you have already had `sil_cameroon_qwerty` keyboard installed on your device and you would like to add a new available language to the keyboard, say `Aghem`.

When Keyman is inactive, go to where `sil_cameroon_qwerty.kmp` is located, tap on the file and you would see an unexpected error where the keyboard itself shows up at the bottom of the screen during the whole process of adding the new language, see the screenshot below.

after tapping on the .kmp:

after clicking on `Next`:

after clicking on `Install`:

What should have been shown instead is the one without the OSK, see below:

**Expected behavior**

The OSK should not be shown during the installation processes.

---

**Keyman for iPhone:**
- Device: iPhone 8
- OS: 14.5
- Keyman version: from the build on this PR https://github.com/keymanapp/keyman/pull/5698.
- Target application: Keyman

---

**Keyboard**
- Keyboard name: `sil_cameroon_qwerty.kmp `
- Keyboard version: 6.0.5
- Language name: Afade, Aghem

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.