点击而不是按回车会在搜索词中添加不需要的部分

我认为这是我搜索时注意到的一些问题的摘要。其中一些我已经报告过,但我的印象是根本问题是相同的。

此报告的新部分是,从标签或类别页面进行搜索也会受到影响。

在所有情况下,当搜索词以运算符开头时,例如“@”、“#”或“in:”,搜索功能中的“搜索词或按 Enter 键”这两个选项的行为不一致。
按下 Enter 键时,一切都按预期工作。但是,当我单击该词时,由于屏幕键盘靠近搜索栏,我在使用平板电脑时经常这样做,会添加一些意外的内容。

主题

正如 Search adds topic 中报告的那样,当您在一个主题中时,该主题会被添加:


使用 `in:` 和 @ 的示例



用户

我已经在 Search adds username 中报告了此问题。当您在查看个人资料时进行搜索时,会添加用户名。该问题已修复,但又出现了:


使用 `in:` 和 @ 的示例




在这种情况下,由于一个以上的“@”没有意义,因此该词被完全替换。可以推断出这一点,因为搜索词未显示(只显示“或按 Enter 键”),尽管这仍然不是我所期望的。

标签

但是,当您查看具有特定标签的所有主题时,也会发生同样的情况。然后,搜索会添加该标签。




在这种情况下,标签不仅被添加到搜索词中;它会完全替换该词,这与添加用户名并搜索“@”时类似:

这让我想起了 https://meta.discourse.org/t/autocomplete-overrides-first-choice-when-searching-for-category-tag-or-tag-tag/294830,其中标签的自动完成也会覆盖输入。

类别

在类别页面上也会发生这种情况:




在这里,即使搜索类别和标签通常有效,该词也会被替换。

我希望这能作为“单击会向搜索词添加不当部分”错误的总体概述。如果是这种情况,可以关闭 Search adds topic 以支持此问题。
标签和类别被完全替换的问题可能最好在现有主题 Autocomplete overrides first choice when searching for category + tag, or tag + tag 中讨论。

2 个赞