makeplane / makeplane/plane

[feature]: Japanese IME Input Conflicts with Label Submission via Enter Key

Open
#7,022 2 comments 0 reactions 2 assignees View on GitHub

@vihar is already working on this.

Since May 7, 2025.

✨feature
Dominant language
TypeScript
Stars
59.6k
Forks
5.8k
Avg merge
1d 22h
Merged PRs (30d)
49

Description

Is there an existing issue for this?
  • I have searched the existing issues
Summary

First of all, we really enjoy using Plane — our team finds it very useful and well-designed. However, we’ve encountered a small issue when using Japanese input (IME).

Currently, when creating or editing labels, pressing the Enter key immediately submits the label. But in Japanese input, Enter is used to confirm a kanji conversion, and Space is used to switch candidates. As a result, it's very easy to accidentally submit an incomplete or incorrect label while typing in Japanese.

Would it be possible to add an option or setting to prevent Enter from instantly submitting the label? For example, requiring an extra confirmation button or allowing users to choose their preferred key behavior?

This small change would greatly improve the usability for teams using Japanese or other IME-based input systems. Thanks a lot!

Why should this be worked on?

This issue significantly affects users who type in Japanese (and other IME-based languages) when editing or creating labels.
Since the Enter key is used to confirm character conversion in Japanese, the current behavior causes unintended submissions, making it frustrating and error-prone.

Improving this would greatly enhance usability and accessibility for international teams. It’s a small change but would remove a daily pain point for many non-English-speaking users.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.