Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Keyboard hiding the text I'm tapping #8514

Open
gmerb opened this issue Jan 22, 2025 · 15 comments · May be fixed by #8646
Open

Keyboard hiding the text I'm tapping #8514

gmerb opened this issue Jan 22, 2025 · 15 comments · May be fixed by #8646

Comments

@gmerb
Copy link

gmerb commented Jan 22, 2025

Since last update, my keyboard (Gboard, but same with Samsung Board) overlaps the text I'm tapping.
The apps doesn't get resized when entering a input field.

Any help appreciated.

Android 10
Samsung Galaxy S9
"Version de l'application : 2.24.1 (Build 6000593)
Version du serveur : 10.4.1 (Build 12691749316
Base de données : postgres
Version du schéma de base de données : 128"

@gmerb
Copy link
Author

gmerb commented Jan 22, 2025

In some condition, it seems that the app gets resized correctly (central button + reopen from background apps) , but if I close and open the app again, I get the same bug.
I can put some captures if needed.

@RRAlex
Copy link

RRAlex commented Jan 23, 2025

Same problem on a pixel 7pro with the latest updates, both normal 2.24.1 and beta MM.

App Version: 2.24.1 (Build 6000593)
Server Version: 9.4.2 (Build 7586560796
Database: postgres
Database Schema Version: 117

Beta:
App Version: 2.24.0 (Build 6000592)
Server Version: 9.4.2 (Build 7586560796
Database: postgres
Database Schema Version: 117

Edit: (still the same with newer server)

App Version: 2.24.1 (Build 6000593)
Server Version: 9.11.6 (Build 12182130320
Database: postgres
Database Schema Version: 127

@amyblais
Copy link
Member

@amyblais amyblais added the Bug Report/Open Bug report/issue label Jan 23, 2025
@gmerb
Copy link
Author

gmerb commented Jan 23, 2025

Thanks amyblais, but someone else got the 62692. 😄
https://mattermost.atlassian.net/browse/MM-62693

@adsche
Copy link

adsche commented Feb 13, 2025

Sorry, this does not seem to be fixed in 2.25.0 on Android. Or am I misunderstanding the milestone?

@derzinn
Copy link

derzinn commented Feb 15, 2025

Can confirm that this issue also exists in version 2.25.0 on Android.

@adsche
Copy link

adsche commented Feb 17, 2025

Dear @amyblais - is this considered fixed in 2.25.0? If so, please take another look and let us know if you need more info. Or do you prefer another bug report?

@enahum
Copy link
Contributor

enahum commented Feb 17, 2025

Please share exact repro steps if possible attach a video recording

@adsche
Copy link

adsche commented Feb 17, 2025

Reproduction steps:

  1. Open Mattermost Beta app
  2. Go to any chat
  3. Tap into the "Write to X" text box at the bottom of the screen
  4. Touch keyboard opens and covers the text box

Video attached. App version is 2.25.0, Server 9.11.5.

SVID_20250217_115627_1.mp4

@enahum
Copy link
Contributor

enahum commented Feb 17, 2025

Reproduction steps:

  1. Open Mattermost Beta app
  2. Go to any chat
  3. Tap into the "Write to X" text box at the bottom of the screen
  4. Touch keyboard opens and covers the text box

Video attached. App version is 2.25.0, Server 9.11.5.

SVID_20250217_115627_1.mp4

Do you happen to bave animations disabled on your device or something similar?

@adsche
Copy link

adsche commented Feb 17, 2025

Do you happen to bave animations disabled on your device or something similar?

No. The only relevant setting I found is on:

Image

@amyblais amyblais removed this from the v2.25.0 milestone Feb 18, 2025
@KakEgorka
Copy link

hi. on version 2.25.1 we have the same problem with users.

@Uatschitchun
Copy link

This is still valid in 2.25.1 installed from f-droid store!

@Alain-B
Copy link

Alain-B commented Mar 4, 2025

Hello, I investigated this issue as the user experience is currently severely degraded for our Mattermost users with Android 10 phones. After doing some tests on my fork, I found out that the regression was probably introduced by this fix:
#8565.

Indeed, if I understood well, the app sets android:windowSoftInputMode to adjustNothing for screens using the ExtraKeyboard and uses events to adjust the screen with the soft keyboard size. However, if you refer to the React Native documentation:

Note that only keyboardDidShow and keyboardDidHide events are available on Android. The events will not be fired when using Android 10 and under if your activity has android:windowSoftInputMode set to adjustNothing.

I hope this helps and that you can provide a fix soon. I'll try to look for one but am afraid it goes beyond my current understanding of the app. Many thanks for your great work!

@enahum
Copy link
Contributor

enahum commented Mar 4, 2025

@Alain-B thanks for the pointer.. will try and push a fix early next week and discuss internally to have it included in a dot release.

cc: @amyblais

@enahum enahum linked a pull request Mar 6, 2025 that will close this issue
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

9 participants