Page MenuHomePhabricator

No contribution button shown on user talk pages on Minerva desktop
Closed, ResolvedPublicBUG REPORT

Assigned To
Authored By
Jdlrobson
Tue, Jun 4, 7:42 PM
Referenced Files
F55297023: 2024-06-13_15-19-40 (1).gif
Thu, Jun 13, 10:21 PM
F55297014: 2024-06-13_15-18-54.png
Thu, Jun 13, 10:21 PM
F55296967: 2024-06-13_15-17-14 (1).gif
Thu, Jun 13, 10:21 PM
F55296956: 2024-06-13_15-14-38.png
Thu, Jun 13, 10:21 PM
F55191791: screenshot 123.mov.gif
Mon, Jun 10, 8:49 PM
F55191790: screenshot 125.mov.gif
Mon, Jun 10, 8:49 PM
F55191629: screenshot 712.png
Mon, Jun 10, 8:49 PM
F55191777: screenshot 122.mov.gif
Mon, Jun 10, 8:49 PM

Description

Steps to replicate the issue (include links if applicable):

What happens?:
. There is no contribution button like on https://www.mediawiki.org/wiki/User:Jdlrobson?useskin=minerva .

What should have happened instead?:
There should be a contribution button

Software version (on Special:Version page; skip for WMF-hosted wikis like Wikipedia):

Other information (browser name/version, screenshots, etc.):

Requirement

Ensure that the contribution button is shown on user talk pages in the Minerva desktop skin, matching the functionality on user pages.

BDD

Feature: Contribution Button on User Talk Pages in Minerva Desktop

  Scenario: Display contribution button on user talk pages
    Given the user is viewing a user talk page in the Minerva desktop skin
    When the page is loaded
    Then the contribution button should be displayed

Test Steps

Test Case 1: Verify Contribution Button on User Talk Pages

  1. Navigate to this user talk page.
  2. Verify the presence of the contribution button.
  3. Navigate to this user page to compare functionality.
  4. AC1: Confirm that the contribution button is displayed on the user talk page.

QA Results - Beta

ACStatusDetails
1T366645#9877446

QA Results - PROD

ACStatusDetails
1T366645#9891127

Event Timeline

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

[mediawiki/skins/MinervaNeue@master] SkinUserPageHelper: Reset fetchedData on setTile

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

Change #1035899 merged by jenkins-bot:

[mediawiki/skins/MinervaNeue@master] SkinUserPageHelper: Reset fetchedData on setTile

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

Edtadros subscribed.

Test Result - Beta

Status: ✅ PASS
Environment: Beta
OS: macOS Sonoma
Browser: Chrome
Device: MBA
Emulated Device: NA

Test Artifact(s):

Test Steps

Test Case 1: Verify Contribution Button on User Talk Pages

  1. Navigate to this user talk page or this page on beta.
  2. Verify the presence of the contribution button.
  3. Navigate to this user page or this page on beta to compare functionality.
  4. AC1: Confirm that the contribution button is displayed on the user talk page.
User_talkUser
screenshot 711.png (983×1 px, 147 KB)
screenshot 124.mov.gif (990×1 px, 411 KB)
screenshot 122.mov.gif (982×1 px, 874 KB)
screenshot 712.png (983×1 px, 126 KB)
screenshot 125.mov.gif (990×1 px, 303 KB)
screenshot 123.mov.gif (982×1 px, 653 KB)
Jdlrobson claimed this task.

Test Result - PROD

Status: ✅ PASS
Environment: PROD
OS: macOS Sonoma 14.5
Browser: Chrome 126
Device: MBA
Emulated Device: NA

Test Artifact(s):

Test Steps

Test Case 1: Verify Contribution Button on User Talk Pages

  1. Navigate to this user talk page or this page on beta.
  2. Verify the presence of the contribution button.
  3. Navigate to this user page or this page on beta to compare functionality.
  4. AC1: Confirm that the contribution button is displayed on the user talk page.

Mediawiki is always in light mode

User_talkUser
2024-06-13_15-14-38.png (921×2 px, 193 KB)
2024-06-13_15-17-14 (1).gif (819×1 px, 2 MB)
2024-06-13_15-18-54.png (692×2 px, 102 KB)
2024-06-13_15-19-40 (1).gif (769×1 px, 1 MB)