characters shaking and blinking when typing Chinese with default Input Method on macOS
Nobody has claimed this yet.
- Dominant language
- TypeScript
- Stars
- 15.2k
- Forks
- 1.5k
- Avg merge
- 3d 18h
- Merged PRs (30d)
- 6
Description
Describe the bug
words shaking horizontally when using default Input Method of macOS typing Chinese, see the video below:
https://user-images.githubusercontent.com/442278/172755925-9e15bbaf-5443-4278-a4da-ba507ca635e3.mp4
it will no happen if Vim extension is disabled.
To Reproduce
- install Vim extension
- enable macOS input method
- start typing Chinese
- see error
Expected behavior
Not shaking, stable
-
Extension (VsCodeVim) version:
v1.22.2 -
VSCode version:
VSCode
Version: 1.67.2 (Universal)
Commit: c3511e6c69bb39013c4a4b7b9566ec1ca73fc4d5
Date: 2022-05-17T18:20:57.384Z (3 wks ago)
Electron: 17.4.1
Chromium: 98.0.4758.141
Node.js: 16.13.0
V8: 9.8.177.13-electron.0
OS: Darwin x64 21.5.0 -
OS: macOS v12.4
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
Start by reproducing the listed steps with the VSCodeVim extension, the default macOS input method, and Chinese text entry on the reported versions. Compare behavior with the Vim extension disabled and investigate the typing path involved. Done means Chinese characters remain stable without horizontal shaking or blinking while the extension is enabled.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- macos, typescript
- Domain
- desktop-dev, devtools
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100