Signal-iOS icon indicating copy to clipboard operation
Signal-iOS copied to clipboard

Jarring message animation when opening keyboard

Open gavinmorrow opened this issue 1 year ago • 5 comments

  • [x] I have searched open and closed issues for duplicates
    • I saw #5468 and #5129 which seemed related but different.
  • [x] I am submitting a bug report for existing functionality that does not work as intended
  • [x] This isn't a feature request or a discussion topic

Bug description

When opening/closing the keyboard in a chat, the animation for off-screen messages is different from the animation of on-screen messages and it is very jarring.

Steps to reproduce

  • open a chat with more than a screen of messages
  • open the keyboard (the animation is buggy)
  • close the keyboard (the animation is buggy)

Actual result: Describe here what happens after you run the steps above (i.e. the buggy behaviour)

  • When opening keyboard:
    • The messages that are about to be off-screen just disappear.
    • The on-screen messages (correctly) slide up.
    • This isn't very noticeable, but is probably the same bug.
  • When closing keyboard:
    • The messages that were off-screen fade in.
    • The on-screen messages (correctly) slide down.
    • This is very jarring, as there is a period of time when messages overlap.

Expected result: Describe here what should happen after you run the steps above (i.e. what would be the correct behaviour) Both on- and off- screen messages should slide up/down to animate.

Screenshots

Video:

https://github.com/user-attachments/assets/00802c91-9da1-4c9c-bcc9-6694fea63459

Showing keyboard: Show keyboard

Hiding keyboard: Hide keyboard

Device info

Device: iPhone 13

iOS version: 18.2.1

Signal version: 7.43 (573)

Link to debug log

https://debuglogs.org/ios/7.43.0/18ba9129abd0b6f49c5de985d7d8bc3435068985b4bcb2cf69edc91c3851ed9b.zip

gavinmorrow avatar Jan 30 '25 16:01 gavinmorrow

I can confirm as well. I am able to reproduce this issue consistently on the iPhone 15 Pro Max running Signal 7.49 (654) on iOS 18.3.1.

ExtRIELICi avatar Mar 10 '25 19:03 ExtRIELICi

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

github-actions[bot] avatar Jun 09 '25 12:06 github-actions[bot]

Not stale.

ExtRIELICi avatar Jun 09 '25 12:06 ExtRIELICi

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

github-actions[bot] avatar Sep 08 '25 12:09 github-actions[bot]

still present

gavinmorrow avatar Sep 08 '25 14:09 gavinmorrow