Author: webboy
Description:
Patch 1: Consistently require $wgEnotifWatchlist to be true
Currently, $wgShowUpdatedMarker requires $wgEnotifWatchlist to be true to function correctly. But this requirement is not documented and not consistently programmed.
Besides extra database queries this is causing a bug:
When you first enable and then disable $wgEnotifUserTalk and $wgEnotifWatchlist and leave $wgShowUpdatedMarker unchanged (default: true) any left over "updated since my last visit" marks won't go away.
There are two solutions:
1: Consistently require $wgEnotifWatchlist to be true, see patch 1.
2: Completely remove the $wgEnotifWatchlist requirement, see patch 2.
I'd prefer solution 2 because it's more flexible.
Version: 1.13.x
Severity: normal
attachment bug-wgShowUpdateMarker-requireEnotifWatchlist.patch ignored as obsolete