blinksh / blinksh/blink

The first keystroke fails to enter Chinese

Open
#1,350 0 comments 0 reactions 0 assignees View on GitHub
support
Dominant language
Swift
Stars
6.9k
Forks
748
PR merge metrics
No merged PRs in 30d

Description

### Checklist

- [x] Using latest version on the [App Store](http://itunes.apple.com/app/id1156707581)
- [x] Read the [docs](http://blink.sh/docs/)
- [x] Searched for [existing GitHub issues](https://github.com/blinksh/blink/issues)

### Configuration

Blink 14.0.5 (409)
iPad OS 15.2

### Describe the bug

In the Chinese input state, when switching back to "blink" from another app, the first keystroke cannot trigger the Chinese input, and the second keystroke can only trigger. Such an experience is very bad, hope to solve this bug as soon as possible.
![ED92542B-C2DE-4815-95F2-DF5DDAA80325](https://user-images.githubusercontent.com/54882546/147878167-57e8bc40-6d87-493a-baac-63865e55aa1a.jpeg)

I want to enter "Hello" for the Chinese (nihao), but when switching back to blink, the first input always fails and he enters "ihao". So I had to delete the input for the first keystroke and re-enter "nihao".

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reproducing the reported Chinese input flow on Blink 14.0.5 with iPadOS 15.2: switch back to Blink and enter “nihao.” Trace the iPad text-input handling involved in returning to the app; done means the first keystroke is retained and the complete Chinese input is entered without retyping.

Written by the indexing model from the issue text.

Assessment

Tech stack
ios, swift
Domain
mobile-dev
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.