此项更改会在用户已经位于 Discourse 时中止导航:
此后代码已发生变化,现在看起来像这样:
if (category) { 代码块在检查用户是否已位于 Discourse 的代码块之前执行,因此导航会继续进行。在我看来,这个顺序似乎不对。
if (category) {