Telegram-iOS
Telegram-iOS copied to clipboard
Message field doesn’t raise for the keyboard on iPadOS 16
Checklist
- [x] I am reporting an issue in existing functionality that does not work as intended
- [x] I've searched for existing GitHub issues
Description
I am running iPadOS 16 Beta 2. It looks like something has changed in the handling of the keyboard, as Telegram is no longer raising the input bar to keep the input field in the visible screen area after the keyboard has been displayed.
Expected Behavior
- When tapping on the message input field in a chat, the field should move up to avoid the iOS keyboard.
Actual Behavior
- The message input field doesn’t move and is covered by the iOS keyboard.
- This also happens when using an external keyboard (see 2nd screenshot).
Steps to Reproduce
- Open a conversation where you can type messages.
- Tap on the message input field to focus it and to reveal the keyboard.
Screenshots and Videos
Environment
Device: iPad Pro 12” M1
iOS version: 16.0 Beta 2
App version: 8.8.1
Just to report that I am also same issue on iPadOS 16, the latest public beta as of today (20B5056e).
Especially when Telegram is in Slide Over mode (this mode is available on iPadOS 15 too), using keyboard doesn't raise the input bar.
Same for me on an iPadOS 16.1 in Slide Over.
Yeah, it’s totally true, iPadOS 16.1 in Slide Over.
I have found a workaround that is able to fix it. Basically:
- Enable Stage Manager, open Telegram and resize the window to a squarish size and move it to the center vertically. Leave some space on top and bottom of the window.
- Click the text entry box and let the keyboard show up. Hide the keyboard. Don't touch anything else
- Swipe up from the bottom to go to the Home page of iPad.
- Disable Stage Manager mode
- The bug in Slide Over mode should be fixed now.
Repeat the whole process if it ever happen again. You can refer to the images below too:
I have found a workaround that is able to fix it. Basically:
- Enable Stage Manager, open Telegram and resize the window to a squarish size and move it to the center vertically. Leave some space on top and bottom of the window.
- Click the text entry box and let the keyboard show up. Hide the keyboard. Don't touch anything else
- Swipe up from the bottom to go to the Home page of iPad.
- Disable Stage Manager mode
- The bug in Slide Over mode should be fixed now.
Thanks for help, I already knew about this workaround, and sometimes I used it. but I still think I need Slide Over things fixed quickly, because Stage Manager sucks……
Also, Stage Manager is not available on most of the current iPad models.
I see, I thought this bug only happens to those models with Stage Manager. Not sure Apple or Telegram needs to fix this, doesn't seem to affect other apps yet. Hopefully a fix is coming soon.
I can report that it doesn't work if Telegram is opened in slide over
mode. Fullscreen mode works as expected but in slide over the keyboard doesn't raise up. Please note that my iPad doesn't support stage manager. Oh and I restarted the app itself and the iPad. It didn't resolve the issue.
See attachment video showcasing my issue. I cropped it to hide my contacts. Just in case it's hard to see that I went into fullscreen mode. RPReplay_Final1667936125.webm
iPad model: iPad 8th Generation iPad OS version: 16.1 (20B82) Telegram app version: 9.1.0 (App Store)
I found a workaround for iPads without Stage Manager.
While in Slide Over, 'Float' the keyboard and then 'Dock' it. The text field in Telegram will slide upwards above the docked keyboard.
I can report that it doesn't work if Telegram is opened in
slide over
mode. Fullscreen mode works as expected but in slide over the keyboard doesn't raise up. Please note that my iPad doesn't support stage manager. Oh and I restarted the app itself and the iPad. It didn't resolve the issue.See attachment video showcasing my issue. I cropped it to hide my contacts. Just in case it's hard to see that I went into fullscreen mode. RPReplay_Final1667936125.webm
iPad model: iPad 8th Generation iPad OS version: 16.1 (20B82) Telegram app version: 9.1.0 (App Store)
I can assure issue still happens in slide over
mode, fullscreen or Multitasking are working as intended.
I tried with other apps, and slide over keyboard works as intended.
iPad model: 11 inch 2ndGen IPad OS Version: 16.2 Telegram App Version: 9.3.2 (AppStore)
SlideOver (the Issue)
Multitasking (working as intended)
Looks resolved in Telegram version 9.4.
Yep, can confirm on my device!
I just update now and, Success Confirmed!!
I can also confirm that it now works. Thanks Telegram devs, very cool :+1: