Page MenuHomePhabricator

Clicking blue circle on watchlist should mark the page's revisions as seen
Open, Needs TriagePublicFeature

Description

Feature summary (what you would like to be able to do and where):

  • Clicking the blue circle on the left in the screenshot below should mark all revisions of the corresponding page as seen by the user, and then change the blue circle to a hollow circle.

image.png (173×1 px, 28 KB)

Use case(s) (list the steps that you performed to discover that problem, and describe the actual underlying problem which you want to solve. Do not describe only a solution):

Benefits (why should this be implemented?):

  • Mark a page as watched without having to open a tab, which wastes bandwidth. And you have to close it, which is an extra click.

Misc

  • Could use the code for "Add direct unwatch/watch markers (×/+) to watched pages with changes (JavaScript required for toggle functionality)" as a model/inspiration. It performs a similar function (puts an icon next to every entry in the watchlist, clicking the icon uses ajax to perform an action on just that entry)

Event Timeline

Restricted Application added a subscriber: Aklapper. · View Herald Transcript

It would also help to increase the size of the dots from 6px to make a better click target.
This looks about right:

.mw-rcfilters-ui-changesListWrapperWidget .mw-rcfilters-ui-highlights > div {
  width: 9px;
  height: 9px;
}
kostajh subscribed.

That makes sense to me, and would be more aligned with how we mark notifications as seen in the Echo flyout/overlay. Tagging design tag in case folks have ideas about this.