刚刚发现的,和回帖有关。
在一篇贴子下面回帖,编辑回复内容,不发表直接关掉浏览器,若干天后,再打开那个帖子,你会发现你看不到在你的回复(虽然你没有回复)之后的其他人回复的任何内容。
必须要删除你之前输入的内容,然后 refresh 下,才能看到你之后的回帖。
(ps,我遇到这个 bug 的时候,因为考虑到那条评论已经失去了时效性,所以我当时就是简单的删除了我之前输入的内容,然后 refresh 了下。现在有点好奇如果我点击回复会出现什么情况?)
因为 ruby-china 的人气越来越旺,帖子常常出现秒沉的现象,所以我个人觉得出现“回帖,回了一半然后忘记回帖,再然后就不记得曾经回过这个贴子”的情况也会越来越频繁。
。。。。
感觉应对这种情况,应该在 notification 机制中,增加一个 notify,通知用户“你有未完成的回复”; 或者在用户主页中添加“草稿箱”一栏。