OK
AJAX error!

Les forumsGrammalectel’auto-rafraîchissement grammatical (Firefox)

l’auto-rafraîchissement grammatical (Firefox)

Je subodore des problèmes dans la fenêtre de correction grammaticale dû au rafraîchissement de 3 secondes.
Depuis l’installation de la version de Grammalecte incluant cette amélioration, j’ai des soucis divers qui ont rapport avec la position du curseur avant et après "le passage" du rafraîchissement.

— le curseur ne se retrouve plus au même endroit (la correction manuelle que l’on est en train de faire, se fait ailleurs).
— de temps en temps il est impossible de trouver le curseur (cliquer sur le bouton de rafraîchissement manuel résout ce problème).
— si on corrige une des erreurs trouvées par Grammalecte et que le rafraîchissement "passe plus ou moins en même temps", il est possible qu’une correction (valide) se retrouve à un endroit inapproprié (donc "corrige" à côté de la plaque tout en laissant l’erreur originale) … assez rare, toutefois.

Tout cela me semble dû à la position du curseur qui peut être déplacé après le rafraîchissement (condition : le rafraîchissement doit avoir à faire quelque chose : un terme "coloré" redevient "normal").

Je suppose qu’il y aurait moyen de trouver une ou plusieurs séquences mettant ce mécanisme en évidence, mais ce n’est pas évident vu le caractère dynamique/temporel du rafraîchissement et des actions de l’utilisateur…

J’ai appris à anticiper les "vagues" de rafraîchissement et si l’on est attentif, cela se passe bien ; une règle : toujours savoir où se trouve le curseur avant toute correction manuelle.
le 20 mai 2019 à 06:39

— le curseur ne se retrouve plus au même endroit (la correction manuelle que l’on est en train de faire, se fait ailleurs).


En théorie, la position du curseur est sauvegardée, mais je me suis peut-être trompé dans certains cas.

— de temps en temps il est impossible de trouver le curseur (cliquer sur le bouton de rafraîchissement manuel résout ce problème).


Ce problème, par contre, est dû à Firefox (n’existe pas sur Chrome). Quand on passe d’une zone éditable à une autre, le curseur n’apparaît pas forcément. Il faut cliquer sur une zone non éditable puis cliquer sur la zone éditable pour qu’il apparaisse à nouveau.

— si on corrige une des erreurs trouvées par Grammalecte et que le rafraîchissement "passe plus ou moins en même temps", il est possible qu’une correction (valide) se retrouve à un endroit inapproprié (donc "corrige" à côté de la plaque tout en laissant l’erreur originale) … assez rare, toutefois.


Ah… ennuyeux… jamais vu ça, mais je vais faire des tests.

J’ai appris à anticiper les "vagues" de rafraîchissement et si l’on est attentif, cela se passe bien ; une règle : toujours savoir où se trouve le curseur avant toute correction manuelle.


3 secondes, est-ce trop long ? trop court ?
Faut-il une option pour désactiver le rafraîchissement automatique ?
Est-ce seulement utile ?
le 20 mai 2019 à 07:20

3 secondes, est-ce trop long ? trop court ?
Faut-il une option pour désactiver le rafraîchissement automatique ?
Est-ce seulement utile ?



Personnellement, j’aimais autant la situation avant (refresh sur demande).
le 20 mai 2019 à 07:44
— Le 3ᵉ problème est corrigé, je n’avais pas songé à un cas de figure, celui où vous cliquez sur une suggestion juste avant le rafraîchissement.
— Le 2ᵉ problème ne dépend pas de moi.
— Le 1ᵉʳ demande réflexion (cette histoire de curseur est assez complexe). Je vais plus tard revoir l’interface du flux de texte, mais ça va prendre du temps. Du coup, j’ai désactivé l’auto-rafraîchissement et ai créé une option pour la remettre pour ceux que ça intéresse.

Je vais publier une nouvelle version prochainement. Demain, si tout va bien.
le 20 mai 2019 à 17:05

Notification par e-mail    0