Page MenuHomePhabricator

[Config Change] Enable Vector (2022) "Add topic" button at partner wikis
Closed, ResolvedPublic

Description

T267444 introduced changes to where and how the Add topic button appears on talk pages for people who have the Vector (2022) skin enabled.

This task involves the work with making said changes available to everyone (logged in and out) at cs.wiki and hu.wiki.

NOTE: the revised Add topic button will be deployed in phases which will become defined in T331312.

Minimum test case

  1. Visit any talk page at cs.wiki and/or hu.wiki
  2. Confirm you have the Vector (2022) skin enabled
  3. Visit a talk page
  4. Verify the Add topic button T267444 introduced is visible
  5. Once you click the Add topic button, verify it opens the experience that aligns with the state of the Enable quick topic adding setting in preferences.

Related Objects

Event Timeline

Change 898843 had a related patch set uploaded (by Bartosz Dziewoński; author: Bartosz Dziewoński):

[operations/mediawiki-config@master] Enable new Vector (2022) "Add topic" button at cswiki, huwiki

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

Change 898845 had a related patch set uploaded (by Bartosz Dziewoński; author: Bartosz Dziewoński):

[operations/mediawiki-config@master] Enable new Vector (2022) "Add topic" button at arwiki

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

Change 898843 merged by jenkins-bot:

[operations/mediawiki-config@master] Enable new Vector (2022) "Add topic" button at cswiki, huwiki

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

Mentioned in SAL (#wikimedia-operations) [2023-03-15T13:08:54Z] <taavi@deploy2002> Started scap: Backport for [[gerrit:898843|Enable new Vector (2022) "Add topic" button at cswiki, huwiki (T331313)]], [[gerrit:898844|Enable DiscussionTools usability improvements at cswiki, huwiki (T329407)]], [[gerrit:897912|Disable visual enhancements on newsectionlink pages initially (T331635)]]

Mentioned in SAL (#wikimedia-operations) [2023-03-15T13:10:31Z] <taavi@deploy2002> matmarex and taavi and esanders: Backport for [[gerrit:898843|Enable new Vector (2022) "Add topic" button at cswiki, huwiki (T331313)]], [[gerrit:898844|Enable DiscussionTools usability improvements at cswiki, huwiki (T329407)]], [[gerrit:897912|Disable visual enhancements on newsectionlink pages initially (T331635)]] synced to the testservers: mwdebug2001.codfw.wmnet, mwdebug2002.codfw.wmnet, mwdebu

Mentioned in SAL (#wikimedia-operations) [2023-03-15T13:17:56Z] <taavi@deploy2002> Finished scap: Backport for [[gerrit:898843|Enable new Vector (2022) "Add topic" button at cswiki, huwiki (T331313)]], [[gerrit:898844|Enable DiscussionTools usability improvements at cswiki, huwiki (T329407)]], [[gerrit:897912|Disable visual enhancements on newsectionlink pages initially (T331635)]] (duration: 09m 01s)

Change 898845 merged by jenkins-bot:

[operations/mediawiki-config@master] Enable new Vector (2022) "Add topic" button at arwiki

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

Mentioned in SAL (#wikimedia-operations) [2023-03-20T21:00:32Z] <samtar@deploy2002> Started scap: Backport for [[gerrit:898845|Enable new Vector (2022) "Add topic" button at arwiki (T331313)]], [[gerrit:898846|Enable DiscussionTools usability improvements at arwiki (T329407)]]

Mentioned in SAL (#wikimedia-operations) [2023-03-20T21:02:09Z] <samtar@deploy2002> matmarex and samtar: Backport for [[gerrit:898845|Enable new Vector (2022) "Add topic" button at arwiki (T331313)]], [[gerrit:898846|Enable DiscussionTools usability improvements at arwiki (T329407)]] synced to the testservers: mwdebug1002.eqiad.wmnet, mwdebug2001.codfw.wmnet, mwdebug1001.eqiad.wmnet, mwdebug2002.codfw.wmnet

Mentioned in SAL (#wikimedia-operations) [2023-03-20T21:09:07Z] <samtar@deploy2002> Finished scap: Backport for [[gerrit:898845|Enable new Vector (2022) "Add topic" button at arwiki (T331313)]], [[gerrit:898846|Enable DiscussionTools usability improvements at arwiki (T329407)]] (duration: 08m 34s)

Now enabled on all three wikis.