The suggestions bar keeps disappearing on iPhone

Good day,

I have created a keyboard layout and added simple wordlist model to it for Armenian a while ago. It worked perfectly well until one of the recent updates that has improved the functionality of the bar significantly, but it also introduced a problem: the bar disappears after a while and is replaced with the Keyman logo. I have to go disable the full access and enable it back to get Keyman restarted and get the suggestions back. But it does not take very long before they disappear again. How can I try to fix the problem?

That certainly sounds like a problem.

In order to help narrow down the cause, I’d like to ask a couple of questions.

  1. Is your keyboard layout the only keyboard layout you have installed with Keyman?

  2. What happens if you swap keyboards within Keyman, then return to the keyboard matching your model? Does this also restore the suggestion bar?

    • If you have no other keyboard layout installed, it would help if you could install one temporarily so that we can know the answer to this; it will help us narrow down the cause.

Thank you for attending to the problem so promptly.

The answers are:

  1. It is the only keyboard, but as a way of research, when I encountered it, I have tried installing the Latin International keyboard to see if that has any influence.
  2. And it did not help at all. The suggestion bar would not get restored.

Did the suggestion bar appear for the “Latin International” keyboard you mentioned? Assuming this would be the “EuroLatin (SIL)” keyboard, it should also support predictions… but as you made no mention of this, it sounds as if it was broken for the secondary keyboard as well.

What iPhone model are you using, by the way? Do you know which version of iOS it is running? I’d like to check and see if any error reports we have access to could be related.

You are right, I meant EuroLatin. I have installed it once again, this time with the dictionary. Interestingly, didn’t have the problem yet after that. I’ll report here as soon as it manifests itself again. If this continues, I’ll remove EuroLatin again to see if the problem returns.

I understand - please do let us know if the issue arises again!

I set up a device with as similar a setup to yours as I could figure out. I have just one keyboard (I picked “Armenian Mnemonic”), which has an associated model, and I uninstalled EuroLatin and all other keyboards it previously had. Sadly, I haven’t been able to reproduce the issue yet, even with this setup.

I will note that the suggestions do take a bit of time to start working, but that’s due to the size of the Armenian model we currently have on our end. You mention having your own “simple wordlist model”, so it’s probably not even the same one.

@Aram_Pakhchanian How many words are in the word list used for your predictive text model?

The wordlist size is 10800 words. That’s not much, considering that in Armenian, nouns and verbs have cases and declinations, respectively. I have basically used the logs from several WhatsApp chats that I had in the past to generate the list with word frequencies. Works very well for me. But for the same reason I don’t publish the list :slight_smile:

I just noticed I didn’t answer your question. It’s the iPhone 11 Pro Max with the most recent version of iOS (just installed 17.6.1 today; was the previous version before that).

I only asked about the word list size because of the comment about large word lists causing delays, but that doesn’t seem to be the case here.

Well, it’s finally happened. Switching to the SIL Eurolatin does not help to restore the suggestion bar. Should I probably pass the keyboard and dictionary files to you for the test? Or may be there is another way to help you debug the the problem?


I’ve gone ahead and created a tracking issue for this here: bug(ios): suggestion banner stops working until full access setting is manipulated · Issue #12213 · keymanapp/keyman · GitHub

One thing I’d like to confirm - do you have the “Allow Error Reporting” toggle in the settings menu activated (green)? Having that on may help provide more data toward solving the problem. That said, if it’s been on since the first post and before, I would have expected to see something on our end by now.

I find it a bit alarming that we actually haven’t received any related error data, as the otherwise “most likely” causes that come to mind first should have resulted in something being sent.

Yes, I have the “Allow Error Reporting” option allowed. Interestingly, the suggestion bar came back after a few days of use, all by itself. I am using the keyboard intensively with Telegram. Could it be that the particular app is causing the problem? How can I help in debugging?