我注意到当 \u003cdetails\u003e 标签内包含剧透时,无法将其关闭。
这个 spoiler 可以打开和关闭(按预期工作)。
但是,这个不行:
Click to open 'details'
这个 spoiler 只能打开一次(无法关闭)。
我认为问题在于,在第二种情况下,isInteractive 函数返回 true,因为 details 被包含在 INTERACTIVE_SELECTOR 中。
移除它应该就足够了,但我不太确定会有什么副作用(也许 @CvX 知道)。
编辑:我看到这个更改的动机是想 点击时停止 GIF。在我们的社区中,我们大量使用剧透和 details,因此使模糊行为更加一致会很有用。