User story:
As a newcomer creating my first account, I want the account creation form to be simple and free of distractions, so that I can focus on the one thing I came to do: complete my registration.
In other words: remove the benefits block (mw-createacct-benefits-container) from Special:CreateAccount
Parent epic:
T429029: [EPIC] Move Account Creation Form Changes from GrowthExperiments to MediaWiki Core
Background
The benefits block (the panel showing project statistics alongside the account creation form) was hidden as part of Account Creation Experiments on mobile (as part of the 1.8.3). Results showed that simplifying the form improved registration completion considerably.
We then ran a desktop experiment (WE1.8 FY25/26) to confirm "Benefits Block" removal is safe there as well (T430785: Learn whether the benefits block has a large effect on Special:CreateAccount on desktop, results: T433291: Publish experiment results for "Account Creation: No Benefits on desktop" (WE1.8 FY25/26)).
Task
Remove the benefits block and all supporting code:
- Remove the benefits block rendering from Special:CreateAccount on all platforms and skins
- Remove the components, templates, styles, and i18n messages used only by the benefits block
- Remove any configuration flags / experiment instrumentation specific to the benefits block
- Remove or update any tests that cover the benefits block
- Check for and remove dead references (hooks, feature flags, docs) left behind
Acceptance criteria
- Special:CreateAccount renders without the benefits block on desktop and mobile, across supported skins
- No benefits-block code, styles, messages, or config remain in the codebase
- Account creation works end to end
