Page MenuHomePhabricator

After "Thanks" on mobile site no change in color and impossible to click
Open, Needs TriagePublic

Description

Summary

As it says on the tin. When using the mobile web interface (Minerva Neue and/or MobileFrontend?) and giving another contributor a "Thanks", while text changes from "Thank" to "Thanked" the color of the "Thanks" button doesn't change/

Description

This behavior persists in both Flow discussions and in pages like Special:MobileDiff. Wherever a "Thank" label appears.

This does not happen on desktop using the Vector skin. I can "Thank" someone and the "Thanked" label remains as it should.

Note: This does not send multiple notifications. Notifications are only given upon the first "Thanks". Subsequent thanks do not fire off email or web notifications.

Expectation

When giving Thanks to someone the "Thanked" label should persist so as to not confuse the user that more "Thanks" are able to be given for the same action – and to clarify that the "Thank" was successfully sent.

Steps to reproduce

  1. Use the mobile web interface while logged in.
  2. Visit a page where a "Thank" label appears.
  3. Tap or click the "Thank" button.
  4. A notification at the bottom of the screen will appear saying you have thanked someone. The "Thank" button changes to "Thanked"
    1. A similar process happens with the "Thank" link in Flow boards.
  5. Refresh the page.
  6. The "Thank" button is reset. Repeat process x∞

I was using an iPhone Xr and mobile Safari. I was also able to reproduce on a Mac using Safari and Chrome.

You can thank either my personal or staff account if you want to test. Here are some example URLs.

Thanks on mobile Flow: https://m.mediawiki.org/wiki/Topic:Uhrkpqsyuvuk7yy0
Thanks on desktop Flow: https://www.mediawiki.org/wiki/Topic:Uhrkpqsyuvuk7yy0

Diff with Minerva: https://m.mediawiki.org/wiki/Special:MobileDiff/2813207
Diff with Vector: https://www.mediawiki.org/w/index.php?diff=2813207&diffmode=source

A short video showing this in a page revision.

How it looks after the thank process:

Event Timeline

Restricted Application added a subscriber: Aklapper. · View Herald TranscriptJan 23 2019, 6:02 PM
Restricted Application added a project: Growth-Team. · View Herald TranscriptJan 23 2019, 6:12 PM

Possibly fixed by T63737

Jdlrobson moved this task from Backlog to Tracking on the MinervaNeue board.
Jdlrobson edited projects, added MinervaNeue (Tracking); removed MinervaNeue.
Restricted Application added a subscriber: Masumrezarock100. · View Herald TranscriptOct 29 2019, 5:44 PM

Is this still a problem?

It's still. Actually I think it even becomes worse. Previously when you thanked a user, the button turns to grey (signifying disabled state) but now it remains colorful blue as it was before thanking just as if nothing occurred

Is this still a problem?

Yes, ditto as ammarpad.

Masumrezarock100 added a comment.EditedNov 17 2019, 2:29 PM

You can thank either my personal or staff if you want to test.

@CKoerner_WMF you do know that's an invitation to spammers?

Jdlrobson renamed this task from Giving "Thanks" on mobile site doesn't show "Thanked" label (and allows for multiple incomplete "Thanks") to After "Thanks" on mobile site no change in color and impossible to click.Nov 20 2019, 8:04 PM
Jdlrobson updated the task description. (Show Details)
Jdlrobson moved this task from Inbox to Tracking on the User-Jdlrobson board.Mar 2 2020, 10:44 PM

Is this still a problem?

It's still. Actually I think it even becomes worse. Previously when you thanked a user, the button turns to grey (signifying disabled state) but now it remains colorful blue as it was before thanking just as if nothing occurred

Confirmed - the issue is still present - checked on testwiki wmf.22