Page MenuHomePhabricator

[IP Masking] Temporary account mobile web support in editing workflow
Closed, DuplicatePublic

Description

Change MobileFrontend and Minerva by analogy with the core and Vector changes which have been proposed or merged. When IP masking is enabled:

  • The mobile editor should not warn users that edits will be attributed to their IP address. Language similar to the core edit warning should be used.
  • In the mobile editor, preview as an anonymous user should acquire a username (TempUserCreator::acquireAndStashName) and show that username in signatures, instead of showing the IP address.
  • In the mobile editor, saving as an anonymous user should create the temporary account (possibly reusing the name from the preview stage) and redirect through login.wikimedia.org in order to acquire CentralAuth cookies. Then (maybe) show a post-save notification as in core.

See also:

Event Timeline

Change 808256 had a related patch set uploaded (by Seddon; author: Seddon):

[mediawiki/extensions/SearchVue@master] Barebones and tweaks to extension.json

https://gerrit.wikimedia.org/r/808256

Change 808256 abandoned by Seddon:

[mediawiki/extensions/SearchVue@master] Barebones and tweaks to extension.json

Reason:

https://gerrit.wikimedia.org/r/808256

Change 886192 had a related patch set uploaded (by Jdlrobson; author: Jdlrobson):

[mediawiki/skins/MinervaNeue@master] Temporary users should use a different user icon

https://gerrit.wikimedia.org/r/886192

Jdlrobson renamed this task from [IP Masking] Temporary account mobile web support to [IP Masking] Temporary account mobile web support in editing workflow.Feb 24 2023, 5:53 PM
Jdlrobson updated the task description. (Show Details)

Change 886192 abandoned by Jdlrobson:

[mediawiki/skins/MinervaNeue@master] Temporary users should use a different user icon

Reason:

Captured on https://phabricator.wikimedia.org/T330515

https://gerrit.wikimedia.org/r/886192

I'll merge this into T332433, where I've started working on updating the mobile editing features for IP masking.

(I'm not working on any other parts of the mobile experience, but they already have separate tasks, linked in the description by @Jdlrobson.)