signalapp / signalapp/Signal-iOS
Animation bug when closing keyboard
Nobody has claimed this yet.
- Dominant language
- Swift
- Stars
- 12.2k
- Forks
- 3.5k
- PR merge metrics
- No merged PRs in 30d
Description
- [ x ] I have searched open and closed issues for duplicates
- [ 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 the keyboard is open in a conversation, the only way to close it is to swipe down. This induces a weird hiccup in the animation: An abrupt scroll (or jump) up, not smooth at all.
Steps to reproduce
- Open a conversation
- Click on the input field to open the keyboard
- Gently Swipe down to close the keyboard
Actual result: The conversation is abruptly scrolled up
Expected result: The keyboard should close, and the conversation should scroll smoothly until its takes over the keyboard space.
Screenshots
Would need a video.
Device info
Device: iPhone 13 Mini
iOS version: 16.0.3
Signal version: 5.58.0.12
Link to debug log
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Reproduce the issue in a Signal conversation on the listed iPhone and iOS version by opening the keyboard and swiping down. Then locate the iOS conversation and keyboard-dismissal implementation, since no file or test is named. Done means the keyboard closes without an abrupt scroll or jump and the conversation moves smoothly into the freed space.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- swift
- Domain
- mobile
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100