J’ai mis à jour mon Firefox ce matin vers la version 116.0.3 (64 bits) sur macOS. Désormais, toutes les installations de Discourse où je suis actif (plus de 20 systèmes) se bloquent lorsque j’utilise le raccourci G-J depuis Nouveaux, Non lus ou Jamais vus. La barre de progression démarre puis se bloque à environ 75 % ou 80 % du chemin et ne se termine jamais. Peu importe que mes bloqueurs de publicités (Ghostery et uBlock Origin) soient actifs ou inactifs, la barre de progression ne se termine jamais et les messages n’apparaissent pas.
L’application Discourse hub sur iOS fonctionne, tout comme tous les autres sites Web que je visite avec (le) Firefox (mis à jour) sur macOS. Le problème ne concerne que les sites Discourse, y compris ici sur Meta.
Si je fais un clic droit sur les listes de Nouveaux, Non lus et Jamais vus et que je choisis Ouvrir dans un nouvel onglet, les messages s’affichent, mais cela est fastidieux car certaines des communautés Discourse sont très actives avec plus de 20 nouveaux messages ou messages non lus par jour.
Autre chose qui ne fonctionne plus avec la version 116.0.3 est le réaffichage d’un message après avoir modifié son contenu. Il faut recourir à un rechargement explicite pour qu’il se réaffiche.
Je constate également divers comportements défectueux sur les sites Discourse dans Firefox. J’utilise Firefox Nightly (2023-08-21) sur macOS 13.5.
La plupart des fonctionnalités « actives » qui dépendent du scripting dans la page semblent échouer silencieusement pour moi, notamment :
l’ouverture du menu utilisateur en cliquant sur mon avatar en haut à droite
la transition vers certains messages en cliquant sur leurs titres
le chargement de messages supplémentaires dans les fils de discussion longs
la publication de réponses (elles sont envoyées, mais je dois actualiser la page manuellement pour les voir)
Comme le mentionne @glimfeather, je peux plus ou moins contourner le chargement d’un fil de discussion en le forçant à se charger dans un nouvel onglet pour voir les messages initiaux, mais de nombreuses autres fonctionnalités sont toujours défectueuses.
Je n’ai commencé à le remarquer qu’aujourd’hui, donc je suppose qu’il s’agit d’un changement récent de Discourse qui a été mis en ligne pour les sites hébergés ces derniers jours.
J’ai remarqué que ces problèmes sur les sites Discourse ne se produisaient pas dans une fenêtre privée, j’ai donc commencé à suspecter les extensions. Après avoir fait des recherches sur celles-ci, il semble que l’extension Zotero Connector soit le coupable pour moi.
Ce fil de discussion Zotero confirme qu’ils ont eu un problème récent qui a causé des erreurs sur divers sites.
J’ai pu résoudre le problème en suivant ces étapes :
Désactiver l’extension Zotero Connector dans Firefox
Redémarrer l’application de bureau Zotero
Réactiver l’extension du connecteur
Actualiser tous les onglets Discourse qui étaient déjà chargés
Oui, dans la mesure où le module complémentaire Firefox est installé. Je n’ai pas Zotero lui-même en cours d’exécution. Par ailleurs, s’il existait un meilleur moyen d’extraire des données bibliographiques des listes de livres Amazon vers BibDesk, je supprimerais volontiers Zotero, d’autant plus que Zotero casse régulièrement son propre module complémentaire qui transmet les données à BibDesk.
Alors cela aurait dû être clairement indiqué avant la modification de la ligne d’objet.
Et bien que Zotero ait admis qu’ils ont causé un problème, il est possible que d’autres extensions de navigateur puissent causer le même problème. C’est trop spécifique d’avoir Zotero dans la ligne d’objet.
Une meilleure modification serait : « Les extensions de navigateur (y compris Zotero) dans Firefox (après les mises à jour (par exemple, v116)) peuvent casser Discourse ».