Page MenuHomePhabricator

Enable all logged-in users to see the Overflow menu on mobile web
Closed, ResolvedPublic2 Estimated Story Points

Description

User stories

  1. As an administrator, I want to quickly delete a page from my mobile device, so that I can hide information which shouldn't be displayed on my Wikimedia project.
  2. As an administrator, I want to quickly protect a page from my mobile device, so that I can prevent further bad edits to an article.
  3. As an administrator, I want to block a user from editing my Wikimedia project from my mobile device, so that I can stop them vandalising pages.
  4. As a Wikipedia editor, I want to be able to access core MediaWiki features without turning on Advanced mode, so that I can interact with more of the site's functionality.

Description

In the MinervaNeue skin, an Overflow menu is shown to users with the Advanced Mobile Contributions setting turned on. This menu contains editing tools such as the Move page button, informational links such as Page Information, and administrator tools including Delete, Protect, and Block. This menu had been made available to all users on user pages (T232653) and we wanted to explore whether it could be made available in other namespaces too.

image.png (1×800 px, 416 KB)

We ran user testing studies and found that the addition of the overflow menu did not cause significant confusion or frustration as new users attempted to make an edit - T306873#7927166. Community feedback highlighted that the Block option should be added, so this was done in T307341. Qualitative community feedback - albeit limited - expressed support for making this menu available to more editors. We will follow this deployment up with more data monitoring to understand how the menu is being used.

Per T305927 - to make this feature available to all logged-in users, we need to update wgMinervaOverflowInPageActions such that "loggedin": true.

Acceptance criteria

  • All logged-in users see the overflow menu in any Wikimedia namespace
  • No change is made to the interface for logged out users
  • No change is made to the interface for users with Advanced Mobile Contributions turned on

Event Timeline

I wonder whether some of the work that was done to enable this menu on user pages (https://gerrit.wikimedia.org/r/c/mediawiki/skins/MinervaNeue/+/556223/) will be redundant with this change, and could be tidied up.

Samwalton9 triaged this task as Medium priority.May 18 2022, 2:16 PM
Samwalton9 moved this task from Backlog to Overflow menu on the Moderator-Tools-Team board.
Samwalton9 set the point value for this task to 2.May 25 2022, 4:58 PM

Change 801788 had a related patch set uploaded (by Scardenasmolinar; author: Scardenasmolinar):

[mediawiki/skins/MinervaNeue@master] skin.json: Add value to MinervaOverflowInPageActions

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

Test wiki created on Patch demo by SCardenas (WMF) using patch(es) linked to this task:
https://patchdemo.wmflabs.org/wikis/ce4d908e62/w/

Hi @Samwalton9! I have created a Patch Demo for you and the team to look at the changes. This is ready for review.

Looks good!

  • Unregistered editors don't see the menu in articles or user pages
  • A newly registered account does see the menu in article and user pages
  • Overflow menu location/behaviour seems to be the same when AMC is turned on.
jsn.sherman added a subscriber: jsn.sherman.

+2ed and awaiting deployment.

Change 801788 merged by jenkins-bot:

[mediawiki/skins/MinervaNeue@master] skin.json: Add value to MinervaOverflowInPageActions

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

Test wiki on Patch demo by SCardenas (WMF) using patch(es) linked to this task was deleted:

https://patchdemo.wmflabs.org/wikis/ce4d908e62/w/

Looking good; I see this menu without AMC turned on on English Wikipedia.