Excerpt 被 onebox URL 毒害,影响 Post Rebuild

这可能应该放在 bug 频道中,但我想先讨论一下。

我注意到在重建帖子的首条回复时,一个一框链接(oneboxed link)会被添加到话题摘要中(这会影响任何使用话题列表摘要的主题/组件)。

据我所知,在首次创建时并不会出现这种情况,那么为什么在重建时会出现呢?

这看起来像是一个 bug,或者至少是一种不理想的行为?

  1. 重建操作是否应该与原始创建具有完全相同的行为?
  2. 如果链接已输入到标题中,它会在话题列表中显示,因此将其添加到摘要中会造成不必要的重复。
  3. 无论如何,在摘要中包含原始 URL 看起来都很不美观。

复现步骤(STR):

前提条件:确保已在话题列表中显示摘要。

  1. 通过向标题中添加一个已知会生成一框的 URL 来创建一个新话题。

  2. 等待预览出现。

  3. 您不应该在话题列表摘要文本中注意到一框链接。

  4. 使用扳手图标重建帖子。

  5. 您现在将看到一框链接出现在摘要中。

好的,我已在“主题列表预览”中添加了代码,以隐藏摘要中的链接。详见:

请注意,PrettyText 选项似乎只能移除链接本身,而无法移除链接文本,因此我几乎是采用“蛮力”方式来实现这一功能的。