当用户在用户字段中输入受监视的词语时,会发生奇怪的事情。
这是一个使用用户字段 Employer(s) 并将 Te Whatu Ora 作为受监视词语链接的示例。
基线:
将字段更改为 Te Whatu Ora:
它还更改了字段本身:
建议
修改受监视词语链接,使其不应用于 user_fields。
不确定其他受监视的词语(未测试过)。
当用户在用户字段中输入受监视的词语时,会发生奇怪的事情。
这是一个使用用户字段 Employer(s) 并将 Te Whatu Ora 作为受监视词语链接的示例。
基线:
将字段更改为 Te Whatu Ora:
它还更改了字段本身:
修改受监视词语链接,使其不应用于 user_fields。
不确定其他受监视的词语(未测试过)。
嘿 @nathank – 我真的很喜欢你的帖子,你总是提供很多细节!
当我这样做时,我也看到了类似的情况。我将“cow goes boo”设置为一个监视词链接,当我在用户字段中添加它时,它会显示完整的链接。但是,我的链接前面也显示了监视词的第一个字母。你也看到这个了吗?我更改了链接,将其从链接列表中删除并重新添加,它仍然在链接前面显示“c”:
@nbianca 最近根据以下内容改进了实现:
您运行的是最新版本吗?
我可以重现第二个问题(版本:af912b4b0e):
/admin/customize/watched_words/action/link,链接为 https://meta.discourse.org/是的,我运行的是最新版本(在该合并之后更新的)。对我来说似乎是一个新错误——可能与那个代码更改有关?
@loic 你有机会看看这个吗?
我会看看 ![]()
我无法在本地重现。我认为此 bug 已在昨天合并的此 PR 中修复:
我们可以关闭这个吗?我们没有重现,您是否在最新版本 @nathank 上并且能够重现?
@nathank 假设现在已修复,如果仍有问题,请标记重新打开。
抱歉 Sam,过去几周非常忙碌。
恐怕问题仍然存在。要重现它,您需要将用户字段设置为:ballot_box_with_check: 在公共个人资料中显示?。我能够在几乎是原版站点以及我繁忙/插件众多的常规站点上做到这一点。
无论是否区分大小写,以及对于 替换 和 链接(可能还有其他选项,但我没有测试它们),都会出现此问题。
我刚注意到“已关注的词语” > 链接在自定义字段上也能正常工作。
例如:
discourse = https://meta.discourse.com
自定义个人资料字段 X 的值为:discourse > 它将在个人资料字段中显示链接。
我认为这不是预期的行为。
您好 @MarcP
我正在最新的 discourse 分支 test-passed 上测试此问题,但无法重现该问题。您能分享一下您正在使用的 discourse 版本吗?
在报告此问题之前,我运行了重建,所以我使用的是:2.9.0.beta13 (0cb6d8c8fc)。
我注意到用户自定义字段中存在此问题。每当我编辑该字段并单击保存时,它都会返回我为该单词指定的 URL 值。
是的,我能够重现此问题。
这是屏幕录像:
好的。
另外请注意,“Test Custom Field”应该和“Web Site”具有相同的标题样式,我说得对吗?我的实例上也能看到同样的 UI 错误。
@MarcP Nathan 已确认这是同一个问题,并已合并您的主题以便于跟踪。 ![]()
刚注意到,这个问题仍然存在。