imsun / gitment

A comment system based on GitHub Issues.
https://imsun.github.io/gitment/
MIT License
4.06k stars 347 forks source link

点浏览器返回按钮会导致issues重复创建 #63

Open DavidSheh opened 7 years ago

DavidSheh commented 7 years ago

bug重现步骤: 进入到某个未初始化的博文页(比如说A页),点击初始化,然后在当前页(A页)进入上一页或者下一页未初始化的页面(假如叫B页),然后点击初始化,接着点击浏览器返回按钮,返回到第一次进的那个页面(A页面),这时候发现初始化按钮重新显示出来了(A页面已经初始化完了,不应该显示的),如果这时候点击了初始化按钮就会出现重复的issues。其他的都正常的,暂时没发现其他问题。 我的博客中用的gitment创建的重复的Issues都是这种操作导致的。Issues页:https://github.com/DavidSheh/davidsheh.github.io/issues

tiexo commented 7 years ago

这个问题作者提到过,是延迟的原因吧 只能自己注意了,点一次就别点了啊

ExtremeGTR commented 7 years ago

感觉这个问题应该可以解决的吧?不过我也不懂JS,作者能修复的话更好。