Right now there are a number of inconsistencies in the way we handle the ORES preferences on the Recent Changes and Watchlist preference pages (documented in T178098). Many of these complexities have to do with how we hide and show some but not all tools based on whether the New Filters are active or not. This was going to be cleaned up in the Preference Consolidation (T172350), but that has been deferred.
Meanwhile, we recently made it so that the New Filters interpret ORES preferences in New Filters terms (T172757), meaning these controls now make sense whether the New Filters are active or not (due to whether the user has opted out, whether she has the beta, or for any other reasons. ) This allows us to simplify the preferences, rationalize them, and stop all the hide/showing.
This ticket describes how we will rationalize these choices by making ORES preferences for WL and RC page completely independent. We'll do this by making it so that no WL prefs affect RC page. Meanwhile, we'll put a full set of Revision Scoring controls on the RC prefs page. Here are the details:
Changes to make to the Prefs
Watchlist prefs
We will make it so that Watchlist prefs page ORES prefs apply only to Watchlist, by doing the following:
- Make it so "Highlight likely problem edits " on WL prefs affects only WL, no matter what the New Filters status is. (Currently, when New Filters are active, this controls RC page, etc.)
- Make so that "Prediction Threshold" selector on WL prefs affects only WL (unlike now)
- Naturally, all existing settings will be preserved and migrated to the new controls. E.g., if the user had set "Highlight likely problem edits" to active on RC page by using the WL prefs, that user's setting will be preserved and will be reflected on the new control we are adding to the RC Prefs page--see below.
- Edited UI texts (copy these to get all changes):- Revision scoring on Watchlist [section title]
- Change the "threshold" setting to make the options below broader or more selective. [instruction text]
Recent Changes prefs
ORES settings on RC page will continue to control RC page Contributions and Related Changes, but they will no longer come and go based on whether the New Filters are active. We will be more consistent and explicit about all that by doing the following:
- Add a "Revision Scoring" section on the RC prefs page.
- Position: above Pending changes section, if possible.
- Includes: Section title, Prediction threshold control, "Highlight likely problem edits" control, "Show only likely problem edits" control, instruction text.
- "Prediction Threshold" selector and other Rev Scoring tools control RC page, Related Changes, Contributions.
- Stop "Highlight likely problem edits " from disappearing when New Filters are active. Make it stay visible all the time.
- Edited UI texts (copy these to get all changes):
- Revision scoring on Recent changes, Related changes, Contributions [section title]
- Change the "threshold" setting to make the options below broader or more selective. [instruction text]
- Highlight likely problem edits with colors and an "r" for "needs review"
- Show only likely problem edits (and hide probably good edits)