Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

macOS Non-Latin IME input issue #13325

Closed
lifehome opened this issue Sep 20, 2021 · 4 comments
Closed

macOS Non-Latin IME input issue #13325

lifehome opened this issue Sep 20, 2021 · 4 comments
Labels
needs:info [triage] Blocked on missing information

Comments

@lifehome
Copy link

Issue Summary

When you tries to input non-latin glyphs(e.g., Chinese characters) into the editor, either plain text or with addon like Markdown block or HTML block, it always breaks.

Not only cannot type properly, but typing with IME also breaks the entire blog post...
It is very frustrating to "undo" and "redo" all the typings and things...

Security concerns

I am aware that Ghost probably using mobiledoc for a while? I am not yet having the time to trace down the rabbit hole, but I do see there are CVE for that specific library, and I am really concerned if I should continue the use of Ghost...?

To Reproduce

  1. Create a new post
  2. Start typing some non-latin characters

Screencast

ghost_ime_issue.mp4

Technical details:

  • Ghost Version: 4.14.0
    • Docker tag: ghost:alpine(ghost@sha256:7f22aaffb1e46803280101e22f54c19d958405d25faf0bc0035ef63ce08b21f7)
  • Node Version: 14.17.6
  • Browser/OS:
    • Client side: macOS 11.6 on Firefox 92.0
    • Server side: Arch Linux on Linux kernel 5.13.13
  • Database: Probably SQLite...?

Possible related issue (and probably not getting fixed on the root cause?)

@Pathsis
Copy link

Pathsis commented Nov 11, 2021

The problem of typing CJK texts with initials seems to have been solved in the current version. Do you mean such an issue?

@ErisDS ErisDS added the needs:triage [triage] this needs to be triaged by the Ghost team label Nov 16, 2021
@ErisDS
Copy link
Member

ErisDS commented Nov 25, 2021

Hi there 👋

I suspect this is an upstream issue in mobiledoc-kit. So that we can be sure would you be able to test out the same key strokes in the mobiledoc kit demo here:

https://bustle.github.io/mobiledoc-kit/demo/

Please let us know if you can see the same issue when typing there or not.

Also, in terms of us being able to reproduce the issue, it would be very handy if you could provide the exact reproduction steps, including exactly which keys are being pressed and their order, plus which main keyboard language you are using.

If you're able to, screencasts with the keyboard viewer present on mac, or that otherwise show the exact keys pressed would be very helpful.

@ErisDS ErisDS added the needs:info [triage] Blocked on missing information label Nov 25, 2021
@github-actions
Copy link
Contributor

Note from our bot: The needs info label has been added to this issue. Updating your original issue with more details is great, but won't notify us, so please make sure you leave a comment so that we can see when you've updated us.

@github-actions github-actions bot removed the needs:triage [triage] this needs to be triaged by the Ghost team label Nov 25, 2021
@github-actions
Copy link
Contributor

github-actions bot commented Dec 9, 2021

Hey @lifehome 👋

Our team needed some more info to get to the bottom of this, however we've not heard back from you. We're going to close this for now, but let us know if you manage to dig up some more info and we'll reopen.

@github-actions github-actions bot closed this as completed Dec 9, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
needs:info [triage] Blocked on missing information
Projects
None yet
Development

No branches or pull requests

3 participants