泥潭日报 uscardforum · 每日精选

关于被点表情后延迟显示的问题

内容摘要

论坛表情显示bug持续一年多,技术用户提供脚本修复。

1. 关键信息

  • Bug表现:手机网页版/App端被点表情后约1/3不显示,延迟数小时才批量出现(#1);无赞时不显示,有一个赞才正常(#6);仅影响手机端,电脑端正常(#10)
  • 用户 #8 @0.6cpp 提供 Tampermonkey / userscripts 临时修复脚本(需在手机浏览器启用)
  • Bug 已持续 1.3 年或更久(#33 #34),最终在 #37 被标记为修复(表情回应改到左侧显示)

2. 羊毛/优惠信息

3. 最新动态

  • #37 @及时行乐 报告「表情回应改到左边的显示了,这个多年的bug终于修复了!」
  • 但 #30-32 用户反馈脚本可能因更新失效,#31 @aqua 呼吁 @0.6cpp 更新脚本

4. 争议或不同意见

  • bug 原因争议:有认为是 Discourse 原生 bug(#29),有怀疑是管理员自定义代码导致(#29),也有猜测是被拉黑用户的表情不显示(#33)
  • 隐藏版无法通过隐身窗口查看(#18),因此隐身窗口 workaround 不适用于隐藏版内容
  • 用户调侃「程序员出来挨打」(#7),并质疑论坛维护方是否应开放权限让社区修复(#35 #36)

5. 行动建议

  • 手机端用户可尝试安装 #8 的 userscript(需自行配置油猴 / Stay 等插件)或直接请求桌面版网站(#28)
  • 已确认被修复的用户可关闭脚本测试原生功能
  • 若仍遇到问题,可回复顶帖或 @divinebaboon 反馈
原始内容
--- 第 1 楼来自 summitguy 的回复 (2024-12-23 06:22:13 PST) ---

这几天开始的吧 被通知有人点你表情,但是大概有1/3 不会显示。刷新也没用。直到几个小时后,会把所有被点的表情一起显示。 发生在手机网页版,同时如果去电脑上看,能看到表情。 大家遇到吗? 要不要fix一下?

--- 第 2 楼来自 及时行乐 的回复 (2024-12-23 06:25:00 PST) ---

遇到了 /u/bug%E5%8F%8D%E9%A6%88

--- 第 3 楼来自 Dmitrii2333 的回复 (2024-12-27 13:05:57 PST) ---

/uploads/short-url/fhNcAK5g2RHbUw3BPkMj1fEVwY5.jpeg?dl=1 表情的地方不见了 虽然看到通知有人点表情 而且只有最近一些回帖是的,老的回帖还能看到

--- 第 4 楼来自 creamboy 的回复 (2024-12-27 13:17:07 PST) ---

好像是APP的毛病,看不到自己的,而且也没法给别人点表情,只能点赞

--- 第 5 楼来自 Dmitrii2333 的回复 (2024-12-27 13:18:41 PST) ---

给别人点表情倒是没问题的样子

--- 第 6 楼来自 Tristesse 的回复 (2024-12-27 13:22:57 PST) ---

App不知道,但是Android版的Chrome也是这样 Dmitrii2333: 表情的地方不见了 如果别人给自己点的表情里没有赞就不显示,但是只要有一个赞就能正常显示

--- 第 7 楼来自 Dmitrii2333 的回复 (2024-12-27 13:25:17 PST) ---

这操作可还行。。。 程序员出来挨打

--- 第 8 楼来自 0.6cpp 的回复 (2024-12-27 13:27:26 PST) ---

是很烦,只影响手机端,用 iOS safari 的话有个 workaround // ==UserScript== // @name Discourse Reactions mobile hotfix // @match *://www.uscardforum.com/* // ==/UserScript== (function() { const Site = require("discourse/models/site").default; const currentSite = Site.current(); if (!currentSite.mobileView) { console.log("Not applying discourse-reactions hotfix - Not mobile"); return; } const api = Discourse.lookup("plugin-api:main"); api.decorateWidget("post-menu:extra-post-controls", (dec) => { // literally do nothing lol }); const appEvents = Discourse.lookup("service:app-events"); appEvents.trigger("post-stream:refresh", { force: true }); console.log("Applied discourse-reactions hotfix"); })()

--- 第 9 楼来自 Tristesse 的回复 (2024-12-27 13:28:53 PST) ---

1个赞 /uploads/short-url/siL6cowYjZO0N6VkLskMvSRgizo.png?dl=1 0赞 /uploads/short-url/4B660OK7KhgUNVE8meBqA4UilH5.png?dl=1 PC版 /uploads/short-url/uOntqjp9KKsWEfmSPDyebBeTRuf.png?dl=1

--- 第 10 楼来自 summitguy 的回复 (2024-12-27 13:52:49 PST) ---

手机看不到,延迟 电脑可以 我已经开过帖询问,就沉了

--- 第 11 楼来自 Zwillingsturme 的回复 (2024-12-27 14:04:14 PST) ---

iOS safari把这个放到哪里 有油之类的?

--- 第 12 楼来自 0.6cpp 的回复 (2024-12-27 15:53:26 PST) ---

我用的 userscripts

--- 第 13 楼来自 Zwillingsturme 的回复 (2024-12-27 18:13:42 PST) ---

找了一下遇到一个问题 native的file app只能创造.txt文件还不让改扩展名… 感觉要在mac上写好才好用

--- 第 14 楼来自 打豆豆 的回复 (2024-12-27 18:15:28 PST) ---

广告暴露了 以及为什么楼主上网还有广告 太浪费屏幕空间了

--- 第 15 楼来自 0.6cpp 的回复 (2024-12-27 18:15:29 PST) ---

也有其它的类似插件比如油猴和 stay,不过我个人喜欢 userscripts 因为开源

--- 第 16 楼来自 aqua 的回复 (2024-12-27 19:01:17 PST) ---

这样应该可以下载保存成文件了…… https://jumpshare.com/v/uAuq2GLHaQoQMqZSnWBY https://jumpshare.com/v/uAuq2GLHaQoQMqZSnWBY Shared with Jumpshare

--- 第 17 楼来自 ayzg 的回复 (2024-12-27 19:03:35 PST) ---

在隔壁tt refer贴遇到这个问题,解决方法是开一个不登录的隐身窗口就能看到所有表情

--- 第 18 楼来自 aqua 的回复 (2024-12-27 19:04:24 PST) ---

对,但是不登录看不了隐藏板……

--- 第 19 楼来自 ayzg 的回复 (2024-12-27 19:07:41 PST) ---

钛金lounge就是互相刷赞吗,这也太水了

--- 第 20 楼来自 小二哥 的回复 (2025-01-19 16:20:29 PST) ---

好像之前頂哥也提過的,有幾個禮拜了吧 /u/summitguy /u/bug%E5%8F%8D%E9%A6%88 /u/aqua /u/divinebaboon

--- 第 21 楼来自 打豆豆 的回复 (2025-01-19 16:25:56 PST) ---

这四个人来自四个群体 楼主很会找人啊

--- 第 22 楼来自 小二哥 的回复 (2025-01-19 16:37:55 PST) ---

aqua: 不登录看不了隐藏板 水姐居然也看這些…

--- 第 23 楼来自 Ryan2021 的回复 (2025-01-19 16:39:22 PST) ---

summitguy: 发生在手机网页版,同时如果去电脑上看,能看到表情。 是的。手机网页版会有问题,电脑没问题

--- 第 24 楼来自 laoboo 的回复 (2025-01-24 16:46:25 PST) ---

才看到,太好用了

--- 第 25 楼来自 mozeda 的回复 (2025-04-05 18:27:35 PDT) ---

似乎只有一个两个环的图标

--- 第 26 楼来自 Ever_Element 的回复 (2025-04-05 19:20:29 PDT) ---

我好像app端也有这个问题 btw 是分享链接

--- 第 27 楼来自 小二哥 的回复 (2025-04-13 17:54:54 PDT) ---

已經四個月過去了,這個問題似乎是永遠不會被修復了?!在手機上看不到表情很焦躁。

--- 第 28 楼来自 EnterpriseD 的回复 (2025-04-13 18:28:40 PDT) ---

没人点爱心的话永远不会显示了。。解决办法只有request desktop website

--- 第 29 楼来自 小二哥 的回复 (2025-04-13 18:30:00 PDT) ---

我假設這是Discourse的Bug?還是說管理員自己弄一下什麼代碼把這個問題給弄出來了… 猴哥那邊好像也沒有什麼反饋… /u/divinebaboon

--- 第 30 楼来自 及时行乐 的回复 (2025-08-07 08:38:49 PDT) ---

这个脚本不能用了吗?是因为最近的更新?

--- 第 31 楼来自 aqua 的回复 (2025-08-07 08:45:26 PDT) ---

应该是又挂了,跪求 /u/0.6cpp 更新

--- 第 32 楼来自 及时行乐 的回复 (2025-08-18 12:34:05 PDT) ---

有大佬更新脚本吗?看不到回应表情好难受

--- 第 33 楼来自 kaion 的回复 (2025-08-30 10:42:09 PDT) ---

我还以为是给人拉黑了他的反应不会显示出来 这个bug已经一年以上了吧

--- 第 34 楼来自 e4navigate 的回复 (2025-08-30 11:11:55 PDT) ---

是的 这个bug大概有1.3年了

--- 第 35 楼来自 Nashville 的回复 (2025-11-06 22:04:18 PST) ---

原来这个bug一年前就有了 泥潭是谁在维护 要不开放一下权限让我修修

--- 第 36 楼来自 打豆豆 的回复 (2025-11-06 22:28:37 PST) ---

我也想修修

--- 第 37 楼来自 及时行乐 的回复 (2026-05-02 05:18:58 PDT) ---

表情回应改到左边的显示了 这个多年的bug终于修复了!!!