signalapp / Signal-iOS

A private messenger for iOS.
https://signal.org
GNU Affero General Public License v3.0
10.61k stars 2.96k forks source link

iOS Signal Text Box not scrolling #5667

Closed AlexanderZuehr closed 6 months ago

AlexanderZuehr commented 9 months ago

iPhone 13 mini iOS: 17.0.1 Signal: 6.42.0.18

Hey, after i updated to iOS 17 i do have a problem with Signal. Before the update i was able to write messages with my contacts and regardless of the text length, the textbox scrolled automatically.

Now if i write a text i dont see the line i am writing, if the text is larger than the textbox. It should scroll down to let me see the the line i am writing, but it isnt.

in the first screenshot you can see that the word app is already written in a new line, but i am not able to see it. IMG_0139

In the second picture i needed to add 4 signs i chose ! and after that signal seemed to scroll down.

IMG_0140

Qhilm commented 9 months ago

I have the same issue. For me it only starts with the third line, the second line does not have this issue. (iPhone 12 mini)

The problem for me is only reproducible with gBoard actually, not with the native apple keyboard. And it's not 100% reproducible yet for me, it seems to require specific conditions which I have not identified. It is however quite frequent, I would say it happens 50% of the time I use the app.

iOS 17.0.1 and this issue started with iOS 17.0.0, I did not have this problem before. I see other rescaling/scrolling issues in iOS 17 in other apps though, so maybe there's an issue with iOS 17 on small screens.

Miguel-Signal commented 9 months ago

Hi @AlexanderZuehr @Qhilm

We are aware of the problem and we are currently looking for a solution. Although our engineers are working on a fix, unfortunately I can't give a specific schedule for resolution. You might see a fix in the release notes for future versions of Signal.

Thanks again for your help in reporting this!

patjolata commented 9 months ago

The problem also occurs on iPhone 13 with iOS 17.0.2 - just as an additional information. Signal v. 6.43.0.10

PattaFeuFeu commented 9 months ago

Same with iPhone 15,2 on iOS 17.0.2. Dynamic text is set to the centre position, display zoom set to “standard”. Signal 6.43.0.10

zandchyl commented 8 months ago

iPhone 13 mini iOS 17.1 RC Signal 6.46.1

Textbox also Not scrolling properly for me.

Miguel-Signal commented 8 months ago

Could anyone experiencing this issue try the following and let me know if it helps?

  1. Restart your iPhone.
  2. Check for Software Updates (iOS Settings app > General > Software Update).
  3. Reset Keyboard Settings (iOS Settings App > General > Transfer or Reset > Reset > Reset Keyboard Dictionary).
Qhilm commented 8 months ago

Just did it (although, I switched steps 2 and 3, I hope that's not a big deal). So far I cannot reproduce the issue anymore, but since it did not happen every time, it does not mean much yet. I will monitor it and report back.

FernetMenta commented 8 months ago

Could anyone experiencing this issue try the following and let me know if it helps?

  1. Restart your iPhone.
  2. Check for Software Updates (iOS Settings app > General > Software Update).
  3. Reset Keyboard Settings (iOS Settings App > General > Transfer or Reset > Reset > Reset Keyboard Dictionary).

Tried it but doesn't change anything here. iOS 17.1

EDIT: hmm, maybe the reset was async. Now I can't reproduce it anymore.

LeoniePhiline commented 8 months ago

I can confirm this issue on iOS 17 on iPhone Xs and iPhone 11 Pro Max.

Miguel-Signal commented 8 months ago

@LeoniePhiline Could you also try a keyboard reset?

Reset Keyboard Settings (iOS Settings App > General > Transfer or Reset > Reset > Reset Keyboard Dictionary).

Qhilm commented 8 months ago

Just did it (although, I switched steps 2 and 3, I hope that's not a big deal). So far I cannot reproduce the issue anymore, but since it did not happen every time, it does not mean much yet. I will monitor it and report back.

It took a while for the issue to happen again but now it's back and happening regularly again.

FernetMenta commented 8 months ago

Could anyone experiencing this issue try the following and let me know if it helps?

  1. Restart your iPhone.
  2. Check for Software Updates (iOS Settings app > General > Software Update).
  3. Reset Keyboard Settings (iOS Settings App > General > Transfer or Reset > Reset > Reset Keyboard Dictionary).

Tried it but doesn't change anything here. iOS 17.1

EDIT: hmm, maybe the reset was async. Now I can't reproduce it anymore.

The issue is back here too.

emmitt commented 8 months ago

Could anyone experiencing this issue try the following and let me know if it helps?

  1. Restart your iPhone.
  2. Check for Software Updates (iOS Settings app > General > Software Update).
  3. Reset Keyboard Settings (iOS Settings App > General > Transfer or Reset > Reset > Reset Keyboard Dictionary).

Hej, unfortunately it doesn't help...

kvaellning commented 7 months ago

Same here, issue is persistent. Even resetting didn’t help, unfortunately.

liebmar commented 7 months ago

Same issue here (for months now), iOS 17, iPhone 14 ProMax. Pretty annoying, it is really a pain if you rely on signal.

Nevertheless, thanks for your work. Signal is an amazing project and I will continue donating.

vinzenzu commented 7 months ago

I have the same issue, with both the native keyboard, as well as with GBoard.

iPhone SE 2020 iOS 17.1.1 (issue exists since iOS 17 upgrade) Signal 6.50.0.13

Thanks

madamadami commented 7 months ago

Same here since months: iPhone 13, iOS 17.1.1, Signal 6.50.0.13

Janikson9 commented 7 months ago

There was a slight improvement in the course of the update. However, the problem still occurs occasionally with some chats.

https://github.com/signalapp/Signal-iOS/assets/152014058/183ceba6-4929-4f38-a787-fb03d92f8b8b

Qhilm commented 7 months ago

Workaround: if you long press space bar (on the apple native keyboard) and drag down, the last row will slowly appear. Or long-press the cursor and drag down, the last line will appear. Doesn't fix anything, but it helps me sometimes.

Janikson9 commented 7 months ago

Workaround: if you long press space bar (on the apple native keyboard) and drag down, the last row will slowly appear. Or long-press the cursor and drag down, the last line will appear. Doesn't fix anything, but it helps me sometimes.

Thank you I hope that the bug will be permanently fixed soon

baurmatt commented 7 months ago

Experiencing the same issue. iPhone 13 with iOS 17.1.1 and Signal 6.50.1.0

JeremiasThun commented 7 months ago

Could anyone experiencing this issue try the following and let me know if it helps?

  1. Restart your iPhone.
  2. Check for Software Updates (iOS Settings app > General > Software Update).
  3. Reset Keyboard Settings (iOS Settings App > General > Transfer or Reset > Reset > Reset Keyboard Dictionary).

Installing the iOS Software Update for me actually was the trigger to GET this problem.

I had no issues with iOS 16. But as soon as I updated to 17, my Signal had the exact issue as described here. I’m living in hell now.

Qhilm commented 7 months ago

I had no issues with iOS 16. But as soon as I updated to 17, my Signal had the exact issue as described here. I’m living in hell now.

It is definitely triggered by iOS 17. Unclear if it really is an iOS 17 bug and Signal has to work around it (if possible) or if it's actually a Signal bug which was simply not visible in iOS 16.

Drag the cursor down and hold slowly reveals the last line. It's the best workaround I could figure out so far.

Ja83La commented 7 months ago

May this be a problem with the German keyboard? Most screenshots revealing this bug have a German layout.

madamadami commented 7 months ago

Picking up the suggestion, that the german keyboard may play a role in the issue is a good idea. I have a german keyboard, iPhone 13, iOS 17.1.2., Signal version 6.50.0.13.

Qhilm commented 7 months ago

nah, I think it's due to the fact the biggest signal community in absolute numbers is located in germany ;)

I use gBoard in US layout and I still have the issue.

but I do mostly type in german.

Miguel-Signal commented 7 months ago

Would anyone willing to try out the latest Signal Beta (version 6.52.0.8) install it and tell me if it fixes this issue?

Follow steps from the support page here to join the iOS Beta: https://support.signal.org/hc/articles/360007318471

JeremiasThun commented 7 months ago

Would anyone willing to try out the latest Signal Beta (version 6.52.0.8) install it and tell me if it fixes this issue?

Follow steps from the support page here to join the iOS Beta: https://support.signal.org/hc/articles/360007318471

Running the suggested beta.

It feels, like the bug occurs way less often and if it does, the scrolling keeps up way faster (the last typed word keeps invisible, until I type the 2 next characters). But it isn't completely fixed...

IMG_8328 IMG_8329 IMG_8330 IMG_8331 IMG_8332

flostyen commented 7 months ago

Would anyone willing to try out the latest Signal Beta (version 6.52.0.8) install it and tell me if it fixes this issue?

Follow steps from the support page here to join the iOS Beta: https://support.signal.org/hc/articles/360007318471

It still occurs at ios 17.2 beta 4 (21C5054b) with signal 6.52.0 (8) IMG_9704

Miguel-Signal commented 7 months ago

We've just released Beta version 6.53.0.5, and would appreciate some feedback on this version!

flostyen commented 7 months ago

Looks like signal 6.53.0(5) solved it for now? :-)

Qhilm commented 7 months ago

been using it a couple of days, issue seems now solved for me.

JeremiasThun commented 7 months ago

been using it a couple of days, issue seems now solved for me.

i made same observation

chschommer commented 6 months ago

Looks like the issue was fixed with latest update. I wonder where can I find the related PR? I would be interested in seeing the fix. I cannot see a PR/branch attached to this issue nor a related closed pull request.