سلوك غريب عندما يحتوي المقتطف على روابط بسبب مكون Topic list preview الإضافي

لاحظت سلوكًا غريبًا عندما يحتوي مقتطف على روابط، سواء كانت إلى #tag أو مرفقًا أو أي شيء آخر.

يمكن ملاحظته في الموضوع الأول هنا: https://forum.comparajogos.com.br/tag/gloomhaven

يظهر حقل excerpt على النحو التالي (تم إخفاء الروابط بـ ...):

هل تريد الفوز بنسخة من Gloomhaven <a class=\"hashtag\" href=\"...\">#gloomhaven-jaws-of-the-lion</a> مقابل 10 ريالات فقط؟ انضم إلى هذه المجموعة وشارك في السحب! <a href=\"...\" rel=\"noopener nofollow ugc\">ht&hellip;</a>

إليك كود HTML المصغر للموضوع topic-excerpt:

<a href="/t/sorteio-de-um-gloomhaven-jaws-of-the-lion/2237" class="topic-excerpt"> هل تريد الفوز بنسخة من Gloomhaven </a><a class="hashtag" href="...">#gloomhaven-jaws-of-the-lion</a> مقابل 10 ريالات فقط؟ انضم إلى هذه المجموعة وشارك في السحب! <a href="..." rel="noopener nofollow ugc">ht…</a>

وبالنظر إلى أن عناصر <a> لا يمكن أن تتداخل، فإن إغلاق </a> الذي يظهر قبل أول <a> في المقتطف يجب أن يكون مرتبطًا بهذا التغيير:

وهذا يتسبب في أن يتم تنسيق بقية المقتطف كجزء من العنصر الأب (وليس .topic-excerpt).

في المثال المرتبط بي، يتم استخدام قالب list/topic-excerpt بواسطة إضافة Topic List Previews، لكن نفس المشكلة تحدث في المواضيع المثبتة.

من الصحيح أن الروابط لا ينبغي أن تتداخل… لكن أعتقد أن هذه مشكلة محددة في إضافة معاينات قائمة المواضيع؟ بشكل افتراضي، نقوم بإزالة الروابط من الملخصات، لذا لن تتداخل.

لا أعرف، لكن ما لاحظته هو أن حقل excerpt في حمولة JSON لا يحتوي على روابط محذوفة.

بالإضافة إلى ذلك، كان لدى مؤلف إضافة Topic List Previews، وهو @merefield، بعض المشاكل مع مقتطفات تحتوي على روابط مؤخرًا: Excerpts are being poisoned by onebox URL's on Post Rebuild

تعديل: أنت محق يا @awesomerobot، هذه مشكلة محددة تتعلق بإضافة Topic List Previews. لقد قمت بتعطيلها في نسختي الخاصة واختفت المشكلة. يبدو أن TLP يتجاوز مُسلسل excerpt الافتراضي، لأنه بعد تعطيلي له، تم حذف جميع الروابط من حمولة JSON. أعتقد أن هذا يحدث هنا، لكنني لست متأكدًا.

هذه ليست عيبًا في Discourse، آسف على الارتباك. هل يجب أن أحذف المنشور الأصلي، أم أتركه هنا للأجيال القادمة؟ ما هو اقتراحك؟

شكرًا لك.