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

[TodoMVC Example] [enter] key event to determin transform of Japanese characters makes the item added to list #1338

Closed
FumioNonaka opened this issue Dec 8, 2018 · 5 comments
Labels

Comments

@FumioNonaka
Copy link

FumioNonaka commented Dec 8, 2018

概要

日本語変換を確定する[enter]キーで項目が追加されてしまいます。

詳細

TodoMVC の例」で日本語入力時、[enter]キーで変換候補を選ぶと、ユーザーはまだ入力中のつもりなのに、その項目がリストに追加されてしまいます。

参考資料など

Vue.js: TodoMVCの例で日本語の項目が正しく入力できるようにする

キーイベントをkeypressに改め、[enter]キーであることを確かめて追加するようにすれば、変換確定で処理はされません。

修正例「TodoMVC revised

なお、v2.3.4では、keydownイベントは日本語変換を確定する[enter]キーは拾いませんでした。標準JavaScriptのkeydownイベントも同じです。現在の動作は仕様変更でしょうか。

@kazupon
Copy link
Member

kazupon commented Dec 8, 2018

Issue レポートありがとうございます ✨

確認したところ、バージョン 2.5.14 で仕様変更したようです。
参考 issue はこちらです。
vuejs/vue#9000

ただ、Vue.js 公式 example の TodoMVC、この仕様変更に対応していないのは、あまりよろしくないので、本家公式ドキュメントレポジトリ vuejs/vuejs.org レポジトリに issue 報告した方がよさそうです。
https://github.com/vuejs/vuejs.org/issues

もしくは OSS なので PR 送って頂けると、コアチーム側としては大変助かります。 🙇

@kazupon kazupon closed this as completed Dec 8, 2018
@kazupon kazupon reopened this Dec 8, 2018
@FumioNonaka
Copy link
Author

FumioNonaka commented Dec 8, 2018

examples/todomvc/index.htmlを修正しました。Pull requestするにはpermissionをいただく必要があるでしょうか。

Git: remote: Permission to vuejs/vue.git denied to FumioNonaka.

@kazupon
Copy link
Member

kazupon commented Dec 9, 2018

ありがとうございます!

Pull Request するには、 vuejs/vue レポジトリを自分のアカウントにフォークし、そのレポジトリ上で編集する必要があります。
別ブランチを作って修正をコミット後、自分の該当レポジトリにpushし、その後、GitHub上で vuejs/vue レポジトリに Pull Requestする形になります。

@FumioNonaka
Copy link
Author

ありがとうございます。pull requestに加えました。

Changing keyup to keypress to properly deal transform of Japanese chars」 #9172

@kazupon
Copy link
Member

kazupon commented Dec 11, 2018

マージされたのcloseします。
ありがとうございました!

@kazupon kazupon closed this as completed Dec 11, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants