Page MenuHomePhabricator

Assess level of breakage of Create account, Login and Mid-Edit-Signup workflows with SUL3 on beta
Closed, ResolvedPublic

Description

This task is to assess what breaks, if anything, while using the SUL3 feature from the pov of Growth features. This could be things like the redirection to the welcome survey page or homepage, parameters that enable experiment variants an similar. It would be nice to extend the task description with a more extensive list of scenarios to check.

Workflows

  • Create account
  • Login
  • Mid-edit signup

Scenarios
(1) Check a "happy path" account creation

  • a user creates a new account from the Main page
  • a new account has access to all Growth features

(2) Checking SUL (probably can be tested only in production)
2.1 - creating account on testwiki

  • create a new account on testwiki and log in on fr.wiktionary
  • an account is automatically created (a user is not required to enter user credentials again if a user is already logged in on testwiki)

2.2 - creating account on fr.wiktionary log in on testwiki (a reverse scenario of 2.1)
2.3 - create an account on any lang wiki and log in on testwiki and fr.wiktionary

(3) Check mid-edit account creation

  • as anon user click to edit any article
  • when a warning appears, click on the "Create account" link in the warning

Event Timeline

Sgs triaged this task as Medium priority.Nov 18 2024, 3:14 PM

Testing Notes:
Links:

Tests:

(March 04/2025) Checked the scenarios on wmf.18/19 wikis for a comparison after SUL3 roll-out

Scenarios (1) and (3) work as expected

Scenario 2 - fr.witionary wmf.18 current behavior for a new account

  • click on "Create account"
  • upon an account got successfully creating and a user is logged in - click on a user name
  • a user is suddenly displayed as a not-logged in
  • after the previos step - a user cannot log in, i.e. clicking on Log in doesn't produce any effects
  • the only case when a user can see their status as logged in if the click Create account

Checked all scenarios - all works as expected.
The rollout plan for temp users (https://www.mediawiki.org/wiki/MediaWiki_Platform_Team/SUL3#Phased_rollout) is still in progress but the scope of this task is done.