我不完全确定,但以下步骤应该可以复现该问题:
- 开始撰写新帖子
- 添加一些带有
[spoiler] 标签的文本。
- 在帖子预览中取消模糊文本。请注意,您可以随意多次重新模糊和取消模糊它。
- 在已模糊的文本下方添加更多文本。
- 如果您让文本保持模糊状态,但取消模糊一次。之后(或者如果它已经取消模糊,则立即)您将无法再次模糊该文本。
这种情况也可能发生在实际帖子中,而不仅仅是在帖子预览中。我不确定那里的确切复现步骤(因为您无法在取消模糊和重新模糊之间输入更多内容),但至少在我遇到该问题的情况下,模糊文本位于 details 标签内。不过我不确定这是否相关。
以下内容用于测试,可能有用也可能没用。
折叠文本之后的一些文本。
摘要
折叠文本之后的一些更多文本。
折叠文本和 details 标签之后的一些更多文本。
1 个赞
我注意到当 \u003cdetails\u003e 标签内包含剧透时,无法将其关闭。
这个 spoiler 可以打开和关闭(按预期工作)。
但是,这个不行:
Click to open 'details'
这个 spoiler 只能打开一次(无法关闭)。
我认为问题在于,在第二种情况下,isInteractive 函数返回 true,因为 details 被包含在 INTERACTIVE_SELECTOR 中。
移除它应该就足够了,但我不太确定会有什么副作用(也许 @CvX 知道)。
编辑:我看到这个更改的动机是想 点击时停止 GIF。在我们的社区中,我们大量使用剧透和 details,因此使模糊行为更加一致会很有用。
2 个赞
说明
当折叠内容被放入一个详细信息文件夹中时,可以通过像平常一样点击来取消模糊,但再次点击则无效,并且无法重新模糊。关闭并重新打开详细信息文件夹也无效。我在 Hopscotch 论坛上对此的说明解释得更好。
演示
请随意使用此详细信息文件夹作为示例。我的确切过程在 Hopscotch 论坛主题中有所解释。
详细信息文件夹
如何复现
- 创建一个带有详细信息文件夹的帖子
- 将折叠内容放入其中
- 打开文件夹并取消文本模糊
- 文本在不刷新页面的情况下无法重新模糊
2 个赞
Canapin
(Coin-coin le Canapin)
4
3 个赞