Mobile keyboard issues

I know this has been discussed many times in the past, but I haven’t found a definite and recent solution.

Basically, I want to show the on screen keyboard when they user taps on a text field. My text input is set, the field focus is handled and when I finally want to show the keyboard (and afterwards handle input / backspace) I do:

gui.reset_keyboard() 

gui.show_keyboard(gui.KEYBOARD_TYPE_DEFAULT, true)

When the game is shown on Android, no keyboard is shown. If it matters, I have HiddenInputField as input method on game.project - Android section, but i believe this is irrelevant since I do an html5 build.

What has confused me is that this works fine in Safari on iOS - all posts I saw mentioned solutions that work in Android and not iOS (Safari).

So, what’s the current state of this? Do I need something like the defold-mobilehtml5-typing asset? Do I need to use a GUI library like Druid? Am I simply missing something?