# 扩展话题动作显示谁喜欢了帖子，但没有人喜欢它

**URL:** <https://meta.discourse.org/t/expanding-topic-actions-displays-who-liked-the-posts-but-nobody-has-liked-it/355225>\
**Category:** Bug\
**Created:** [2025年三月1日 20:02 UTC](https://meta.discourse.org/t/expanding-topic-actions-displays-who-liked-the-posts-but-nobody-has-liked-it/355225 "2025-03-01T20:02:15Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![ondrej](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/ondrej/32/198804_2.png) [@ondrej](https://meta.discourse.org/u/ondrej)\
**Post date:** [2025年三月1日 20:02 UTC](https://meta.discourse.org/t/expanding-topic-actions-displays-who-liked-the-posts-but-nobody-has-liked-it/355225/1 "2025-03-01T20:02:16Z")

</div>

您好，

**发生的情况**

在 Meta 上，当我点击三个点以展开帖子操作菜单时，尽管没有人点赞我的帖子，但它会显示文本，如下图所示。

 ![image](https://global.discourse-cdn.com/meta/original/4X/6/1/e/61e1fac4285caf3030b899196379c23c804a1fa5.png)

* * *

应该发生的情况是，当您展开菜单时，如果没有人点赞帖子，则不应显示该文本。

---

<div class="post-metadata">

**Author:** ![Arkshine](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/arkshine/32/298682_2.png) [@Arkshine](https://meta.discourse.org/u/Arkshine)\
**Post date:** [2025年三月1日 20:45 UTC](https://meta.discourse.org/t/expanding-topic-actions-displays-who-liked-the-posts-but-nobody-has-liked-it/355225/2 "2025-03-01T20:45:36Z")

</div>

我查看了一下，这与最近（昨天）的一个 PR 相关：[A11Y: read who liked/read a post when count clicked (#31549) · discourse/discourse@5312550 · GitHub](https://github.com/discourse/discourse/commit/5312550bf98431fb6c52a1f99798638820819a42)

* * *

快速测试表明问题出在这里。  
`users` 数组应该根据其长度进行测试。

> <https://github.com/discourse/discourse/blob/main/app/assets/javascripts/discourse/app/components/small-user-list.gjs#L45-L47>

---

<div class="post-metadata">

**Author:** ![sam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sam/32/102149_2.png) [@sam](https://meta.discourse.org/u/sam)\
**Post date:** [2025年三月3日 01:54 UTC](https://meta.discourse.org/t/expanding-topic-actions-displays-who-liked-the-posts-but-nobody-has-liked-it/355225/3 "2025-03-03T01:54:41Z")

</div>

哎呀，抓得好，我们这周会解决这个问题。

---

<div class="post-metadata">

**Author:** ![awesomerobot](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/awesomerobot/32/142900_2.png) [@awesomerobot](https://meta.discourse.org/u/awesomerobot)\
**Post date:** [2025年三月4日 21:51 UTC](https://meta.discourse.org/t/expanding-topic-actions-displays-who-liked-the-posts-but-nobody-has-liked-it/355225/6 "2025-03-04T21:51:20Z")

</div>

谢谢！[FIX: only show small user list if users has length by awesomerobot · Pull Request #31631 · discourse/discourse · GitHub](https://github.com/discourse/discourse/pull/31631) 将会修复此问题。

---

<div class="post-metadata">

**Author:** ![sam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sam/32/102149_2.png) [@sam](https://meta.discourse.org/u/sam)\
**Post date:** [2025年五月28日 07:41 UTC](https://meta.discourse.org/t/expanding-topic-actions-displays-who-liked-the-posts-but-nobody-has-liked-it/355225/8 "2025-05-28T07:41:10Z")

</div>


