Des extraits sont empoisonnés par des URL onebox lors de la reconstruction de messages

Cela devrait potentiellement être dans bug, mais nous en discuterons d’abord.

J’ai remarqué que lors de la reconstruction du premier message d’un sujet, un lien oneboxé est ajouté à l’extrait du sujet (ce qui affecte tout thème/composant utilisant les extraits de la liste des sujets).

Je crois que cela ne se produit pas lors de la création initiale, alors pourquoi cela devrait-il se produire lors d’une reconstruction ?

Cela ressemble à un bug ou du moins à un comportement indésirable ?

  1. Une reconstruction devrait avoir le même comportement que la création initiale ?
  2. Si le lien est saisi dans le titre, il est affiché dans la liste des sujets, donc l’ajouter à l’extrait introduit une duplication inutile.
  3. Inclure des URL brutes dans les extraits semble laid de toute façon.

Étapes pour reproduire :

Prérequis : assurez-vous que les extraits sont exposés dans la liste des sujets.

  1. Créez un nouveau sujet en ajoutant une URL que vous savez produire une onebox dans le titre.

  2. Attendez que l’aperçu apparaisse.

  3. Vous ne devriez PAS remarquer le lien Onebox dans le texte de l’extrait de la liste des sujets.

  4. En utilisant la clé à molette, reconstruisez le message.

  5. Vous verrez maintenant le lien Onebox apparaître dans l’extrait.

OK, j’ai ajouté du code aux aperçus de la liste des sujets pour masquer les liens dans les extraits. Voir :

Notez que les options PrettyText semblent seulement supprimer un lien mais pas le texte du lien, j’ai donc procédé de manière presque brutale.