Page MenuHomePhabricator

Remove unused main menu action code
Closed, ResolvedPublic

Description

Background

Now that the language notice in the main menu is gone, we can clean up alot of code relating to that.

User story

  • As a wiki user, I want the page to be as performant as possible and not be shipping unused code

Requirements

  • delete code relating to main menu action, including in MainMenu.less, MainMenu.mustache, VectorComponentMainMenuAction.php
  • Keep code relating to MainMenuActionOptOut

Design

  • no design change

Communication criteria - does this need an announcement or discussion?

  • no

Details

Related Changes in Gerrit:

Event Timeline

ovasileva triaged this task as Medium priority.Jun 27 2024, 9:42 AM
ovasileva moved this task from Incoming to Groomed on the Web-Team-Backlog-Archived board.
Jdlrobson-WMF subscribed.

Flagged during our quarterly grooming process as important code cleanup.

Jdlrobson-WMF changed the task status from Open to In Progress.Apr 4 2025, 10:11 PM

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

[mediawiki/skins/Vector@master] Remove "Switch to old look" link

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

Change #1184910 merged by jenkins-bot:

[mediawiki/skins/Vector@master] Remove "Switch to old look" link

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