Defer 在 New 中不起作用?

我非常喜欢“稍后处理”功能,经常用它来推迟阅读某些内容。这在浏览我的“未读”列表时非常有用。

但是,当我打开“新帖”列表中列出的某个话题时,也会出现“稍后处理”按钮……这本身没问题——我可能确实想稍后再读。但点击该按钮似乎没有任何效果。我的意思是,我虽然被重定向到了其他地方,但该话题并没有回到“新帖”(也没有回到“未读”)。这是 Bug 还是功能设计如此?

如果能让它回到“新帖”(或者实现“跟踪并稍后处理”)就太好了。

如果这不是设计意图,那么对于未跟踪/未关注的话题,如果“稍后处理”按钮实际上无法实现推迟功能,或许就不应该显示该按钮。

2 个赞

我不确定从“新主题”列表点击“推迟”按钮时的预期行为是什么。该按钮的工具提示显示“标记为未读”,因此看起来合理预期该主题会被添加到“未读”列表中。但实际情况并非如此。

3 个赞

嗯,你实际上是在问:

如果我没有关注某个话题却点击了“稍后处理”,那么系统应该代表我关注该话题。

我想我可以支持这个想法,因为你明确选择了以某种方式“关注”该话题。

目前最简单的变通方法是:在你阅读内容后立即关注,而不是等待 1 分钟(就像我们的默认设置那样)。

从实现角度来看,我理解这确实是最直观的做法,而且肯定比目前的情况有所改进(据我所知,目前的“推迟”功能只是进行页面重定向)。

然而,从用户的角度来看,当他们点击“新主题”列表中列出的某个主题(因此尚未跟踪/关注)时,直观的想法会是“推迟”将其推迟回“新主题”列表。用户可能并不清楚“推迟”功能也会同时将其设置为跟踪状态。是否跟踪该主题的决定,可能正是该用户希望留待日后考虑的内容。我不确定这是否可行,但这只是一个供考虑的提议。

需要明确的是:某种形式的“跟踪并推迟”解决方案本身就已经是一种改进,我完全支持这一点。

如果该主题只有一个帖子,清除话题跟踪状态可能是合理的,但一旦有多个帖子,则不应如此。

2 个赞