Page MenuHomePhabricator

Non-functional WikiLove icon showing on user pages on mobile
Closed, ResolvedPublicBUG REPORT

Description

Background: With T388909 we now show menu items in page actions which have icons. The WikiLove icon is now displaying but doesn't seem to be written in a way that works across all skins.

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

What happens?:
Nothing.

What should have happened instead?:
The heart shouldn't be there as it doesn't work on Minerva.

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

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

Event Timeline

Restricted Application added a subscriber: Aklapper. · View Herald Transcript

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

[mediawiki/extensions/WikiLove@master] Don't add WikiLove icon to Minerva

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

Change #1132779 merged by jenkins-bot:

[mediawiki/extensions/WikiLove@master] Don't add WikiLove icon to Minerva

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

Do we want to backport this or add a user notice so that people are aware of the bug for the next week?

Do we want to backport this or add a user notice so that people are aware of the bug for the next week?

I'm backporting something else anyway, can also do this. Assuming there is a deployer present

Change #1133232 had a related patch set uploaded (by Michael Große; author: Jdlrobson):

[mediawiki/extensions/WikiLove@wmf/1.44.0-wmf.23] Don't add WikiLove icon to Minerva

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

Change #1133232 merged by jenkins-bot:

[mediawiki/extensions/WikiLove@wmf/1.44.0-wmf.23] Don't add WikiLove icon to Minerva

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

Mentioned in SAL (#wikimedia-operations) [2025-04-01T20:29:58Z] <taavi@deploy1003> Started scap sync-world: Backport for [[gerrit:1133157|homepage: Add homepage_transfersize_bytes_total metric (T382003)]], [[gerrit:1133158|homepage: Add homepage_transfersize_bytes_total metric (T382003)]], [[gerrit:1133232|Don't add WikiLove icon to Minerva (T390642)]]

Mentioned in SAL (#wikimedia-operations) [2025-04-01T20:37:19Z] <taavi@deploy1003> migr, taavi: Backport for [[gerrit:1133157|homepage: Add homepage_transfersize_bytes_total metric (T382003)]], [[gerrit:1133158|homepage: Add homepage_transfersize_bytes_total metric (T382003)]], [[gerrit:1133232|Don't add WikiLove icon to Minerva (T390642)]] synced to the testservers (https://wikitech.wikimedia.org/wiki/Mwdebug)

Mentioned in SAL (#wikimedia-operations) [2025-04-01T20:46:57Z] <taavi@deploy1003> Finished scap sync-world: Backport for [[gerrit:1133157|homepage: Add homepage_transfersize_bytes_total metric (T382003)]], [[gerrit:1133158|homepage: Add homepage_transfersize_bytes_total metric (T382003)]], [[gerrit:1133232|Don't add WikiLove icon to Minerva (T390642)]] (duration: 16m 59s)

Etonkovidova subscribed.

Checked in beta

  • the heart icon is not present anymore in Minerva
  • the general functionality of Wikilove works as before, i.e
    • a user can see the icon and send Wikilove messages from desktop (and only from desktop)
    • a user on mobile can see received Wikilove messages on their Discussion page and can see Echo notification

Screen Shot 2025-04-01 at 4.28.07 PM.png (774×1,648 px, 199 KB)

  • the preference for enabling/disabling Wikilove in Special:Preferences#mw-prefsection-editing is present on mobile
Etonkovidova claimed this task.