Last modified: 2014-07-28 20:56:18 UTC
Locally when I create a topic it is automatically displayed as being watched. However on beta labs when you create a post it shows as unwatched. When refreshed the watch star shows the post is in fact watched. I suspect either a race condition and the API returning the wrong response. It causes this test to fail: https://integration.wikimedia.org/ci/view/BrowserTests/job/browsertests-Flow-en.wikipedia.beta.wmflabs.org-linux-chrome-sauce/85/testReport/junit/(root)/Replying/Replying_updates_watched_state/
I63563c44ed10c0cdcb399f18c6f900df78012d17 should have introduced this. It's possible something is wrong with this patch.
On beta labs, the response to the new-topic API post has isWatched: false for the new topic UUID in the revisions hash. On ee-flow, the response has isWatched: true.