keymanapp / keymanapp/keyman

bug(ios): keyboard-loading error message appeared when swapping from sys keyboard to in-app after changing active keyboard

Open
#11,801 0 comments 0 reactions 0 assignees View on GitHub
bug ios/
Dominant language
Pascal
Stars
534
Forks
143
Avg merge
2d 10h
Merged PRs (30d)
113

Description

Sentry Issue: [KEYMAN-WEB-K5](https://keyman.sentry.io/issues/5366388113/?referrer=github_integration)

```
Error: Sorry, the US Basic keyboard for English is not currently available.
at (@keymanapp/keyman/web/src/engine/main/src/contextManagerBase.ts:353:46)
```

I (@jahorton) just happened to see this one while trying to reproduce #11532. I first tried using the short-tap described in the issue to change keyboards, but in the system-keyboard context, that just loads the next one in line. After doing that twice, I did a few long-press picker swaps back to the default... then decided to try thing out in-app. I was presented with an error notification once the app loaded. The case I saw does not appear to have passed through to Sentry, though.

What I see via Web inspection:

> (3) keymanweb-webview.js:5898 Uncaught (in promise) Error: Sorry, the ye_old_ten_key keyboard for English is not currently available.
> at keymanweb-webview.js:5898
> at sentryWrapped (sentry.min.js:2)
> (3) keymanweb-webview.js:5898 Uncaught (in promise) Error: Sorry, the gesture_prototyping keyboard for English is not currently available.
> at keymanweb-webview.js:5898
> at sentryWrapped (sentry.min.js:2)

The keyboards mentioned here were the ones reached by short-tap in the system-keyboard context.

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.