Chatto input bar hidden on first display when using custom keyboard like Swiftkey
- Dominant language
- Swift
- Stars
- 4.6k
- Forks
- 588
- PR merge metrics
- No merged PRs in 30d
Description
When you are using a custom keyboard like SwiftKey, the first time Chatto renders, the input bar will be incorrectly drawn behind the keyboard.
Subsequent attempts to draw the keyboard succeed.
This repros on an iPhone 11 running iOS 14.5
This does not repro on iPhone 7 and I believe may be related to safe areas.
Here is a screenshot of the issue in the demo app:

And a movie:
https://user-images.githubusercontent.com/58332/119064462-6466c380-b9a9-11eb-92d2-5d45302d2ff7.mov
Contributor guide
Research direction
Start by reproducing the issue in the demo app on an iPhone 11 running iOS 14.5 with SwiftKey, then inspect the first input-bar render and its safe-area handling. Done means the input bar is visible above the keyboard on its first display, while subsequent keyboard presentations continue to work.
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
- 38/100