If it exhibits here only, then I have a gut feeling it is related to csrf-sync.
If NodeBB restarts, it could be that the valid csrf token is stored in memory and is lost 🤷
Edit: No... I just tested that locally and it worked fine. Hm.
var updateInterval = meta.config[constants.namespace + ':options:autoUpdate']
ReferenceError: meta is not defined
is this still the right way to call settings? I tried putting this in my plugin and it stopped working. I also uninstalled and reinstalled the markdown plugin but there's no option to get to it in the ACP.
I just upgraded NodeBB at ~11:30 today, saw some weird behavior with the upgrade (I had to go in and remove all the references to installed plugins in the redis DB, it was crashing before that), and there are some undefined warnings:
warn: [plugins/undefined] staticDir is deprecated, use staticDirs instead
...
info: [plugins] Hook registered: filter:widgets.getAreas will call undefined
makes sense, thanks!