Editor: IME input problem
See original GitHub issueThis is an issue in the upstream mobiledoc-kit library and the underlying problem is being tracked in multiple places on that repo, with the two most prominent issues being:
- https://github.com/bustle/mobiledoc-kit/issues/589
- https://github.com/bustle/mobiledoc-kit/issues/548
Please direct any further discussion or PRs to the mobiledoc-kit repo.
Issue Summary
As the screen recording above shown, I want to input 你好
using Chinese Pinyin Input method of Mac OS X on the start of line,I type nihao
,then got i好n
.
The first typed n
is inserted after cursor.
To Reproduce
- Switch Input method to non-latin languages, e.g. Chinese Pinyin Input method, Japanese
- Type some letter like
nihao
, expect to get你好
, but geti好n
It is the bug of Mobiledoc-Kit, can reproduce on https://bustle.github.io/mobiledoc-kit/demo/, too.
Technical details:
- OS: Mac OS X, v10.13.6
- Node Version: v8.11.1
- Ghost-CLI Version: 1.9.0
- Browser/OS: Chrome/67.0.3396.99
- Database: sqlite3
Issue Analytics
- State:
- Created 5 years ago
- Reactions:16
- Comments:19 (4 by maintainers)
Top Results From Across the Web
Input Method Editor (IME) is disabled in Windows 11/10
Input Method Editor is essential for those who work in different languages. Follow these methods to resolve the issue: Remove and add the...
Read more >KB4564002: You might have issues on Windows 10, version ...
Issue 1 - Resolved: Some apps utilize the ImeMode property to control the IME (Input Method Editor) mode for individual text entry fields...
Read more >How to fix the program freeze problem when using keyboard ...
This is the documented problem with the Microsoft Input Method Editor (IME) , which is a software component that enables a user to...
Read more >Fix: IME is disabled - Appuals.com
Method 1: Enabling the IME icon from the taskbar ... A lot of users have reported that the input method editor was automatically...
Read more >9 Fixes For IME Is Disabled In Windows 10 - Software Test Tips
Fix-1. Enable The IME Icon From The Taskbar ... Many users have claimed that the Input Method Editor (IME) gets disabled on its...
Read more >Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start FreeTop Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Top GitHub Comments
Thanks.
TLDR;
But the mobiledoc-kit’s Maintainers don’t seem to merge it, so I created new repo for publish NPM repo: @bugfix/mobiledoc-kit
Just change the package.json deps
@tryghost/mobiledoc-kit
to@bugfix/mobiledoc-kit
which in the ghost-admin project, and rebuild the assets with prod env, everything is fine.In fact, what they want to say is that Asian users are not important, otherwise they would have solved the problem. After all, the users of this blogging platform are mainly Europeans and Americans. But I’m surprised that this bug has been resolved by some people, why don’t they merge to master