badoo / badoo/Chatto

Keyboard issues

Open
#116 3 comments 0 reactions 0 assignees View on GitHub
bug help wanted
Dominant language
Swift
Stars
4.6k
Forks
588
PR merge metrics
No merged PRs in 30d

Description

Related: https://github.com/badoo/Chatto/pull/115

B)
1. Go to a chat conversation
2. Tap on textfield to open keyboard
3. Press return multiple times (until the textfield grows enough to show scroll indicators, and touches the navigation bar)
4. Keep pressing return
iOS 9: Cursor jumps slightly

E)
1. Go to a chat conversation
2. Tap on textfield to open keyboard
3. Paste very long text (so textfield grows enough to show scroll indicators, and touches the navigation bar)
3. Open Chinese (Traditional) - Zhuyin keyboard
4. Open full-screen chinese keyboard ( tap on ^ )
5. Drag the keyboard down by swiping down

Full-screen chinese keyboard will be misplaced. It will be in the middle of the screen ( looks like as much as the textfield grows once it's placed at the bottom )

F)
1. Go to a chat conversation
2. Tap on textfield to open keyboard
3. Long press on a text message with a date
4. Choose "Create event" from action sheet
5. In the create event screen dismiss the keyboard
6. Cancel event creation

Input field is placed in the middle of the screen

Contributor guide

Open the contributing guide

Research direction

Start by reproducing the keyboard scenarios in a chat conversation, including repeated returns, long pasted text with the Traditional Chinese keyboard, and cancelling event creation after dismissing the keyboard. Review the related pull request #115 and verify that the input field and full-screen keyboard return to their correct positions in each case.

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
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.