Page MenuHomePhabricator

Multiple "Reply" links in the bottom of a talkpage
Closed, ResolvedPublic

Description

In this user talkpage, if you go to the bottom of discussion, there are many "Reply" links:

photo_2020-04-02_13-40-33.jpg (187×809 px, 19 KB)

Event Timeline

Dyolf77_WMF renamed this task from Multiple "Reply" in the bottom of a talkpage to Multiple "Reply" links in the bottom of a talkpage.Apr 2 2020, 1:15 PM
Dyolf77_WMF updated the task description. (Show Details)

I wonder if the problem has anything to do with the formatting of the awards at https://ar.wikipedia.org/wiki/نقاش_المستخدم:Khaled#تهانينا (plus others)

I wonder if the problem has anything to do with the formatting of the awards at https://ar.wikipedia.org/wiki/نقاش_المستخدم:Khaled#تهانينا (plus others)

Copied the page to ar wiki beta here, and the links disappeared when I removed the awards.

No, it's something about the code at the top of the page. I think it's somewhere in here, but I don't know why this would produce 11 Reply buttons, and I don't know specifically which bit in here is responsible for it.

<div align="center" style="padding: 1.1em; background-color:#FFFFFF
; width:95%;"> <div style="color:#696969">
مرحبا • welcome • {{إيقونة علم|Germany}} Willkommen • {{إيقونة علم|Spain}} Bienvenido • {{إيقونة علم|France}} Bienvenue • {{إيقونة علم|Netherlands}} Welkom • {{إيقونة علم|Italy}} Benvenuto<span style="font-size:0.82em"><br />
</div>

Okay, another thing, try to reply with each link, you will find that most of them reply to Jarbot and some other to different users.

Some comments on that page, for example this one by JarBot: https://ar.wikipedia.org/wiki/نقاش_المستخدم:Khaled#حذف_سريع_لـ_تبديل_محتوى%2Fشرح are missing the <p> wrapper tags.

The HTML for that section is:

<h2><span id=".D8.AD.D8.B0.D9.81_.D8.B3.D8.B1.D9.8A.D8.B9_.D9.84.D9.80_.D8.AA.D8.A8.D8.AF.D9.8A.D9.84_.D9.85.D8.AD.D8.AA.D9.88.D9.89.2F.D8.B4.D8.B1.D8.AD"></span><span class="mw-headline" id="حذف_سريع_لـ_تبديل_محتوى/شرح">حذف سريع لـ <a href="/w/index.php?title=%D8%AA%D8%A8%D8%AF%D9%8A%D9%84_%D9%85%D8%AD%D8%AA%D9%88%D9%89/%D8%B4%D8%B1%D8%AD&amp;action=edit&amp;redlink=1" class="new" title="تبديل محتوى/شرح (الصفحة غير موجودة)">تبديل محتوى/شرح</a></span><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=%D9%86%D9%82%D8%A7%D8%B4_%D8%A7%D9%84%D9%85%D8%B3%D8%AA%D8%AE%D8%AF%D9%85:Khaled&amp;action=edit&amp;section=8" title="عدل القسم: حذف سريع لـ تبديل محتوى/شرح">عدل</a><span class="mw-editsection-bracket">]</span></span></h2>
<div class="floatright"><a href="/wiki/%D9%85%D9%84%D9%81:Ambox_warning_pn.svg" class="image"><img alt="Ambox warning pn.svg" src="//upload.wikimedia.org/wikipedia/commons/thumb/1/15/Ambox_warning_pn.svg/48px-Ambox_warning_pn.svg.png" decoding="async" width="48" height="42" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/1/15/Ambox_warning_pn.svg/72px-Ambox_warning_pn.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/1/15/Ambox_warning_pn.svg/96px-Ambox_warning_pn.svg.png 2x" data-file-width="512" data-file-height="445" /></a></div> مرحبًا. تم ترشيح الصفحة <b><a href="/w/index.php?title=%D8%AA%D8%A8%D8%AF%D9%8A%D9%84_%D9%85%D8%AD%D8%AA%D9%88%D9%89/%D8%B4%D8%B1%D8%AD&amp;action=edit&amp;redlink=1" class="new" title="تبديل محتوى/شرح (الصفحة غير موجودة)">تبديل محتوى/شرح</a></b> التي قمتَ بإنشائها للحذف السريع؛ وذلك بسبب أنها مستوفية لواحد أو أكثر من <b><a href="/wiki/%D9%88%D9%8A%D9%83%D9%8A%D8%A8%D9%8A%D8%AF%D9%8A%D8%A7:%D9%85%D8%B9%D8%A7%D9%8A%D9%8A%D8%B1_%D8%A7%D9%84%D8%AD%D8%B0%D9%81_%D8%A7%D9%84%D8%B3%D8%B1%D9%8A%D8%B9" title="ويكيبيديا:معايير الحذف السريع">معايير الحذف السريع</a></b>، وهذا يعني أن الصفحة ستُحذف في أقرب وقت ممكن. إذا كان لديك اعتراض على عملية الترشيح، يُمكنك إضافة أي نقاط هامة في <b><a href="/w/index.php?title=%D8%AA%D8%A8%D8%AF%D9%8A%D9%84_%D9%85%D8%AD%D8%AA%D9%88%D9%89/%D8%B4%D8%B1%D8%AD&amp;action=edit&amp;redlink=1" class="new" title="تبديل محتوى/شرح (الصفحة غير موجودة)">صفحة نقاش المقالة</a></b>، أو يُمكنك طلب استرجاعها إذا تم حذفها من خلال <b><a href="/wiki/%D9%88%D9%8A%D9%83%D9%8A%D8%A8%D9%8A%D8%AF%D9%8A%D8%A7:%D8%A5%D8%AE%D8%B7%D8%A7%D8%B1_%D8%A7%D9%84%D8%A5%D8%AF%D8%A7%D8%B1%D9%8A%D9%8A%D9%86" title="ويكيبيديا:إخطار الإداريين">هذه الصفحة</a></b> -إذا كنتَ متأكدًا أن الصفحة غير مخالفة-. شكرًا لك. <a href="/wiki/%D9%85%D8%B3%D8%AA%D8%AE%D8%AF%D9%85:JarBot" title="مستخدم:JarBot">JarBot</a> (<a href="/wiki/%D9%86%D9%82%D8%A7%D8%B4_%D8%A7%D9%84%D9%85%D8%B3%D8%AA%D8%AE%D8%AF%D9%85:JarBot" class="mw-redirect" title="نقاش المستخدم:JarBot">نقاش</a>) 16:54، 10 أغسطس 2018 (ت&#160;ع&#160;م)

There is a <h2>…</h2> for the heading, <div class="floatright">…</div> for the image, and that is then immediately followed by text, instead of a <p>…</p> tag for the paragraph.

As a result of this, the code we added to fix T245695 jumps to nearly the end of the page, instead of to the end of the paragraph, when adding the "Reply" link for that comment.

I didn't know that was possible. But we can fix it :)

Change 585616 had a related patch set uploaded (by Bartosz Dziewoński; owner: Bartosz Dziewoński):
[mediawiki/extensions/DiscussionTools@master] Fix skipping to the end of the paragraph when there is no wrapper

https://gerrit.wikimedia.org/r/585616

...

As a result of this, the code we added to fix T245695 jumps to nearly the end of the page, instead of to the end of the paragraph, when adding the "Reply" link for that comment.

I didn't know that was possible. But we can fix it :)

Thank you @matmarex

Change 585616 merged by jenkins-bot:
[mediawiki/extensions/DiscussionTools@master] Fix skipping to the end of the paragraph when there is no wrapper

https://gerrit.wikimedia.org/r/585616