REPRODUCIBILITY (% or how often): 100%
BUILD ID: 4.2.0.21
HARDWARE (Jolla1, Tablet, XA2,…): XA2
UI LANGUAGE: English US
REGRESSION: (compared to previous public release: Yes, No, ?): Yes. Keyboard worked fine before Verla.
DESCRIPTION:
None of the applications (native or android) show a useable keyboard.
Text input is not possible in any of the applications on this version.
The space for keyboard opens up (blue rectangle at the bottom of the screen) but no letters/digits are displayed.
Keyboard area can be swiped away.
Adding, removing Settings->Text input->Layouts did not help.
journalctl show only this line when keyboard ‘drawer’ opens:
Sep 17 20:52:25 Sailfish invoker[5476]: WARNING: requestActivate() called for QQuickView(0x4ebb10) which has Qt::WindowDoesNotAcceptFocus set.
Don’t know where to dig further.
Did not try to downgrade yet.
PRECONDITIONS:
STEPS TO REPRODUCE:
Open an application (messaging application, browser)
Tap on a text edit field.
EXPECTED RESULT:
Keyboard shows up and is usable.
ACTUAL RESULT:
Text input is not possible.
ADDITIONAL INFORMATION:
(Please ALWAYS attach relevant data such as logs, screenshots, etc…)
I have seen this behaviour (no keyboard/numpad) maybe once and could fix it with a reboot.
Frequently (once a day) I get only the numpad on text input fields. Maybe this is related. Only workaround is to reboot the device. This has been introduced with 4.2.0.
I experience also on Xperia 10 ii (SF 4.2.0.21) to get the numpad as the only tool when wanting to enter text. Moreover the numpad is not functioning. However, the problem doesn’t need a complete reboot to fix, it’s enough to restart the screen by Sailfish Utilities.
My impression is that this behaviour may be triggered from activating some of the community supplied apps in Jolla Store, apps that hasn’t been updated lately.
Got the keyboard back. Thanks for the hint about the apps.
A couple of versions ago I had added a language qml file. After upgrade it gets removed form usr/share/maliit/plugins/com/jolla/layouts. Previous version could work without it. Verla got confused.
Adding the language file back and restarting maliit-server worked.
just yesterday I was stuck with the same problem.
And today with @Keto help I’ve been able to narrow down the problem.
So in my case,
dconf dump /sailfish/text_input/
shows that there are entries for presage keyboard even that I did remove it.
To fix it it’s enough to go:
Settings → Text Input and change Active Keyboard but,
there’s a bug and one can be fooled where the change needs to be done,
look at this bug report for more information: