クロム53.0.2785.116バージョンへの更新からのハングルタイピングが異常です。
Chrome:53.0.2785.116(64ビット)
中国語も入力
@ x-yaoそれらを表示します。
Chrome52は正常に動作します。 このバグは、Chrome53をアップデートするときに発生します
@ mrdream24同じ問題。
私の製品は壊れています。 Chrome54が異常であることをテストしました。
この問題についてどう思いますか?
@hangum私の製品も壊れています。
私はこの問題を解決することはできません
@ mrdream24私の製品は
あなた?
@hangumナゲッツ
@ mrdream24ありがとう。
githubはacelibを使用します。 同じバグがあります。
https://c9.ioも同じバグです。
理由はわかりませんが、ace.jsファイルの「onCompositionUpdatefunction」にコメントしました。 できます。
@anhh問題を解決しましたか?
うまくいくようです。 ハングルのみをテストしました。 最初の行の「onCompositionUpdatefunction」に「return;」と入力するだけです。 コード。
いくつかの副作用があるかもしれませんが、今までのところ副作用はありません。
@anhhありがとうございます。 誰ですか?
ace.jsファイルの部分を次のように処理しました。
var onCompositionUpdate = function() {
// if(!inComposition || !host.onCompositionUpdate || host.$readOnly)
// return;
// var val = text.value.replace(/x01/g, "");
// if(inComposition.lastValue === val) return;
//
// host.onCompositionUpdate(val);
// if(inComposition.lastValue)
// host.undo();
// inComposition.lastValue = val;
// if(inComposition.lastValue) {
// var r = host.selection.getRange();
// host.insert(inComposition.lastValue);
// host.session.markUndoGroup();
// inComposition.range = host.selection.getRange();
// host.selection.setRange(r);
// host.selection.clearSelection();
//}
};
処理した場合の問題は
カンマを入力してハングルを入力して消去すると、最初に入力したコンマが削除されるエラーがありますね。
たとえば、「ハングルテスト」と入力する途中で後ろに削除すると、最初に入力したコンマまで削除される問題があります。
それでもありがとうございます。 一時パッチでもエクスポートしますね。
誰かを教えてください。コーヒーやご飯でも買いたいです。
最も参考になるコメント
うまくいくようです。 ハングルのみをテストしました。 最初の行の「onCompositionUpdatefunction」に「return;」と入力するだけです。 コード。
いくつかの副作用があるかもしれませんが、今までのところ副作用はありません。