Intégration native de Twitter

Mise à jour : premier jalon de mon fork

Merci pour vos retours. Mon fork a réussi à empêcher l’affichage de la bannière en mode sans échec jusqu’à présent. Mon hypothèse la plus probable reste un attribut data-onebox-src manquant, mais ce n’est pas confirmé, veuillez donc considérer cela comme expérimental.

Depuis, j’ai ajouté quelques fonctionnalités, dont certaines avaient été demandées plus tôt dans ce fil :

  • le lien simple au-dessus d’un tweet disparaît une fois que le tweet est chargé (il reste visible si X est inaccessible)
  • moins de sauts de page pendant le chargement des tweets, et plus de doublons d’intégrations
  • mode sombre pour les intégrations
  • les liens X bruts que Discourse n’a pas transformés en onebox sont également intégrés
  • citer un message contenant un lien X ne remplace plus votre citation par le tweet

Tout le mérite de l’idée originale revient à @Lhc_fl. Le fork a été développé avec l’aide de l’IA Claude. Je serais ravi d’avoir vos retours sur son fonctionnement.

Sauts de position de défilement lors du défilement vers le haut dans les sujets longs

Lors du défilement vers le haut dans un sujet long, la page rebondit régulièrement un peu vers le bas lorsque des messages plus anciens, hors écran, sont reconstruits (probablement lié au masquage des messages). C’est assez perturbant pour lire un long fil de bas en haut.

J’ai d’abord soupçonné un composant de thème (les intégrations natives X/Twitter redimensionnées après rechargement), mais le saut semble se produire indépendamment de cela également. Le défilement vers le bas ne présente pas le même problème, seulement vers le haut.

Version de Discourse : la dernière en date. Quelqu’un d’autre a-t-il rencontré ce problème, ou s’agit-il d’un bug connu ?