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 builds on the work done in T250295, to make people aware then the comment they are directly responding to is edited.
Story
As someone who is in the process of drafting a response to something someone else has said, I want to know when the comment to which I am responding has changed and be able to decide whether to see said change, so that I can decide whether I will make changes to the response I was in the midst of writing.
Requirements
.
Mockups
Approaches
- Approach #1: Compare differences in HTML between comment/section revisions
- Approach #2: Compare differences in wikitext between comment/section revisions
Open questions
- 1. How might the interface prepare people for the range of change(s) they can expect to see upon engaging with the would-be call to action to "show changes"?
- Where "range of change(s)" in this context means things like: people have removed or added content to a comment that does/does not change said comment's meaning, people have removed or added formatting that does/does not change said comment's meaning, etc.
- 2. How might we visualize changes in content?
- One option: show people the wikitext diff interface. Tho, this approach would exclude changes in HTML which are the wikitext diff experience/infrastructure does not recognize and display.
i. @MichaelMaggs surfaced the need for finer change detection in Topic%3AWpvnsi3w4z2ke4yl writing, "The original motivation (Topic:Woomtgg3secx6r2h) was the concern was that changes can result in an embarrassing/socially difficult situation; but this prototype seems cover new comments only, and doesn't address the major concern that the specific post to which I am about to reply has been changed by its editor while I am typing. It's far more important to warn of changes to the comment being replied to than to warn of a new comment added perhaps several screens away from my current position within a long discussion section."