This is the expected behavior when the is_persistent field of the keyboard is True.
Steps to reproduce
Open any bot with ReplyKeyboardMarkup buttons (e.g @SpamBot)
Open the ReplyKeyboardMarkup buttons with the dedicated option
Note: If the one_time_keyboard value of ReplyKeyboardMarkup is False, the keyboard will be automatically opened when you open the chat with the bot.
Current Result
By tapping on bottom return button the keyboard doesn't automatically close, independently of how you opened it.
If the keyboard is manually opened, the button to hide the ReplyKeyboardMarkup buttons is shown but doesn't work.
Expected Result
By tapping on bottom return button the keyboard automatically close.
If the keyboard is manually opened, the button to hide the ReplyKeyboardMarkup buttons is not shown at all.
By tapping on the input field the keyboard automatically switches to hardware's keyboard, therefore there is no need for a switch button from ReplyKeyboardMarkup to Hardware keyboard.
Device info
Telegram Android 8.8.3 (27052), ZTE ZTE 2050RU, 9 P (28)
Just reminding that bug still exists and it's very annoying
Lance Adams
Still exists, very awful
All Cats
Still exists. Do developers even read issues?
All Cats
Upd. Exists on iOS
Ural Kh
Issue exist since 23 June. Why you can't fix it?
Mr.Edward
As far as I understand, they made it this way on purpose and do not intend to fix it, this problem did not exist in the old versions of Telegram, but I don't know what policy they added it to.
Status changed to Closed
Bossy Shark
As explained in latest post of @BotNews it’s up to devs of the bots to decide if the keyboard should be closed or not through the new is_persistent field: https://t.me/BotNews/78
Log in here to report bugs or suggest features. Please enter your phone number in the international format and we will send a confirmation message to your account via Telegram.
We really need this just like pc version. That's not too hard to ad when they have done it once.