Page MenuHomePhabricator

Report page name/number of an affected page transcluded with Pages tag in the way as is done with Template transclusions on Special:LintErrors
Open, MediumPublic

Description

The problem:
https://en.wikisource.org/w/index.php?title=Special:LintErrors/misc-tidy-replacement-issues&namespace=0 identifed
https://en.wikisource.org/w/index.php?title=A_Welsh_Grammar,_Historical_and_Comparative/Phonology&action=edit&lintid=972656 As having a "div-span" flip issue.

However, the flagged portion of the page is a call to a PAGES tag to perform the transclusion. Whilst all the relevant Page: namespace pages linked could be checked indvidually, for some works this would result of a LOT of pages which do not have the detected error having to be unnecessarily checked, which is inefficient.

Desired behavior:

On wikis (like Wikisource) where Proofread pages is enabled, additional functionality, that reports the individual transcluded PAGE (via a PAGES tag or otherwise) that has caused the LintError detected. Reporting it in the same column that would be used for a LintError resulting from a template call or directly transcended page.

Event Timeline

ShakespeareFan00 renamed this task from Report page name/number of an affected page transclusded with Pages tag in the way as is done with Template transclusions on Special:LintErrors to Report page name/number of an affected page transcluded with Pages tag in the way as is done with Template transclusions on Special:LintErrors.Jun 24 2019, 2:10 PM

@ShakespeareFan00: How is this related to the ProofreadPage code base? (Special:LintErrors is not provided by Parsoid-Linter as far as I know.)

It relates to the ProofreadPage code base because it's that extension that implments the PAGES tag used in the example given.

Arlolra triaged this task as Medium priority.Aug 18 2023, 9:30 PM
Arlolra moved this task from Backlog to Linter-UI on the MediaWiki-extensions-Linter board.