Steps to replicate the issue (include links if applicable):
- Install MediaWiki master 1.45.0-alpha (rMW3adba5822168)
- Install the skin Vector master (rSVEC64c876488)
- Install the extension ConfirmAccount master (rECAC9290818d)
- Set in the LocalSettings.php:
wfLoadSkin( 'Vector' ); wfLoadExtension( 'ConfirmAccount' ); $wgDefaultSkin = "vector-2022"; $wgGroupPermissions['*']['createaccount'] = false;
What happens?:
As logged-out user, in the user links (on top right of the page in LTR languages), the link 'Request account' is not present, neither directly alongside 'Log in', neither in the dropdown menu. Screenshot below:
What should have happened instead?:
As logged-out user, there should be a link 'Request account' in this area. This link does appear with Vector legacy, but not with Vector 2022. Screenshot below:
Other information (browser name/version, screenshots, etc.):
The commit where this behaviour changed is in ConfirmAccount rECACff06099b, and specifically the change of the key createaccount → requestaccount: the new key is not whitelisted in Vector 2022 and is not put in the menu 'anon-editor' so it completely disappear (it could be in the menu for logged-in users but ConfirmAccount does not add the link in this case, since it is only useful for logged-out users).

