Page MenuHomePhabricator

Flow should either notify me or give live-updates, about new posts made in the topic I'm currently typing a reply in
Open, MediumPublic

Description

As an editor, who is currently typing a reply to a topic, I'd like to know if someone else has saved a new post, whilst I'm typing.

This would prevent duplicate replies (as encountered here a few days ago where Matt saved a reply, whilst I was typing mine).

It would also prevent confusion, when multiple people post replies before me, but my original click on the "Reply" link came first - see T94913 for demonstration of this 'timing' problem.

Possible solutions:

  • Live update
  • A notification bubble, that appears when someone else replies within a topic that I'm typing in.
  • A notification bubble, that appears when I click "Save", if someone else has replied whilst I was typing.
  • (other?)

(Alternative Description from merged task)

Problem

On Flow boards with lot of traffic such as news users forums -- like The Teahouse on enwiki, with lot of helpers, lot of time multiple responses are write and post at the same time.
Since the page is load, users have now way to avoid post message after an other answer. He only see that an other answer was posted after he click on the publish button, when the page is reloaded to show his new post.
On this sample, we can see that two answers was post seconds away.

Reproduce

Simply load flow topic a first time. With an other tab, add an answer on the topic. The first tab don't show the new activity, and user know the new post only after post his own answer.

Idea for solve problem

When user click on "Publish" on flow topic, load currents topics answers before send the new answer to the server. If this is different to the showed version, alert user and ask him if he want to reload/send/....

Event Timeline

Quiddity raised the priority of this task from to Needs Triage.
Quiddity updated the task description. (Show Details)
Quiddity subscribed.
Restricted Application added a subscriber: Aklapper. · View Herald Transcript
He7d3r subscribed.

Moving from the other task:

When I opened
https://pt.wikipedia.org/wiki/T%C3%B3pico:Senp20idwyn9k95a
the question was still not answered by other users. I left that page open in a tab of my browser and a few minutes later I replied to the user. However, in the mean time, other user had already posted a reply. If I knew that, I would have posted something slightly different in my reply. In a situation like this, Flow should notify me that there are new comments in the page I'm replying to

LQT checks for updates once per minute and shows "This thread has new posts" whenever that is the case.

Here is a topic which became very confusing due to the fact that replies from other users were posted while a user was writing his response to a comment:
https://pt.wikipedia.org/wiki/T%C3%B3pico:Segov5w2cbzfrzck

DannyH triaged this task as Medium priority.Apr 7 2015, 12:54 AM
DannyH subscribed.

Yeah, this could be very helpful, and we know that it's possible because LQT already did it. :) Putting this in the backlog.

Framawiki raised the priority of this task from Medium to High.Nov 6 2016, 7:33 PM

It append almost every day on help desk flow board -- like this today.

Trizek-WMF lowered the priority of this task from High to Medium.Nov 7 2016, 11:34 AM

Priority will be decided by the team.