Page MenuHomePhabricator

Tag hooks are not always called on index pages
Closed, InvalidPublic

Description

Author: lars

Description:
Screenshot on June 28, 2010

When the <pagelist> tag is used in an Index: page, it normally produces a list of pages. But sometimes, without any apparent reason or cause, the Index: page instead displays the <pagelist> tag (as if it had been enclosed in a <nowiki> tag). When this happens, any transcluded pages (that use the <pages> tag) lose their tab linking to the source document (the Index: page).

A work-around is to save a null edit (adding or removing some whitespace) of the Index page.

This bug was observed on June 27, 2010, on http://sv.wikisource.org/wiki/Index%3aÖstgötars_minne.djvu

and on June 28, 2010, on http://sv.wikisource.org/wiki/Index%3aEskimålif.djvu


Version: unspecified
Severity: major

Attached:

pagelist_tag_displayed.png (742×1 px, 426 KB)

Details

Reference
bz24168

Event Timeline

bzimport raised the priority of this task from to Medium.Nov 21 2014, 11:06 PM
bzimport added a project: ProofreadPage.
bzimport set Reference to bz24168.

thomasV1 wrote:

This was observed for "section tags as well. It seems to be a caching problem.
The index page is parsed without extension tags, everytime headers are produced with <pages headers=1/>. I think that the result is added to the parser cache, which causes the bug.

thomasV1 wrote:

this bug seems to have been fixed with the last code update.
I'll close it for now. reopen it if you see it again.