Page MenuHomePhabricator

Inline AJAX support for thanking users from links in the notification flyout
Open, Needs TriagePublic

Description

Problem

When a reviewer adds maintenance tags to an article via Special:NewPagesFeed (PageTriage extension), a notification is sent to the page author. It contains a link to thank (Thanks extension) the reviewer but the link navigates to Special:Thanks for confirmation. This is problematic because the user loses the context of what they were doing before looking at their notifications.

Proposed solution

Process the thanks and the confirmation using AJAX without navigating away. This is how it works when thanking from history, diff, or Flow boards.

Event Timeline

Restricted Application added a project: Collaboration-Team-Triage. · View Herald TranscriptFeb 18 2016, 5:08 PM
Restricted Application added subscribers: StudiesWorld, Aklapper. · View Herald Transcript

Err, isn't this already the case? Unless you click too early before the JS has loaded and get sent to the no-JS fallback.

Mattflaschen-WMF added a comment.EditedFeb 18 2016, 5:59 PM

In the notifications popup/Special:Notifications page itself.

Mattflaschen-WMF updated the task description. (Show Details)EditedFeb 18 2016, 5:59 PM

See https://gerrit.wikimedia.org/r/#/c/268691/8 (links to Thanks, but you to a separate page)

Legoktm renamed this task from Inline support for thanking users to Inline support for thanking users from links in the notification flyout.Feb 18 2016, 6:17 PM
Mattflaschen-WMF renamed this task from Inline support for thanking users from links in the notification flyout to Inline AJAX support for thanking users from links in the notification flyout.Aug 5 2016, 5:49 PM
Urbanecm added a subscriber: Urbanecm.

@SBisson I've invited you to the GCI mentor interface, please see an invitation in your email. Once you complete your registration, you can add this task into GCI. Please keep in mind the description should be longer than now :-).

SBisson updated the task description. (Show Details)Nov 12 2019, 3:02 PM