Problème incompréhensible au premier abord : après s'être identifié sur une instance RocketChat, le chargement tourne en boucle. L'un des premiers réflexes est de tester un autre navigateur (Chromium par exemple) : ça fonctionne. L'instance RocketChat n'est pas à remettre en cause…
Du coup ça confirme un problème avec Firefox. Deuxième réflexe : vider le cache web. Non ? Non. Troisième réflexe : redémarrer le navigateur sans les extensions. Peut-être que ça débloquera la situation chez vous ; il ne vous restera donc qu'à désactiver petit à petit les extensions pour trouver la coupable. De mon côté, ça ne marchait quand même pas.
Du coup il ne reste plus qu'à débugger… On ouvre la console du navigateur en étant dans l'onglet de RocketChat : Ctrl + Shift + K
puis reload F5
. On avance :
TypeError: localStorage is null
Autant dire qu'on trouve tout de suite de quoi il s'agit : le localstorage de Firefox est désactivé. Pour le réactiver :
about:config
dans la barre de recherchedom.storage.enabled
le passer àTrue
On reload à nouveau RocketChat : on peut à nouveau profiter de sa lourdeur et voir son CPU être bouffé petit à petit :)
Commentaires