Page MenuHomePhabricator

Many watchlist preferences only affect non-Javascript interface (but this is not indicated in UI)
Open, Needs TriagePublic

Description

Example confusing flow for a user of the newer watchlist interface.

  1. Go to Special:Watchlist. See a bunch of minor edits (because they're included by the user's current default filter)
  2. Go to Special:Preferences -> Watchlist
  3. Check "Hide minor edits from the watchlist", and save.
  4. Go to Special:Watchlist again. Minor edits are still showing up!

Based on some experimentation, it seems like all of the flags under "Changes shown" and the "Expand watchlist to show all changes..." flag under "Advanced options" only do anything if you're also electing to use the non-JavaScript interface (also under "Advanced options").

Even assuming this isn't a bug (which is not totally obvious), I think it's confusing. Maybe some text could be added to indicate that these only apply to the non-JS interface? Or maybe these options, along with the "Use non-js interface" flag itself could all be grouped under a "Non-JavaScript interface" heading?