https://bugzilla.wikimedia.org/show_bug.cgi?id=28887

--- Comment #2 from Bawolff <[email protected]> 2011-05-09 06:15:09 UTC ---
Caused because both Special:Recentchange and Special:Recentchangeslinked both
store configuration in a member property of the special page objects.

In SpecialPageFactory::getPage there is a line:
 self::getList()->$realName = new $className;
Which causes the special page objects to be re-used if a special page is called
multiple times in one request. Thus the same config is kept for both
transclusions.

Possible fixes is to not re-use special page objects when they are being
transclude, or to make sure the special pages clears the options property in
the execute method each time its run.

-- 
Configure bugmail: https://bugzilla.wikimedia.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
You are on the CC list for the bug.

_______________________________________________
Wikibugs-l mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/wikibugs-l

Reply via email to