divvun / giellakbd-android

A fork of LatinIME (by Google for Android), targeting marginalised languages that also deserve first-class status on mobile operating systems.
Apache License 2.0
12 stars 6 forks source link

Frozen SJD keyboard #30

Open snomos opened 3 years ago

snomos commented 3 years ago

Several SJD users have reported cases where the keyboard freezes, and must be deactivated and reactivated to be usable. In some cases it must even be reinstalled.

The following is a rough translation of a user report:

The SJD keyboard disappears after the phone has been used with another keyboard, e.g. Swedish or Russian, for a while ("a while" varies a bit, from some minutes to a couple of hours). That is, one can select the SJD keyboard in the globe menu, but the keyboard does not display, only a black or gray area, see screen shots:

Screenshot_SMS

And this:

Screenshot_Wattsapp

It also seems to require an Internet connection during (de)activaion, which makes the situation even more frustrating.

Please fix this, some users have already stopped using the keyboard because of all the trouble.

snomos commented 3 years ago

More feedback received:

It is not restricted to sjd, it turns out, it is also found in sme. And it seems to be a combination of network access and cache corruption: it works fine in the beginning, including after switching from other keyboards, but as time goes, it more and more goes into stale mode and needs to be reactivated. After removing it and reinstalling it again, it behaves properly for a while, before starting to hang/malfunction.

Slow or non-existing network connections make the hang more severe.

albbas commented 3 years ago

I can confirm that this is a problem for the north sami keyboard, as well, and has been for a long time.

snomos commented 2 years ago

A version without Pahkat services enabled was released December 13. It should fix the crash/hang, and make the keyboard usable again. This is of course just temporary while working on fixing the real issue with networking and Pahkat services.

zoomix commented 11 months ago

It'd be very interesting to learn if this is still the case with 0.2.4 of divvun-dev-keyboard. How long of a timeframe are we talking about? Before the slowdowns become apparent that is. How many megabytes of "app data" is stored on the device? it would be interesting to know.

With 0.2.4 we've re-enabled pahkat.