Ghost: Editor: IME input problem
This 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
About this issue
- Original URL
- State: closed
- Created 6 years ago
- Reactions: 16
- Comments: 19 (4 by maintainers)
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-kitto@bugfix/mobiledoc-kitwhich 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
This 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:
As such I’m going to close the issue here, any further discussion/PRs should be directed to the mobiledoc-kit project.
As a blog platform, issues relating to the editor is a core issue. This is not something like a development or dependency issue. This issue occurs in every paragraph when user writes.
Can you imagine how annoying every time when you start a new paragraph, your first character jumps off?
It has been here for 2 years, and you don’t resolve it, given the condition that one user has provided a solution after a long time suffering.
If you check out that user’s blog, he has decided to leave ghost because of the attitude of the official team.
This issue has caused so much trouble for all Asian language speakers.
Very disappointed with the official team.
It seems using IME in markdown section or title section works fine. Hoping there is a option to disable Koeing Editor before it can work along with IME.
When to fix it in master?
There should be an alternative editor to this issue.