I wanted to construct a URL for all the lexemes a user created before a certain date (the deployment of Senses to Wikidata, i. e. lexemes where senses might need to be added) –
– but discovered that, when Special:MyContributions redirects to Special:Contributions/MY_USER_NAME, it discards the end argument. Some investigation turns up the following assignment in the source code:
class SpecialMycontributions extends RedirectSpecialPage { public function __construct() { parent::__construct( 'Mycontributions' ); $this->mAllowedRedirectParams = [ 'limit', 'namespace', 'tagfilter', 'offset', 'dir', 'year', 'month', 'feed', 'deletedOnly', 'nsInvert', 'associated', 'newOnly', 'topOnly' ]; } # ... }
Is there any special reason why start and end are not in the allowed redirect parameters, or is it just an oversight?