Discourse 导航到新主题时,帖子历史又回跳 20 帖

“Discourse jumps back 20 posts in post history when navigating to new topic” 已锁定。所以,我想通知/警告你……

在论坛 v1e com 上观察到

1 个赞

您能否提供更详细的重现描述以及平台和浏览器信息?我暂时还没有再次看到此 bug。

3 个赞

你好 Lilly,当然,谢谢你的提问。之前我和其他论坛成员分享的详细信息可以在这里看到:

https://forum.v1e.com/t/forums-everything-menu-gone-links-working-not-as-good/39626/6?u=azab2c

重现步骤:
当导航到一个之前读过但后来被更新的主题时……

预期: 自动滚动到我上次阅读的帖子,无论是否有新帖子。
实际: 显示倒数第 20 篇帖子。

环境:Win 10。在 Chrome 116 和 Firefox 116 上表现相同。

3 个赞


1 个赞

我认为 forum.v1w.com 处于稳定分支。因此,8 月底的修复可能不包含在内。

5 个赞

如果这有帮助,请提供更详细的重现步骤…

  • 访问 https://forum.v1e.com
  • 点击“最新”
  • 点击我之前阅读过的主题
  • 显示主题。
  • **预期:**应查看最后一帖。
  • **实际:**显示倒数第 20 帖。垂直滚动条显示最后一帖 418/418,但这是错误的!可查看的帖子内容是倒数第 20 帖。滚动主文本正文(例如,按向上或向下键)会导致垂直滚动条最终显示出实际显示的是倒数第 398 帖,出乎意料

分享观察到的脚本错误,不知道它是否相关/有趣……

祝好!

2 个赞

我认为 Moin 说得对。查看该论坛,它似乎确实运行的是 stable 版本,并且要等到下一个 stable 版本发布后才能获得此修复。

您是该论坛的管理员吗?

1 个赞

不是。 Ryan(他在 v1e.com 上分享了主要是打印机 CNC、打印机和其他机器的免费设计)是管理员。已将此主题分享给 Ryan,我很乐意分享能让我们自助解决的信息。

4 个赞

您在搜索并发布帖子链接后是否也观察到了这种行为?

我发现,如果我在回复中搜索信息并发布一个主题帖的链接。旧主题将显示有新的回复,从我链接到另一个主题的帖子开始。

我正在使用 Test Pass

我在 Meta 的 iPhone 移动版上遇到了非常类似的情况。从首页开始,向下滚动到某个位置,访问了一个有几条新帖的主题,阅读了这些帖子(这需要向下滚动),然后按返回按钮,发现自己被定位到比应有的位置低了好几屏的地方。

2 个赞

该论坛由 Communiteq 托管。当您需要技术支持时,请先联系我们的支持渠道。

我们很乐意将该论坛迁移到 tests-passed 分支。我们只需要所有者联系我们的支持部门即可。

4 个赞

我不在家,所以经常用手机。这是可以重复的,而且很烦人!作为一种变通方法,我正在训练自己,在点击后退按钮之前先滚动到顶部。

如果你也遇到同样的问题,请点赞主帖。

请不要告诉我我的手机太旧无法正常工作。

Mozilla/5.0 (iPhone; CPU iPhone OS 15_7_9 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/15.6.6 Mobile/15E148 Safari/604.1

1 个赞

我们在 tests-passed 版本上无法重现此问题。我不想带来坏消息,但这可能是手机的问题…… :frowning:

希望其他人可以重现并给我们提供更多信息。:crossed_fingers:

1 个赞

iOS 15.7 已经发布一年零两周了?

如果算上小版本更新,15.7.9 才发布两周。

2 个赞

对于我的问题,您需要处于主题列表视图中,然后点击一个有很多未读主题的主题,这样您就会出现在该主题的远离底部的位置。然后向下滚动一段距离,再返回。

我现在意识到这可能与 OP 报告的问题正好相反。但它们都与导航中的定位有关。

1 个赞

这里重要的是 Webkit 引擎。不幸的是,苹果公司不会将 Safari 的功能/修复“向后移植”到旧的 iOS 版本。因此,iOS 15 上的 Safari 已经过时 1-2 年了 :cry:

但需要明确的是:我们目前的 浏览器支持政策 包括 iOS 15,因此我们非常乐意调查并尝试修复任何与 iOS 15 相关的 Discourse 问题。我们在这里提到它只是因为它可能@Ed_S 在 Meta 上报告此问题的唯一原因。

5 个赞

有两个观察结果:如果我选择“桌面模式”,那么一切正常。而且,在我借来的同年代的安卓手机上,一切正常。

安卓用户代理:
Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Mobile Safari/537.36

我的 iPhone 用户代理(桌面模式):
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_6) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/15.6.6 Safari/605.1.15

所以,也许不是我的手机不能做正确的事情,而是某个库选择了做错误的事情。

1 个赞

我现在用新 iPhone 又开始遇到这个问题了。还没有精确的重现步骤,但我已经遇到过几次“一页”帖子的跳转了。

我也曾在我的 Android 手机上零星地看到过这种情况(再次)。

我收到用户反馈,他们在 latest-release 分支(3.2.0.Beta2)的移动设备上遇到了此问题。如果我们能以任何方式帮助识别问题,请告知我们。

1 个赞