Page MenuHomePhabricator

Reassure people comment drafts will be saved
Open, Needs TriagePublic

Description

T250295 introduces an alert within the Reply Tool to make people aware when a new comment(s) is added to a discussion they are drafting a comment within.

This task is involves the work with adjusting the user experience to increase peoples' confidence that the comment they had been drafting will be retained if they decide to view the changes that have been made in the time since they started drafting said comment.

Story

As someone who is deciding whether to view the changes that have been made to the discussion I am drafting a comment within, I want to be confident that what I've written so far will be saved if I opt to view said changes, so that I do not need to choose between potentially losing the comment I've written and viewing changes that could cause me to adjust said comment.


@Sdkb and @Tol surfaced this issue on mediawiki.org in Topic:Wpuwe8vo9cxoww2z and Topic:Wpyqp2rqvds7epwv.

Event Timeline

I don’t think they’ll always be retained. Of course, they’ll be saved, but if the reply tool cannot find the comment the user was trying to reply to (e.g. it has been deleted, archived or edited in a way that DiscussionTools cannot identify it as the same comment anymore), the user will have no way to retain it (except for digging into browser debugging tools), will they?

META
We think resolving T300502 will alleviate – what we currently understand to be – the underlying issues [i] that are contributing to people being concerned that the comment they had been drafting will NOT be retained if they decide to view the changes that have been made in the time since they started drafting said comment.

Given what I stated above, we're going to de-prioritize work on this task for the time being and instead pursue the changes mentioned below [i] in T300560.


i. Factors potentially causing people to doubt whether their draft will be saved: 1) The presences of the Changes recovered dialog and 2) The "Click to reload" language within the notification itself. @Tol suggested "Load new comments" as an alternative