用户搜索总能找到自己

使用更多 → 用户时,当找到筛选匹配项时,列表始终包含执行搜索的用户。当没有匹配项时,列表为空,即无匹配项时条目为零,有匹配项时条目为 2 个或更多。已使用多个用户帐户进行测试 - 结果相同。

我这个周末进行了升级。不确定是与此相关的新问题,还是之前就存在的情况。上次升级大约在圣诞节,肯定没有注意到这种不当行为,所以我认为这是最近才出现的。

Confirmed same here on meta…

1 个赞

我认为一直都是这样

3 个赞

我感谢您指出了相关主题。但是,该主题中的回复说“我认为这是设计使然”。这只是一个想法,而不是解释。对我来说,我报告的行为是违反直觉的。如果这不是一个错误,我想了解为什么当前的行为是期望的/设计行为。我自己想不出一个很好的理由。

2 个赞

用户目录也是一个活动排行榜,因此始终显示您自己的帐户可以轻松比较统计数据。

我相信这也是为什么我们在未过滤列表的顶部再次显示当前用户,除了在列表下方自然放置之外,这样您就不必无休止地滚动或过滤来比较您自己的统计数据。

4 个赞

谢谢。类似那样的事情,我能理解。而且这个逻辑与在过滤列表中用颜色突出显示自己是一致的。我只希望当用户问起来的时候我能记得住。

2 个赞

有点复杂,但如果你想添加一些 CSS(管理员 > 自定义 > 主题)来禁用过滤结果中的此行为……这是可能的:

.directory:has(.filter-name:not(:placeholder-shown)) .me {
  display: none;
}

这基本上意味着“如果目录过滤器没有显示占位符(即已输入术语),则不要在结果中显示我的帐户”。

但请注意,这也将从匹配的过滤器中删除你自己,所以这是一个不完美的解决方法。

4 个赞