Skip to content

IME Bug: Ghost suffering IME bug for 2 years and Never Fix it #11460

Description

@wuliaopage

Complaint

For Bug description, please skip this section.

For Ghost Developer, please don't direct to mobiledoc again, as no one is maintaining that project

Bug summery

Don't be surprised. I'm referring to #9801

#9801 is a serious bug for all IME(input method editor) user. The first character in each paragraph will not be recognized when typing non-latin language such as Chinese, Japanese, Korean in Ghost.

This has been seriously damaged Ghost user experience. For those people in Asian, this bug makes Ghost an unuseable platform, as no one can easily, smoothly type out a single paragraph.

Bug history

This bug has been existing for more than 2 years and neither Ghost nor its editor mobiledoc's maintainer fixed it. Issues related to this bug have been proposed many times, as listed below.
bustle/mobiledoc-kit#548
bustle/mobiledoc-kit#589
#9801

A PR has been proposed one year ago, neither Ghost or mobiledoc merge it!! why???
PR: bustle/mobiledoc-kit#661
https://github.com/soulteary/mobiledoc-kit

Mobiledoc reaction

Ghost direct user to discuss this bug in mobiledoc community and push them to fix this bug.

BUT, I have emailed all maintainers in mobiledoc team to push them merge that PR, also post messages in the community, leave messages in developer's twitter. After one month the only one replied me is an auto-reply email from a passed away developer. I'm sorry for that. But it seems mobiledoc has become a depercated or at least partially deprecated project.

Ghost should not depend on a deprecated editor!!
or Please Fix this bug by yourself!!

Some people may not know what exactly this bug is, please look at the following issue.

Issue Summary

non-latin languages input problem in koenig editor

image

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

  1. Add a Chinese or Japanese or Korean language in your system
  2. Switch your input language to Chinese or Japanese or Korean
  3. Open Ghost, start a new post
  4. Type some letter like nihao, or anything, you can find this bug

This bug also can be reproduced on https://bustle.github.io/mobiledoc-kit/demo/

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions