Last modified: 2014-11-12 18:46:56 UTC
MediaWiki applies CSS classes to the individual rows in the watchlist to indicate whether the user has actually viewed that change (e.g. visited the page and seen a revision including the change). These classes are somewhat-unintuitively named "mw-changeslist-line-watched" for unviewed changes and "mw-changeslist-line-not-watched" for viewed changes. Flow topic changes included in the watchlist are always using the "mw-changeslist-line-not-watched" class, even when the topic has not been viewed.
Created attachment 16201 [details] screenshot Except for the few pages that I've visited, all the primary links (topic/page names) in the screenshot should be bold (that's the default style applied at mediawiki.org). Logged in trello as https://trello.com/c/t0abHqXZ/
How Flow activity in history is surfaced has somewhat changed I'm not sure what the correct behaviour is now. I'm guessing what needs to happen is when you view a Flow board, it updates any existing history entries relating to that page so they use the mw-changeslist-line-watched class?
Change 159395 had a related patch set uploaded by EBernhardson: Move EmailNotification watchlist handling into helper methods https://gerrit.wikimedia.org/r/159395
Change 159400 had a related patch set uploaded by EBernhardson: Update wl_notificationtimestamp when updating Flow page https://gerrit.wikimedia.org/r/159400
Change 159399 had a related patch set uploaded by EBernhardson: Give RC/Watchlist titles the mw-title html class https://gerrit.wikimedia.org/r/159399
Change 159399 merged by jenkins-bot: Give RC/Watchlist titles the mw-title html class https://gerrit.wikimedia.org/r/159399
Change 159395 merged by jenkins-bot: Move EmailNotification watchlist handling into helper method https://gerrit.wikimedia.org/r/159395
Change 159400 merged by jenkins-bot: Update wl_notificationtimestamp when updating Flow page https://gerrit.wikimedia.org/r/159400
All patches mentioned in this report were merged - is there more work left to do here (if yes: please reset the bug report status to NEW or ASSIGNED), or can you close this ticket as RESOLVED FIXED?