Ace: [chrome] Hangul n'a pas été entré correctement.

Créé le 15 sept. 2016  ·  17Commentaires  ·  Source: ajaxorg/ace

La saisie en Hangul de la mise à jour vers la version chrome 53.0.2785.116 est anormale.

Chrome : 53.0.2785.116 (64 bits)
image

Commentaire le plus utile

Cela semble fonctionner. Je viens de tester uniquement le hangul. Dans la première ligne « onCompositionUpdate function », mettez simplement « return ; » code.
Il peut avoir des effets secondaires, mais jusqu'à présent, il n'y a pas d'effet secondaire.

Tous les 17 commentaires

taper du chinois aussi

@x-yao Montrez-leur.

Chrome 52 fonctionne très bien. Ce bug survient lors de la mise à jour de Chrome 53

2016-09-21 13_49_47

@ mrdream24 mêmes problèmes.
mon produit est cassé. J'ai testé Chrome 54 est anormal.

Que pensez-vous de ce problème ?

@hangum mon produit est cassé aussi.

je ne peux pas résoudre ce problème

@ mrdream24 mon produit est Tadpole DB Hub (https://tadpolehub.com/).
vous?

@hangum pépites

@mrdream24 merci.

github utilise ace lib. a le même bug.

github

https://c9.io est le même bug.

Je ne sais pas pourquoi mais je viens de commenter "fonction onCompositionUpdate" dans le fichier ace.js. Ça marche.

@anhh êtes-vous en

Cela semble fonctionner. Je viens de tester uniquement le hangul. Dans la première ligne « onCompositionUpdate function », mettez simplement « return ; » code.
Il peut avoir des effets secondaires, mais jusqu'à présent, il n'y a pas d'effet secondaire.

@anhh Merci. Qui?

J'ai traité la partie du fichier ace.js comme ceci :
var onCompositionUpdate = function() {
// if (!inComposition || !host.onCompositionUpdate || host.$readOnly)
// revenir;
// var val = text.value.replace(/x01/g, "");
// if (inComposition.lastValue === val) return ;
//
// host.onCompositionUpdate(val);
// si (dansComposition.lastValue)
// hôte.undo();
// dansComposition.lastValue = val;
// si (dansComposition.lastValue) {
// var r = host.selection.getRange();
// host.insert(inComposition.lastValue);
// hôte.session.markUndoGroup();
// inComposition.range = host.selection.getRange();
// hôte.sélection.setRange(r);
// hôte.selection.clearSelection();
// }
} ;

S'il est traité, le problème est
Il y a une erreur selon laquelle si vous entrez une virgule et la supprimez en entrant en coréen, la virgule que vous avez entrée au début est supprimée.
Par exemple, si vous supprimez à l'envers au milieu de la saisie de « Test Hangul », il y a un problème que même la virgule que vous avez entrée au début est supprimée.

Merci quand même. Un correctif temporaire devrait être publié.
Si tu me dis qui tu es, j'aimerais t'acheter du café ou du riz.

Cette page vous a été utile?
0 / 5 - 0 notes