Page MenuHomePhabricator

Subscribing to the Atom feed of "Watchlist" for the first time requires resetting token?
Open, Needs TriagePublic

Description

What happened?

TL;DR : I had to reset my Watchlist token to subscribe to the Atom feed of my Watchlist for the first time.

I just recently discovered from Wikipedia:Syndication#Watchlist_feed_with_token that I could subscribe an Atom feed of my watchlist even when I'm logged out, cool! Anyways, it wasn't a "Follow the steps to get the desired results" thing. The step 3 seems to have become outdated.

Anyways, I managed to discover the link to subscribing to the Atom feed in the left bar on my Watchlist page. I thought I could subscribe to the Watchlist at last. Unfortunately, I wasn't successful yet. I got the following error,

Error (bad_wltoken)
Incorrect watchlist token provided. Please set a correct token in [[Special:Preferences]].

Then I digged a little bit and found a link to reset the Watchlist token on my Preferences page. Only then was I able to successfully subscribe to the atom feed!

What's the issue?

TL;DR: Requiring the user to reset the Watchlist token before he could subscribe to the Atom feed of his Watchlist for the first time.

Now, coming to the issue, it doesn't seem to be a UX that every user should reset their Watchlist token to subscribe to the feed. Of course, I also suspect this is not intentional.

What do you expect?

I expect to subscribe to the Atom feed of my Watchlist for the first time on different wikis without having to reset the Watchlist token on each of them manually.

BTW, sorry in case the tag is the wrong one! I couldn't find a better one!

Event Timeline

I can confirm this same issue happened to me, and also one user who complained of it through OTRS (ticket 2018040510009192). Indeed resetting the token seems to fix it.

Two years later and I found out the hard way. Luckily found this report to back me up. I've also highlighted some additional hiccups I faced trying to set it up at the talk page here and updated the instructions for others.