Merge "Insert replies outside of decorative comment frames"

This commit is contained in:
jenkins-bot 2020-05-25 19:30:28 +00:00 committed by Gerrit Code Review
commit 9f2ead06eb
6 changed files with 215 additions and 21 deletions

View file

@ -82,6 +82,74 @@ class CommentModifier {
$target->parentNode->insertBefore( $linkNode, $target->nextSibling );
}
/**
* Get a node (if any) that contains the given comment, and nothing else.
*
* @param stdClass $comment Comment data returned by parser#groupThreads
* @return DOMElement|null
*/
private static function getFullyCoveredWrapper( $comment ) {
$ancestor = $comment->range->commonAncestorContainer;
$isIgnored = function ( $node ) {
// Ignore empty text nodes
return $node->nodeType === XML_TEXT_NODE && CommentUtils::htmlTrim( $node->nodeValue ) === '';
};
$firstNonemptyChild = function ( $node ) use ( $isIgnored ) {
$node = $node->firstChild;
while ( $node && $isIgnored( $node ) ) {
$node = $node->nextSibling;
}
return $node;
};
$lastNonemptyChild = function ( $node ) use ( $isIgnored ) {
$node = $node->lastChild;
while ( $node && $isIgnored( $node ) ) {
$node = $node->previousSibling;
}
return $node;
};
$startMatches = false;
$node = $ancestor;
while ( $node ) {
if ( $comment->range->startContainer === $node && $comment->range->startOffset === 0 ) {
$startMatches = true;
break;
}
$node = $firstNonemptyChild( $node );
}
$endMatches = false;
$node = $ancestor;
while ( $node ) {
$length = ( $node->nodeType === XML_TEXT_NODE ) ?
strlen( rtrim( $node->nodeValue, "\t\n\f\r " ) ) :
// PHP bug: childNodes can be null for comment nodes
// (it should always be a DOMNodeList, even if the node can't have children)
( $node->childNodes ? $node->childNodes->length : 0 );
if ( $comment->range->endContainer === $node && $comment->range->endOffset === $length ) {
$endMatches = true;
break;
}
$node = $lastNonemptyChild( $node );
}
if ( $startMatches && $endMatches ) {
// If this is the only child, go up one more level
while (
$ancestor->parentNode &&
$firstNonemptyChild( $ancestor->parentNode ) === $lastNonemptyChild( $ancestor->parentNode )
) {
$ancestor = $ancestor->parentNode;
}
return $ancestor;
}
return null;
}
/**
* Given a comment, add a list item to its document's DOM tree, inside of which a reply to said
* comment can be added.
@ -134,7 +202,17 @@ class CommentModifier {
if ( $curLevel < $desiredLevel ) {
// Insert more lists after the target to increase nesting.
// If the comment is fully covered by some wrapper element, insert replies outside that wrapper.
// This will often just be a paragraph node (<p>), but it can be a <div> or <table> that serves
// as some kind of a fancy frame, which are often used for barnstars and announcements.
if ( $curLevel === 1 && ( $wrapper = self::getFullyCoveredWrapper( $curComment ) ) ) {
$target = $wrapper;
$parent = $target->parentNode;
}
// If we can't insert a list directly inside this element, insert after it.
// The wrapper check above handles most cases, but this special case is still needed for comments
// consisting of multiple paragraphs with no fancy frames.
// TODO Improve this check
if ( strtolower( $parent->tagName ) === 'p' || strtolower( $parent->tagName ) === 'pre' ) {
$parent = $parent->parentNode;

View file

@ -44,6 +44,76 @@ function addReplyLink( comment, linkNode ) {
target.parentNode.insertBefore( linkNode, target.nextSibling );
}
/**
* Get a node (if any) that contains the given comment, and nothing else.
*
* @param {Object} comment Comment data returned by parser#groupThreads
* @return {HTMLElement|null}
*/
function getFullyCoveredWrapper( comment ) {
var nativeRange, ancestor, node, startMatches, endMatches, length;
nativeRange = utils.getNativeRange( comment );
ancestor = nativeRange.commonAncestorContainer;
function isIgnored( node ) {
// Ignore empty text nodes, and our own reply buttons
return ( node.nodeType === Node.TEXT_NODE && utils.htmlTrim( node.textContent ) === '' ) ||
( node.className && node.className.indexOf( 'dt-init-replylink-buttons' ) !== -1 );
}
function firstNonemptyChild( node ) {
node = node.firstChild;
while ( node && isIgnored( node ) ) {
node = node.nextSibling;
}
return node;
}
function lastNonemptyChild( node ) {
node = node.lastChild;
while ( node && isIgnored( node ) ) {
node = node.previousSibling;
}
return node;
}
startMatches = false;
node = ancestor;
while ( node ) {
if ( comment.range.startContainer === node && comment.range.startOffset === 0 ) {
startMatches = true;
break;
}
node = firstNonemptyChild( node );
}
endMatches = false;
node = ancestor;
while ( node ) {
length = node.nodeType === Node.TEXT_NODE ?
node.textContent.replace( /[\t\n\f\r ]+$/, '' ).length :
node.childNodes.length;
if ( comment.range.endContainer === node && comment.range.endOffset === length ) {
endMatches = true;
break;
}
node = lastNonemptyChild( node );
}
if ( startMatches && endMatches ) {
// If this is the only child, go up one more level
while (
ancestor.parentNode &&
firstNonemptyChild( ancestor.parentNode ) === lastNonemptyChild( ancestor.parentNode )
) {
ancestor = ancestor.parentNode;
}
return ancestor;
}
return null;
}
/**
* Given a comment, add a list item to its document's DOM tree, inside of which a reply to said
* comment can be added.
@ -57,7 +127,7 @@ function addReplyLink( comment, linkNode ) {
function addListItem( comment ) {
var
curComment, curLevel, desiredLevel,
target, parent, listType, itemType, list, item, newNode,
target, parent, wrapper, listType, itemType, list, item, newNode,
listTypeMap = {
li: 'ul',
dd: 'dl'
@ -97,7 +167,17 @@ function addListItem( comment ) {
if ( curLevel < desiredLevel ) {
// Insert more lists after the target to increase nesting.
// If the comment is fully covered by some wrapper element, insert replies outside that wrapper.
// This will often just be a paragraph node (<p>), but it can be a <div> or <table> that serves
// as some kind of a fancy frame, which are often used for barnstars and announcements.
if ( curLevel === 1 && ( wrapper = getFullyCoveredWrapper( curComment ) ) ) {
target = wrapper;
parent = target.parentNode;
}
// If we can't insert a list directly inside this element, insert after it.
// The wrapper check above handles most cases, but this special case is still needed for comments
// consisting of multiple paragraphs with no fancy frames.
// TODO Improve this check
if ( parent.tagName.toLowerCase() === 'p' || parent.tagName.toLowerCase() === 'pre' ) {
parent = parent.parentNode;

View file

@ -658,7 +658,7 @@ Evolutionary history of life · Timeline of the evolutionary ... · Earlie
<p>There is some interesting chatter on a related topic at <a href="https://phabricator.wikimedia.org/T214998" class="extiw" title="phab:T214998">phab:T214998</a>. --<a href="//en.wikipedia.org/wiki/User:Izno" title="User:Izno">Izno</a> (<a href="//en.wikipedia.org/wiki/User_talk:Izno" title="User talk:Izno">talk</a>) 15:42, 6 July 2019 (UTC)
</p><dl><dd data-parsoid="{}">Reply to Izno|2019-07-06T15:42:00.000Z|0</dd></dl>
<h2><span class="mw-headline" id="Page_preview_discrepancy_for_an_ITN_item">Page preview discrepancy for an ITN item</span></h2>
<div role="note" style="margin: 1em;" class="resolved"><span style="border: 1px solid #aaa; background-color: #f9fcf9; margin-right: 0.5em; padding: 0.5em;"><img alt="" src="//upload.wikimedia.org/wikipedia/en/thumb/f/fb/Yes_check.svg/20px-Yes_check.svg.png" decoding="async" width="20" height="20" srcset="//upload.wikimedia.org/wikipedia/en/thumb/f/fb/Yes_check.svg/30px-Yes_check.svg.png 1.5x, //upload.wikimedia.org/wikipedia/en/thumb/f/fb/Yes_check.svg/40px-Yes_check.svg.png 2x" data-file-width="600" data-file-height="600"> Resolved:</span> <span style="font-size: 85%">Thanks for pointing out the post above; closing this due to derpiness <a href="//en.wikipedia.org/wiki/User:Deacon_Vorbis" title="User:Deacon Vorbis">Deacon Vorbis</a>&nbsp;(<a href="//en.wikipedia.org/wiki/User_talk:Deacon_Vorbis" title="User talk:Deacon Vorbis">carbon</a>&nbsp;&nbsp;<a href="//en.wikipedia.org/wiki/Special:Contributions/Deacon_Vorbis" title="Special:Contributions/Deacon Vorbis">videos</a>) 21:29, 6 July 2019 (UTC)<dl><dd data-parsoid="{}">Reply to Deacon Vorbis|2019-07-06T21:29:00.000Z|0</dd></dl></span></div>
<div role="note" style="margin: 1em;" class="resolved"><span style="border: 1px solid #aaa; background-color: #f9fcf9; margin-right: 0.5em; padding: 0.5em;"><img alt="" src="//upload.wikimedia.org/wikipedia/en/thumb/f/fb/Yes_check.svg/20px-Yes_check.svg.png" decoding="async" width="20" height="20" srcset="//upload.wikimedia.org/wikipedia/en/thumb/f/fb/Yes_check.svg/30px-Yes_check.svg.png 1.5x, //upload.wikimedia.org/wikipedia/en/thumb/f/fb/Yes_check.svg/40px-Yes_check.svg.png 2x" data-file-width="600" data-file-height="600"> Resolved:</span> <span style="font-size: 85%">Thanks for pointing out the post above; closing this due to derpiness <a href="//en.wikipedia.org/wiki/User:Deacon_Vorbis" title="User:Deacon Vorbis">Deacon Vorbis</a>&nbsp;(<a href="//en.wikipedia.org/wiki/User_talk:Deacon_Vorbis" title="User talk:Deacon Vorbis">carbon</a>&nbsp;&nbsp;<a href="//en.wikipedia.org/wiki/Special:Contributions/Deacon_Vorbis" title="Special:Contributions/Deacon Vorbis">videos</a>) 21:29, 6 July 2019 (UTC)</span></div><dl><dd data-parsoid="{}">Reply to Deacon Vorbis|2019-07-06T21:29:00.000Z|0</dd></dl>
<p>The page preview for final item (as I'm writing this) on the "In the News" list on the main page (the <a href="//en.wikipedia.org/wiki/Antananarivo_stampede" title="Antananarivo stampede">Antananarivo stampede</a>) mentions it occurred on 26 July, despite the article (correctly) saying it was 26 June. Looking at <a href="https://www.mediawiki.org/wiki/Page_Previews" class="extiw" title="mw:Page Previews">mw:Page Previews</a>, it just says it uses a portion of the opening paragraph, so I have no idea what's causing the discrepancy. Does anyone know why this is happening and/or how to fix this? Thanks, <a href="//en.wikipedia.org/wiki/User:Deacon_Vorbis" title="User:Deacon Vorbis">Deacon Vorbis</a>&nbsp;(<a href="//en.wikipedia.org/wiki/User_talk:Deacon_Vorbis" title="User talk:Deacon Vorbis">carbon</a>&nbsp;&nbsp;<a href="//en.wikipedia.org/wiki/Special:Contributions/Deacon_Vorbis" title="Special:Contributions/Deacon Vorbis">videos</a>) 20:50, 6 July 2019 (UTC)
</p>
<dl><dd><a href="//en.wikipedia.org/wiki/User:Deacon_Vorbis" title="User:Deacon Vorbis">User:Deacon Vorbis</a>, see <a href="#Stuck_tooltips">#Stuck tooltips</a> above. Over at Phabricator, it has an "Unbreak Now!" status, which means "drop everything you're doing and fix this". <a href="//en.wikipedia.org/wiki/User:Nyttend" title="User:Nyttend">Nyttend</a> (<a href="//en.wikipedia.org/wiki/User_talk:Nyttend" title="User talk:Nyttend">talk</a>) 21:21, 6 July 2019 (UTC)<dl><dd data-parsoid="{}">Reply to Nyttend|2019-07-06T21:21:00.000Z|0</dd></dl></dd><dd data-parsoid="{}">Reply to Deacon Vorbis|2019-07-06T20:50:00.000Z|0</dd></dl>
@ -1684,7 +1684,7 @@ Sorry should have said, monobook, Edge, Win10. <a href="//en.wikipedia.org/wiki/
<dl><dd>The problem is (was) in {{<a href="//en.wikipedia.org/wiki/Template:Catholic_Church_sidebar" title="Template:Catholic Church sidebar">Catholic Church sidebar</a>}}, not {{<a href="//en.wikipedia.org/wiki/Template:Sidebar_with_collapsible_lists" title="Template:Sidebar with collapsible lists">Sidebar with collapsible lists</a>}}. It was <a href="//en.wikipedia.org/wiki/Special:Diff/908824875" title="Special:Diff/908824875">this edit</a> by <a href="//en.wikipedia.org/w/index.php?title=User:Royalistandlegitimist&amp;action=edit&amp;redlink=1" class="new" title="User:Royalistandlegitimist (page does not exist)">Royalistandlegitimist</a> that broke the template. I advise Royalistandlegitimist to take advantage of the <a href="//en.wikipedia.org/wiki/Template:Catholic_Church_sidebar/sandbox" title="Template:Catholic Church sidebar/sandbox">sandbox</a> and <a href="//en.wikipedia.org/wiki/Template:Catholic_Church_sidebar/testcases" title="Template:Catholic Church sidebar/testcases">testcases</a> before making changes to the template. <a href="//en.wikipedia.org/wiki/User:Nardog" title="User:Nardog">Nardog</a> (<a href="//en.wikipedia.org/wiki/User_talk:Nardog" title="User talk:Nardog">talk</a>) 09:11, 1 August 2019 (UTC)
<dl><dd>Thanks, <a href="//en.wikipedia.org/wiki/User:Nardog" title="User:Nardog">Nardog</a>, for the fix! (Apologies to Paine; not only weren't they the cause of the problem, but that edit was (nearly exactly!) a year ago. I was too tired and in too much of a hurry to see clearly.) <a href="//en.wikipedia.org/wiki/User:Mathglot" title="User:Mathglot">Mathglot</a> (<a href="//en.wikipedia.org/wiki/User_talk:Mathglot" title="User talk:Mathglot">talk</a>) 17:41, 1 August 2019 (UTC)<dl><dd data-parsoid="{}">Reply to Mathglot|2019-08-01T17:41:00.000Z|0</dd></dl></dd><dd data-parsoid="{}">Reply to Nardog|2019-08-01T09:11:00.000Z|0</dd></dl></dd><dd data-parsoid="{}">Reply to Mathglot|2019-08-01T09:03:00.000Z|0</dd></dl>
<h2><span class="mw-headline" id="The_notification_button">The notification button</span></h2>
<div role="note" style="margin: 1em;" class="resolved"><span style="border: 1px solid #aaa; background-color: #f9fcf9; margin-right: 0.5em; padding: 0.5em;"><img alt="" src="//upload.wikimedia.org/wikipedia/en/thumb/f/fb/Yes_check.svg/20px-Yes_check.svg.png" decoding="async" width="20" height="20" srcset="//upload.wikimedia.org/wikipedia/en/thumb/f/fb/Yes_check.svg/30px-Yes_check.svg.png 1.5x, //upload.wikimedia.org/wikipedia/en/thumb/f/fb/Yes_check.svg/40px-Yes_check.svg.png 2x" data-file-width="600" data-file-height="600"> Resolved:</span> <span style="font-size: 85%">Fixed in the last update of MediaWiki. <a href="//en.wikipedia.org/wiki/User:Nardog" title="User:Nardog">Nardog</a> (<a href="//en.wikipedia.org/wiki/User_talk:Nardog" title="User talk:Nardog">talk</a>) 05:45, 2 August 2019 (UTC)<dl><dd data-parsoid="{}">Reply to Nardog|2019-08-02T05:45:00.000Z|0</dd></dl></span></div>
<div role="note" style="margin: 1em;" class="resolved"><span style="border: 1px solid #aaa; background-color: #f9fcf9; margin-right: 0.5em; padding: 0.5em;"><img alt="" src="//upload.wikimedia.org/wikipedia/en/thumb/f/fb/Yes_check.svg/20px-Yes_check.svg.png" decoding="async" width="20" height="20" srcset="//upload.wikimedia.org/wikipedia/en/thumb/f/fb/Yes_check.svg/30px-Yes_check.svg.png 1.5x, //upload.wikimedia.org/wikipedia/en/thumb/f/fb/Yes_check.svg/40px-Yes_check.svg.png 2x" data-file-width="600" data-file-height="600"> Resolved:</span> <span style="font-size: 85%">Fixed in the last update of MediaWiki. <a href="//en.wikipedia.org/wiki/User:Nardog" title="User:Nardog">Nardog</a> (<a href="//en.wikipedia.org/wiki/User_talk:Nardog" title="User talk:Nardog">talk</a>) 05:45, 2 August 2019 (UTC)</span></div><dl><dd data-parsoid="{}">Reply to Nardog|2019-08-02T05:45:00.000Z|0</dd></dl>
<div role="note" style="float:right; clear:right; border:1px solid #999; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; background-color:#eee; font-size:85%; text-align:center; padding:0.5em; margin-left:1em; margin-bottom:1em; width:12em" class="plainlinks mw-trackedTemplate">Tracked in <a href="https://phabricator.wikimedia.org/" class="extiw" title="phabricator:">Phabricator</a><br><b><a href="https://phabricator.wikimedia.org/T228744" class="extiw" title="phabricator:T228744"><span class="trakfab-T228744">Task T228744</span></a></b></div>
<p>Hi, so I am using my mobile.
</p>
@ -2410,8 +2410,8 @@ above now done, but <a class="external free" href="https://sq.wikipedia.org/wiki
<dl><dd>If it's bad cache some on <a class="external text" href="https://commons.wikimedia.org/wiki/File:Flag_of_Greece.svg">this page</a> will work and others not. -- <a href="//en.wikipedia.org/wiki/User:GreenC" title="User:GreenC"><span style="color: #006A4E;"><b>Green</b></span></a><a href="//en.wikipedia.org/wiki/User_talk:GreenC" title="User talk:GreenC"><span style="color: #093;"><b>C</b></span></a> 19:00, 15 August 2019 (UTC)<dl><dd data-parsoid="{}">Reply to GreenC|2019-08-15T19:00:00.000Z|0</dd></dl></dd><dd data-parsoid="{}">Reply to Golbez|2019-08-15T18:58:00.000Z|0</dd></dl></dd><dd data-parsoid="{}">Reply to 213.133.84.227|2019-08-15T18:45:00.000Z|0</dd></dl>
<h2><span class="mw-headline" id="Enable_chess_PGN_viewer_for_chess_articles">Enable chess PGN viewer for chess articles</span></h2>
<div class="boilerplate archived" style="background-color: #EDEAFF; padding: 0px 10px 0px 10px; border: 1px solid #8779DD;"><div class="quotebox pullquote floatright" style="width:30%; ;"><style data-mw-deduplicate="TemplateStyles:r887775652">.mw-parser-output .quotebox{background-color:#F9F9F9;border:1px solid #aaa;box-sizing:border-box;padding:10px;font-size:88%;max-width:100%}.mw-parser-output .quotebox.floatleft{margin:0.5em 1.4em 0.8em 0}.mw-parser-output .quotebox.floatright{margin:0.5em 0 0.8em 1.4em}.mw-parser-output .quotebox.centered{margin:0.5em auto 0.8em auto}.mw-parser-output .quotebox.floatleft p,.mw-parser-output .quotebox.floatright p{font-style:inherit}.mw-parser-output .quotebox-title{background-color:#F9F9F9;text-align:center;font-size:larger;font-weight:bold}.mw-parser-output .quotebox-quote.quoted:before{font-family:"Times New Roman",serif;font-weight:bold;font-size:large;color:gray;content:" “ ";vertical-align:-45%;line-height:0}.mw-parser-output .quotebox-quote.quoted:after{font-family:"Times New Roman",serif;font-weight:bold;font-size:large;color:gray;content:" ” ";line-height:0}.mw-parser-output .quotebox .left-aligned{text-align:left}.mw-parser-output .quotebox .right-aligned{text-align:right}.mw-parser-output .quotebox .center-aligned{text-align:center}.mw-parser-output .quotebox cite{display:block;font-style:normal}@media screen and (max-width:360px){.mw-parser-output .quotebox{min-width:100%;margin:0 0 0.8em!important;float:none!important}}</style>
<div class="quotebox-quote left-aligned" style="">Editors are generally in support of an interactive PGN viewer. Discussion on the specific implementation can be found at <a href="//en.wikipedia.org/wiki/Wikipedia:Interface_administrators%27_noticeboard#Chess_viewer" title="Wikipedia:Interface administrators' noticeboard">Wikipedia:Interface administrators' noticeboard#Chess viewer</a> <a href="//en.wikipedia.org/wiki/User:Wugapodes" title="User:Wugapodes">Wug·</a><a href="//en.wikipedia.org/wiki/User_talk:Wugapodes" title="User talk:Wugapodes">a·po·des</a> 22:44, 27 August 2019 (UTC)<dl><dd data-parsoid="{}">Reply to Wugapodes|2019-08-27T22:44:00.000Z|0</dd></dl></div>
</div>
<div class="quotebox-quote left-aligned" style="">Editors are generally in support of an interactive PGN viewer. Discussion on the specific implementation can be found at <a href="//en.wikipedia.org/wiki/Wikipedia:Interface_administrators%27_noticeboard#Chess_viewer" title="Wikipedia:Interface administrators' noticeboard">Wikipedia:Interface administrators' noticeboard#Chess viewer</a> <a href="//en.wikipedia.org/wiki/User:Wugapodes" title="User:Wugapodes">Wug·</a><a href="//en.wikipedia.org/wiki/User_talk:Wugapodes" title="User talk:Wugapodes">a·po·des</a> 22:44, 27 August 2019 (UTC)</div>
</div><dl><dd data-parsoid="{}">Reply to Wugapodes|2019-08-27T22:44:00.000Z|0</dd></dl>
<dl><dd><i>The following discussion is closed. <span style="color:red"><b>Please do not modify it.</b></span> Subsequent comments should be made on the appropriate discussion page. No further edits should be made to this discussion.</i></dd></dl>
<hr>
<p>Should the interactive <a href="//en.wikipedia.org/wiki/Portable_game_notation" class="mw-redirect" title="Portable game notation">portable game notation</a> viewer in use on the Hebrew, Russian, and Ukrainian Wikipedias be enabled on the English Wikipedia? 05:28, 30 July 2019 (UTC)

View file

@ -469,7 +469,7 @@ Evolutionary history of life · Timeline of the evolutionary ... · Earlie
</section><section data-mw-section-id="33" id="mwBb4"><h2 id="Page_preview_discrepancy_for_an_ITN_item">Page preview discrepancy for an ITN item</h2>
<div role="note" style="margin: 1em;" class="resolved" about="#mwt137" typeof="mw:Transclusion" data-mw="{&quot;parts&quot;:[{&quot;template&quot;:{&quot;target&quot;:{&quot;wt&quot;:&quot;resolved&quot;,&quot;href&quot;:&quot;./Template:Resolved&quot;},&quot;params&quot;:{&quot;1&quot;:{&quot;wt&quot;:&quot;Thanks for pointing out the post above; closing this due to derpiness &amp;ndash;[[User:Deacon Vorbis|Deacon Vorbis]]&amp;nbsp;([[User Talk:Deacon Vorbis|carbon]]&amp;nbsp;&amp;bull;&amp;nbsp;[[Special:Contributions/Deacon Vorbis|videos]]) 21:29, 6 July 2019 (UTC)&quot;}},&quot;i&quot;:0}}]}" id="mwBb8"><span style="border: 1px solid #aaa; background-color: #f9fcf9; margin-right: 0.5em; padding: 0.5em;"><figure-inline typeof="mw:Image"><span><img alt="" resource="./File:Yes_check.svg" src="//upload.wikimedia.org/wikipedia/en/thumb/f/fb/Yes_check.svg/20px-Yes_check.svg.png" data-file-width="600" data-file-height="600" data-file-type="drawing" height="20" width="20" srcset="//upload.wikimedia.org/wikipedia/en/thumb/f/fb/Yes_check.svg/40px-Yes_check.svg.png 2x, //upload.wikimedia.org/wikipedia/en/thumb/f/fb/Yes_check.svg/30px-Yes_check.svg.png 1.5x"></span></figure-inline> Resolved<span typeof="mw:Entity">:</span></span> <span style="font-size: 85%">Thanks for pointing out the post above; closing this due to derpiness <span typeof="mw:Entity"></span><a rel="mw:WikiLink" href="./User:Deacon_Vorbis" title="User:Deacon Vorbis">Deacon Vorbis</a><span typeof="mw:Entity">&nbsp;</span>(<a rel="mw:WikiLink" href="./User_talk:Deacon_Vorbis" title="User talk:Deacon Vorbis">carbon</a><span typeof="mw:Entity">&nbsp;</span><span typeof="mw:Entity"></span><span typeof="mw:Entity">&nbsp;</span><a rel="mw:WikiLink" href="./Special:Contributions/Deacon_Vorbis" title="Special:Contributions/Deacon Vorbis">videos</a>) 21:29, 6 July 2019 (UTC)<dl><dd data-parsoid="{}">Reply to Deacon Vorbis|2019-07-06T21:29:00.000Z|0</dd></dl></span></div>
<div role="note" style="margin: 1em;" class="resolved" about="#mwt137" typeof="mw:Transclusion" data-mw="{&quot;parts&quot;:[{&quot;template&quot;:{&quot;target&quot;:{&quot;wt&quot;:&quot;resolved&quot;,&quot;href&quot;:&quot;./Template:Resolved&quot;},&quot;params&quot;:{&quot;1&quot;:{&quot;wt&quot;:&quot;Thanks for pointing out the post above; closing this due to derpiness &amp;ndash;[[User:Deacon Vorbis|Deacon Vorbis]]&amp;nbsp;([[User Talk:Deacon Vorbis|carbon]]&amp;nbsp;&amp;bull;&amp;nbsp;[[Special:Contributions/Deacon Vorbis|videos]]) 21:29, 6 July 2019 (UTC)&quot;}},&quot;i&quot;:0}}]}" id="mwBb8"><span style="border: 1px solid #aaa; background-color: #f9fcf9; margin-right: 0.5em; padding: 0.5em;"><figure-inline typeof="mw:Image"><span><img alt="" resource="./File:Yes_check.svg" src="//upload.wikimedia.org/wikipedia/en/thumb/f/fb/Yes_check.svg/20px-Yes_check.svg.png" data-file-width="600" data-file-height="600" data-file-type="drawing" height="20" width="20" srcset="//upload.wikimedia.org/wikipedia/en/thumb/f/fb/Yes_check.svg/40px-Yes_check.svg.png 2x, //upload.wikimedia.org/wikipedia/en/thumb/f/fb/Yes_check.svg/30px-Yes_check.svg.png 1.5x"></span></figure-inline> Resolved<span typeof="mw:Entity">:</span></span> <span style="font-size: 85%">Thanks for pointing out the post above; closing this due to derpiness <span typeof="mw:Entity"></span><a rel="mw:WikiLink" href="./User:Deacon_Vorbis" title="User:Deacon Vorbis">Deacon Vorbis</a><span typeof="mw:Entity">&nbsp;</span>(<a rel="mw:WikiLink" href="./User_talk:Deacon_Vorbis" title="User talk:Deacon Vorbis">carbon</a><span typeof="mw:Entity">&nbsp;</span><span typeof="mw:Entity"></span><span typeof="mw:Entity">&nbsp;</span><a rel="mw:WikiLink" href="./Special:Contributions/Deacon_Vorbis" title="Special:Contributions/Deacon Vorbis">videos</a>) 21:29, 6 July 2019 (UTC)</span></div><dl><dd data-parsoid="{}">Reply to Deacon Vorbis|2019-07-06T21:29:00.000Z|0</dd></dl>
<p id="mwBcA">The page preview for final item (as I'm writing this) on the "In the News" list on the main page (the <a rel="mw:WikiLink" href="./Antananarivo_stampede" title="Antananarivo stampede" id="mwBcE">Antananarivo stampede</a>) mentions it occurred on 26 July, despite the article (correctly) saying it was 26 June. Looking at <a rel="mw:WikiLink/Interwiki" href="https://www.mediawiki.org/wiki/Page%20Previews" title="mw:Page Previews" id="mwBcI">mw:Page Previews</a>, it just says it uses a portion of the opening paragraph, so I have no idea what's causing the discrepancy. Does anyone know why this is happening and/or how to fix this? Thanks, <span typeof="mw:Entity" id="mwBcM"></span><a rel="mw:WikiLink" href="./User:Deacon_Vorbis" title="User:Deacon Vorbis" id="mwBcQ">Deacon Vorbis</a><span typeof="mw:Entity" id="mwBcU">&nbsp;</span>(<a rel="mw:WikiLink" href="./User_talk:Deacon_Vorbis" title="User talk:Deacon Vorbis" id="mwBcY">carbon</a><span typeof="mw:Entity" id="mwBcc">&nbsp;</span><span typeof="mw:Entity" id="mwBcg"></span><span typeof="mw:Entity" id="mwBck">&nbsp;</span><a rel="mw:WikiLink" href="./Special:Contributions/Deacon_Vorbis" title="Special:Contributions/Deacon Vorbis" id="mwBco">videos</a>) 20:50, 6 July 2019 (UTC)</p>
<dl id="mwBcs"><dd id="mwBcw"><a rel="mw:WikiLink" href="./User:Deacon_Vorbis" title="User:Deacon Vorbis" id="mwBc0">User:Deacon Vorbis</a>, see <a rel="mw:WikiLink" href="./Wikipedia:Village_pump_(technical)/Archive_175#Stuck_tooltips" id="mwBc4">#Stuck tooltips</a> above. Over at Phabricator, it has an "Unbreak Now!" status, which means "drop everything you're doing and fix this". <a rel="mw:WikiLink" href="./User:Nyttend" title="User:Nyttend" id="mwBc8">Nyttend</a> (<a rel="mw:WikiLink" href="./User_talk:Nyttend" title="User talk:Nyttend" id="mwBdA">talk</a>) 21:21, 6 July 2019 (UTC)<dl><dd data-parsoid="{}">Reply to Nyttend|2019-07-06T21:21:00.000Z|0</dd></dl></dd><dd data-parsoid="{}">Reply to Deacon Vorbis|2019-07-06T20:50:00.000Z|0</dd></dl>
@ -1568,7 +1568,7 @@ Sorry should have said, monobook, Edge, Win10. <a rel="mw:WikiLink" href="./User
<dl id="mwFJQ"><dd id="mwFJU">Thanks, <a rel="mw:WikiLink" href="./User:Nardog" title="User:Nardog" id="mwFJY">Nardog</a>, for the fix! (Apologies to Paine; not only weren't they the cause of the problem, but that edit was (nearly exactly!) a year ago. I was too tired and in too much of a hurry to see clearly.) <a rel="mw:WikiLink" href="./User:Mathglot" title="User:Mathglot" id="mwFJc">Mathglot</a> (<a rel="mw:WikiLink" href="./User_talk:Mathglot" title="User talk:Mathglot" id="mwFJg">talk</a>) 17:41, 1 August 2019 (UTC)<dl><dd data-parsoid="{}">Reply to Mathglot|2019-08-01T17:41:00.000Z|0</dd></dl></dd><dd data-parsoid="{}">Reply to Nardog|2019-08-01T09:11:00.000Z|0</dd></dl></dd><dd data-parsoid="{}">Reply to Mathglot|2019-08-01T09:03:00.000Z|0</dd></dl>
</section><section data-mw-section-id="122" id="mwFJk"><h2 id="The_notification_button">The notification button</h2>
<div role="note" style="margin: 1em;" class="resolved" about="#mwt528" typeof="mw:Transclusion" data-mw="{&quot;parts&quot;:[{&quot;template&quot;:{&quot;target&quot;:{&quot;wt&quot;:&quot;resolved&quot;,&quot;href&quot;:&quot;./Template:Resolved&quot;},&quot;params&quot;:{&quot;1&quot;:{&quot;wt&quot;:&quot;Fixed in the last update of MediaWiki. [[User:Nardog|Nardog]] ([[User talk:Nardog|talk]]) 05:45, 2 August 2019 (UTC)&quot;}},&quot;i&quot;:0}}]}" id="mwFJo"><span style="border: 1px solid #aaa; background-color: #f9fcf9; margin-right: 0.5em; padding: 0.5em;"><figure-inline typeof="mw:Image"><span><img alt="" resource="./File:Yes_check.svg" src="//upload.wikimedia.org/wikipedia/en/thumb/f/fb/Yes_check.svg/20px-Yes_check.svg.png" data-file-width="600" data-file-height="600" data-file-type="drawing" height="20" width="20" srcset="//upload.wikimedia.org/wikipedia/en/thumb/f/fb/Yes_check.svg/40px-Yes_check.svg.png 2x, //upload.wikimedia.org/wikipedia/en/thumb/f/fb/Yes_check.svg/30px-Yes_check.svg.png 1.5x"></span></figure-inline> Resolved<span typeof="mw:Entity">:</span></span> <span style="font-size: 85%">Fixed in the last update of MediaWiki. <a rel="mw:WikiLink" href="./User:Nardog" title="User:Nardog">Nardog</a> (<a rel="mw:WikiLink" href="./User_talk:Nardog" title="User talk:Nardog">talk</a>) 05:45, 2 August 2019 (UTC)<dl><dd data-parsoid="{}">Reply to Nardog|2019-08-02T05:45:00.000Z|0</dd></dl></span></div>
<div role="note" style="margin: 1em;" class="resolved" about="#mwt528" typeof="mw:Transclusion" data-mw="{&quot;parts&quot;:[{&quot;template&quot;:{&quot;target&quot;:{&quot;wt&quot;:&quot;resolved&quot;,&quot;href&quot;:&quot;./Template:Resolved&quot;},&quot;params&quot;:{&quot;1&quot;:{&quot;wt&quot;:&quot;Fixed in the last update of MediaWiki. [[User:Nardog|Nardog]] ([[User talk:Nardog|talk]]) 05:45, 2 August 2019 (UTC)&quot;}},&quot;i&quot;:0}}]}" id="mwFJo"><span style="border: 1px solid #aaa; background-color: #f9fcf9; margin-right: 0.5em; padding: 0.5em;"><figure-inline typeof="mw:Image"><span><img alt="" resource="./File:Yes_check.svg" src="//upload.wikimedia.org/wikipedia/en/thumb/f/fb/Yes_check.svg/20px-Yes_check.svg.png" data-file-width="600" data-file-height="600" data-file-type="drawing" height="20" width="20" srcset="//upload.wikimedia.org/wikipedia/en/thumb/f/fb/Yes_check.svg/40px-Yes_check.svg.png 2x, //upload.wikimedia.org/wikipedia/en/thumb/f/fb/Yes_check.svg/30px-Yes_check.svg.png 1.5x"></span></figure-inline> Resolved<span typeof="mw:Entity">:</span></span> <span style="font-size: 85%">Fixed in the last update of MediaWiki. <a rel="mw:WikiLink" href="./User:Nardog" title="User:Nardog">Nardog</a> (<a rel="mw:WikiLink" href="./User_talk:Nardog" title="User talk:Nardog">talk</a>) 05:45, 2 August 2019 (UTC)</span></div><dl><dd data-parsoid="{}">Reply to Nardog|2019-08-02T05:45:00.000Z|0</dd></dl>
<div role="note" style="float:right; clear:right; border:1px solid #999; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; background-color:#eee; font-size:85%; text-align:center; padding:0.5em; margin-left:1em; margin-bottom:1em; width:12em" class="plainlinks mw-trackedTemplate" about="#mwt529" typeof="mw:Transclusion" data-mw="{&quot;parts&quot;:[{&quot;template&quot;:{&quot;target&quot;:{&quot;wt&quot;:&quot;tracked&quot;,&quot;href&quot;:&quot;./Template:Tracked&quot;},&quot;params&quot;:{&quot;1&quot;:{&quot;wt&quot;:&quot;T228744&quot;}},&quot;i&quot;:0}}]}" id="mwFJs">Tracked in <a rel="mw:WikiLink/Interwiki" href="https://phabricator.wikimedia.org/" title="phabricator:">Phabricator</a><br><b><a rel="mw:WikiLink/Interwiki" href="https://phabricator.wikimedia.org/T228744" title="phabricator:T228744"><span class="trakfab-T228744">Task T228744</span></a></b></div>
<p id="mwFJw">Hi, so I am using my mobile.</p>
@ -2339,9 +2339,9 @@ above now done, but <a rel="mw:ExtLink" href="https://sq.wikipedia.org/wiki/Dosj
"><style data-mw-deduplicate="TemplateStyles:r887775652" typeof="mw:Extension/templatestyles" about="#mwt879" data-mw="{&quot;name&quot;:&quot;templatestyles&quot;,&quot;attrs&quot;:{&quot;src&quot;:&quot;Template:Quote_box/styles.css&quot;}}">.mw-parser-output .quotebox{background-color:#F9F9F9;border:1px solid #aaa;box-sizing:border-box;padding:10px;font-size:88%;max-width:100%}.mw-parser-output .quotebox.floatleft{margin:0.5em 1.4em 0.8em 0}.mw-parser-output .quotebox.floatright{margin:0.5em 0 0.8em 1.4em}.mw-parser-output .quotebox.centered{margin:0.5em auto 0.8em auto}.mw-parser-output .quotebox.floatleft p,.mw-parser-output .quotebox.floatright p{font-style:inherit}.mw-parser-output .quotebox-title{background-color:#F9F9F9;text-align:center;font-size:larger;font-weight:bold}.mw-parser-output .quotebox-quote.quoted:before{font-family:"Times New Roman",serif;font-weight:bold;font-size:large;color:gray;content:" “ ";vertical-align:-45%;line-height:0}.mw-parser-output .quotebox-quote.quoted:after{font-family:"Times New Roman",serif;font-weight:bold;font-size:large;color:gray;content:" ” ";line-height:0}.mw-parser-output .quotebox .left-aligned{text-align:left}.mw-parser-output .quotebox .right-aligned{text-align:right}.mw-parser-output .quotebox .center-aligned{text-align:center}.mw-parser-output .quotebox cite{display:block;font-style:normal}@media screen and (max-width:360px){.mw-parser-output .quotebox{min-width:100%;margin:0 0 0.8em!important;float:none!important}}</style>
<div class="quotebox-quote left-aligned " style="
">Editors are generally in support of an interactive PGN viewer. Discussion on the specific implementation can be found at <a rel="mw:WikiLink" href="./Wikipedia:Interface_administrators'_noticeboard#Chess_viewer" title="Wikipedia:Interface administrators' noticeboard">Wikipedia:Interface administrators' noticeboard#Chess viewer</a> <a rel="mw:WikiLink" href="./User:Wugapodes" title="User:Wugapodes">Wug·</a><a rel="mw:WikiLink" href="./User_talk:Wugapodes" title="User talk:Wugapodes">a·po·des</a> 22:44, 27 August 2019 (UTC)<dl><dd data-parsoid="{}">Reply to Wugapodes|2019-08-27T22:44:00.000Z|0</dd></dl></div>
">Editors are generally in support of an interactive PGN viewer. Discussion on the specific implementation can be found at <a rel="mw:WikiLink" href="./Wikipedia:Interface_administrators'_noticeboard#Chess_viewer" title="Wikipedia:Interface administrators' noticeboard">Wikipedia:Interface administrators' noticeboard#Chess viewer</a> <a rel="mw:WikiLink" href="./User:Wugapodes" title="User:Wugapodes">Wug·</a><a rel="mw:WikiLink" href="./User_talk:Wugapodes" title="User talk:Wugapodes">a·po·des</a> 22:44, 27 August 2019 (UTC)</div>
</div>
</div><dl><dd data-parsoid="{}">Reply to Wugapodes|2019-08-27T22:44:00.000Z|0</dd></dl>
<dl><dd><i>The following discussion is closed. <span style="color:red"><b>Please do not modify it.</b></span> Subsequent comments should be made on the appropriate discussion page. No further edits should be made to this discussion.</i></dd></dl>
<hr>
<p>Should the interactive <a rel="mw:WikiLink" href="./Portable_game_notation" title="Portable game notation" class="mw-redirect">portable game notation</a> viewer in use on the Hebrew, Russian, and Ukrainian Wikipedias be enabled on the English Wikipedia? 05:28, 30 July 2019 (UTC)</p>

View file

@ -1,11 +1,29 @@
<h2>paragraph (outside)</h2>
<h2>paragraph</h2>
<p>blah blah <b><a href="/wiki/User:Matma_Rex" title="User:Matma Rex">Matma Rex</a> | <a href="/wiki/User_talk:Matma_Rex" title="User talk:Matma Rex">talk</a></b> 23:19, 22 January 2020 (UTC)</p><dl><dd data-parsoid="{}">Reply to Matma Rex|2020-01-22T23:19:00.000Z|0</dd></dl>
<h2>preformatted (outside)</h2>
<h2>preformatted</h2>
<pre>blah blah <b><a href="/wiki/User:Matma_Rex" title="User:Matma Rex">Matma Rex</a> | <a href="/wiki/User_talk:Matma_Rex" title="User talk:Matma Rex">talk</a></b> 23:19, 22 January 2020 (UTC)</pre><dl><dd data-parsoid="{}">Reply to Matma Rex|2020-01-22T23:19:00.000Z|1</dd></dl>
<h2>div (inside)</h2>
<div>blah blah <b><a href="/wiki/User:Matma_Rex" title="User:Matma Rex">Matma Rex</a> | <a href="/wiki/User_talk:Matma_Rex" title="User talk:Matma Rex">talk</a></b> 23:19, 22 January 2020 (UTC)<dl><dd data-parsoid="{}">Reply to Matma Rex|2020-01-22T23:19:00.000Z|2</dd></dl></div>
<h2>div with one comment</h2>
<div style="background: beige;">
blah blah <b><a href="/wiki/User:Matma_Rex" title="User:Matma Rex">Matma Rex</a> | <a href="/wiki/User_talk:Matma_Rex" title="User talk:Matma Rex">talk</a></b> 23:19, 22 January 2020 (UTC)
</div><dl><dd data-parsoid="{}">Reply to Matma Rex|2020-01-22T23:19:00.000Z|2</dd></dl>
<h2>table (inside)</h2>
<table><tbody><tr><td>blah blah <b><a href="/wiki/User:Matma_Rex" title="User:Matma Rex">Matma Rex</a> | <a href="/wiki/User_talk:Matma_Rex" title="User talk:Matma Rex">talk</a></b> 23:19, 22 January 2020 (UTC)<dl><dd data-parsoid="{}">Reply to Matma Rex|2020-01-22T23:19:00.000Z|3</dd></dl></td></tr></tbody></table>
<h2>table with one comment</h2>
<table border="1"><tbody><tr><td>
blah blah <b><a href="/wiki/User:Matma_Rex" title="User:Matma Rex">Matma Rex</a> | <a href="/wiki/User_talk:Matma_Rex" title="User talk:Matma Rex">talk</a></b> 23:19, 22 January 2020 (UTC)
</td></tr></tbody></table><dl><dd data-parsoid="{}">Reply to Matma Rex|2020-01-22T23:19:00.000Z|3</dd></dl>
<h2>div with multiple comments</h2>
<div style="background: beige;">
blah blah <b><a href="/wiki/User:Matma_Rex" title="User:Matma Rex">Matma Rex</a> | <a href="/wiki/User_talk:Matma_Rex" title="User talk:Matma Rex">talk</a></b> 23:19, 22 January 2020 (UTC)
<dl><dd>blah blah <b><a href="/wiki/User:Matma_Rex" title="User:Matma Rex">Matma Rex</a> | <a href="/wiki/User_talk:Matma_Rex" title="User talk:Matma Rex">talk</a></b> 23:19, 22 January 2020 (UTC)<dl><dd data-parsoid="{}">Reply to Matma Rex|2020-01-22T23:19:00.000Z|5</dd></dl></dd><dd data-parsoid="{}">Reply to Matma Rex|2020-01-22T23:19:00.000Z|4</dd></dl>
blah blah <b><a href="/wiki/User:Matma_Rex" title="User:Matma Rex">Matma Rex</a> | <a href="/wiki/User_talk:Matma_Rex" title="User talk:Matma Rex">talk</a></b> 23:19, 22 January 2020 (UTC)
<dl><dd data-parsoid="{}">Reply to Matma Rex|2020-01-22T23:19:00.000Z|6</dd></dl></div>
<h2>table with multiple comments</h2>
<table border="1"><tbody><tr><td>
blah blah <b><a href="/wiki/User:Matma_Rex" title="User:Matma Rex">Matma Rex</a> | <a href="/wiki/User_talk:Matma_Rex" title="User talk:Matma Rex">talk</a></b> 23:19, 22 January 2020 (UTC)
<dl><dd>blah blah <b><a href="/wiki/User:Matma_Rex" title="User:Matma Rex">Matma Rex</a> | <a href="/wiki/User_talk:Matma_Rex" title="User talk:Matma Rex">talk</a></b> 23:19, 22 January 2020 (UTC)<dl><dd data-parsoid="{}">Reply to Matma Rex|2020-01-22T23:19:00.000Z|8</dd></dl></dd><dd data-parsoid="{}">Reply to Matma Rex|2020-01-22T23:19:00.000Z|7</dd></dl>
blah blah <b><a href="/wiki/User:Matma_Rex" title="User:Matma Rex">Matma Rex</a> | <a href="/wiki/User_talk:Matma_Rex" title="User talk:Matma Rex">talk</a></b> 23:19, 22 January 2020 (UTC)
<dl><dd data-parsoid="{}">Reply to Matma Rex|2020-01-22T23:19:00.000Z|9</dd></dl></td></tr></tbody></table>

View file

@ -1,11 +1,29 @@
<h2>paragraph (outside)</h2>
<h2>paragraph</h2>
<p>blah blah <b><a href="/wiki/User:Matma_Rex" title="User:Matma Rex">Matma Rex</a> | <a href="/wiki/User_talk:Matma_Rex" title="User talk:Matma Rex">talk</a></b> 23:19, 22 January 2020 (UTC)</p>
<h2>preformatted (outside)</h2>
<h2>preformatted</h2>
<pre>blah blah <b><a href="/wiki/User:Matma_Rex" title="User:Matma Rex">Matma Rex</a> | <a href="/wiki/User_talk:Matma_Rex" title="User talk:Matma Rex">talk</a></b> 23:19, 22 January 2020 (UTC)</pre>
<h2>div (inside)</h2>
<div>blah blah <b><a href="/wiki/User:Matma_Rex" title="User:Matma Rex">Matma Rex</a> | <a href="/wiki/User_talk:Matma_Rex" title="User talk:Matma Rex">talk</a></b> 23:19, 22 January 2020 (UTC)</div>
<h2>div with one comment</h2>
<div style="background: beige;">
blah blah <b><a href="/wiki/User:Matma_Rex" title="User:Matma Rex">Matma Rex</a> | <a href="/wiki/User_talk:Matma_Rex" title="User talk:Matma Rex">talk</a></b> 23:19, 22 January 2020 (UTC)
</div>
<h2>table (inside)</h2>
<table><tbody><tr><td>blah blah <b><a href="/wiki/User:Matma_Rex" title="User:Matma Rex">Matma Rex</a> | <a href="/wiki/User_talk:Matma_Rex" title="User talk:Matma Rex">talk</a></b> 23:19, 22 January 2020 (UTC)</td></tr></tbody></table>
<h2>table with one comment</h2>
<table border="1"><tbody><tr><td>
blah blah <b><a href="/wiki/User:Matma_Rex" title="User:Matma Rex">Matma Rex</a> | <a href="/wiki/User_talk:Matma_Rex" title="User talk:Matma Rex">talk</a></b> 23:19, 22 January 2020 (UTC)
</td></tr></tbody></table>
<h2>div with multiple comments</h2>
<div style="background: beige;">
blah blah <b><a href="/wiki/User:Matma_Rex" title="User:Matma Rex">Matma Rex</a> | <a href="/wiki/User_talk:Matma_Rex" title="User talk:Matma Rex">talk</a></b> 23:19, 22 January 2020 (UTC)
<dl><dd>blah blah <b><a href="/wiki/User:Matma_Rex" title="User:Matma Rex">Matma Rex</a> | <a href="/wiki/User_talk:Matma_Rex" title="User talk:Matma Rex">talk</a></b> 23:19, 22 January 2020 (UTC)</dd></dl>
blah blah <b><a href="/wiki/User:Matma_Rex" title="User:Matma Rex">Matma Rex</a> | <a href="/wiki/User_talk:Matma_Rex" title="User talk:Matma Rex">talk</a></b> 23:19, 22 January 2020 (UTC)
</div>
<h2>table with multiple comments</h2>
<table border="1"><tbody><tr><td>
blah blah <b><a href="/wiki/User:Matma_Rex" title="User:Matma Rex">Matma Rex</a> | <a href="/wiki/User_talk:Matma_Rex" title="User talk:Matma Rex">talk</a></b> 23:19, 22 January 2020 (UTC)
<dl><dd>blah blah <b><a href="/wiki/User:Matma_Rex" title="User:Matma Rex">Matma Rex</a> | <a href="/wiki/User_talk:Matma_Rex" title="User talk:Matma Rex">talk</a></b> 23:19, 22 January 2020 (UTC)</dd></dl>
blah blah <b><a href="/wiki/User:Matma_Rex" title="User:Matma Rex">Matma Rex</a> | <a href="/wiki/User_talk:Matma_Rex" title="User talk:Matma Rex">talk</a></b> 23:19, 22 January 2020 (UTC)
</td></tr></tbody></table>