I encountered an issue with iOS devices while developing a Telegram Mini App. Specifically, when attempting to use the htmlElement.focus() method on an input field, the iOS keyboard failed to appear. Upon investigation, I discovered this is a common problem with iOS native apps utilizing WebView.
I raised this issue on the official WebKit repository and received confirmation that this behavior is expected. However, it was suggested that this could be addressed from Telegram's side by leveraging existing communication mechanisms between Mini Apps and the native Telegram app.
Implementing this fix would significantly enhance the user experience for iOS users of Telegram Mini Apps, ensuring seamless keyboard functionality across all devices.