Ciclo infinito quando si menziona in IE11

Ciao a tutti,

Abbiamo un bug in tutti i browser relativo alle menzioni.
Si blocca in un ciclo infinito e la scheda si blocca completamente.

Siamo sulla versione 2.3.3 di Discourse, tuttavia questa patch FIX: infinite loop when mentioning in IE11 · discourse/discourse@1e4f0ac · GitHub
sembra risolvere il problema.

È possibile che applichiate la correzione anche alle versioni precedenti?

Grazie,

(Nicolas lavora con me)

Per chiarire: abbiamo testato questa situazione sulla versione 2.3.8 senza plugin, così come sul nostro ambiente di produzione 2.3.3. Il problema è riproducibile sia su Chrome che su Safari e, in entrambi i casi, causa effettivamente il crash della scheda.

Una patch per la versione 2.3.8 sarebbe molto gradita per noi; al momento non abbiamo il budget disponibile per aggiornare alla serie 2.4.x (utilizziamo una configurazione di plugin piuttosto personalizzata, quindi anche piccoli cambiamenti tendono a causare problemi durante l’aggiornamento a versioni principali).

Temo che probabilmente non possiamo fare nulla per te, dato che il problema è già stato risolto nel core nelle versioni successive.

La soluzione migliore è applicare direttamente la singola commit, ma non c’è garanzia che funzioni in modo coerente.

Discourse cesserà il supporto per Internet Explorer 11 (IE11) il 1° giugno 2020, quindi tienilo a mente.

Non stiamo applicando questa patch per IE11, ma per Chrome e Safari.

Tuttavia, proveremo ad applicare la patch individuale e a creare una versione “frankenstein” :slight_smile:

Sì, i backport della versione 2.3 non sono previsti; effettuiamo backport solo sui rami stable o beta. Il ramo stable è alla versione 2.4.

Ok, chiaro. Grazie comunque! :slight_smile: