Il fix ufficiale è già stato integrato nel core di Joomla e sarà presente nelle prossime versioni di Joomla. Visto che mancano alcune settimane al rilascio delle nuove versioni di Joomla, Brian Teeman, storico sviluppatore Joomla, ha deciso di rendere disponibile le patch sul suo profilo GitHub: https://github.com/brianteeman/tinymce-firefoxfix/releases
Vediamo come procedere per installare le patch e risolvere il problema:
- assicurarsi, prima di tutto, di scaricare la versione del fix adeguata alla propria versione di Joomla: Joomla 5.4.3 o Joomla 6.0.3;
- scaricato il file ZIP corrispondente alla versione di Joomla in uso, bisogna decomprimerlo ed estrarre i seguenti file: tinymce.js, tinymce.min.js;
- fare l'upload di questi due file via FTP nella cartella: media/plg_editors_tinymce/js, sovrascrivendo i due files con gli stessi nomi presenti;
- eliminare o aggiornare la cache di Firefox in modo tale da forzare il browser a caricare gli script di TinyMCE aggiornati.
Portati a termine correttamente i passaggi, illustrati in precedenza, il problema del lampeggiamento e\o dell'aggiornamento continuo di TinyMCE dovrebbe essere completamente risolto.
Nel caso in cui, dopo aver sostituito i due file ed eliminato la cache di Firefox il problema dovesse persistere, significa che il sito sta utilizzando la versione gzip di javascript che NON è inclusa nelle patch. A questo punto si rende necessario un ulteriore passaggio: va eliminato il file tinymce.min.js.gz presente nella directory media/plg_editors/js/ per forzare il caricamento degli script delle patch.
AGGIORNAMENTO IMPORTANTE: per rendere ancora più semplice la risoluzione del problema è stato rilasciato un hotfix da scaricare e installare dal pannello amministrativo di Joomla come una qualsiasi estensione. Di seguito i link diretti agli hotfix in base alla versione di Joomla in uso: