Boucle infinie lors de la mention dans IE11

Bonjour à tous,

Nous rencontrons un bug sur tous les navigateurs concernant les mentions.
Le processus se bloque dans une boucle infinie et l’onglet se fige complètement.

Nous utilisons la version 2.3.3 de Discourse, mais ce correctif FIX: infinite loop when mentioning in IE11 · discourse/discourse@1e4f0ac · GitHub semble résoudre le problème.

Existe-t-il un moyen de rétroporter ce correctif vers les versions antérieures ?

Merci,

(Nicolas travaille avec moi)

Pour clarifier : nous avons testé cela sur la version 2.3.8 sans plugins, ainsi que sur notre environnement de production 2.3.3. Le problème est reproductible sur Chrome et Safari ; il provoque même un plantage de l’onglet dans les deux cas.

Un correctif pour la 2.3.8 nous serait très utile. Pour l’instant, nous n’avons pas le budget nécessaire pour passer à la 2.4.x (nous utilisons une configuration de plugins très personnalisée ; ainsi, de petits éléments ont tendance à se briser lors des mises à jour majeures).

Je crains qu’il n’y ait probablement rien que nous puissions faire pour vous, car le problème a déjà été corrigé dans le noyau dans des versions ultérieures.

Votre meilleure option est d’appliquer directement le commit individuel, mais rien ne garantit qu’il fonctionnera de manière cohérente.

Discourse mettra fin au support d’Internet Explorer 11 (IE11) le 1er juin 2020, ce qu’il faut également garder à l’esprit.

Nous ne corrigerons pas cela pour IE11, mais pour Chrome et Safari.

Cependant, nous essaierons d’appliquer le correctif individuel et de lancer une version hybride :slight_smile:

Oui, les backports de la version 2.3 ne sont pas à l’ordre du jour ; nous ne faisons des backports que vers les branches stable ou beta. La branche stable est actuellement en version 2.4.

D’accord, c’est clair. Merci quand même ! :slight_smile: