PWA 返回时,Discourse 帖子跳转 20 条

您好,

我们刚在这个周末(2026.1.0-latest)更新了 Discourse。我注意到,有时在使用 Chrome 将我们的论坛安装为 PWA 时,退出应用再返回时,对话会跳到靠前 20 个帖子。

这种情况发生在点击外部网站链接返回论坛、切换应用或使用返回按钮时。

在主题列表页面也会发生这种情况,返回 PWA 时有时会恢复到错误的位置。

我没有在直接使用网络浏览器访问论坛时遇到这个问题,但我没有做太多测试。

其他一切都运行正常。点击对话会跳转到正确的位置,指向特定消息的直接链接也能到达应有的位置。

谢谢。

2 个赞

我在我的自托管安装和 Meta 上也遇到了这个问题。

3 个赞

感谢您的报告,您能告诉我们您使用的是安卓还是 iOS 以及具体版本吗?

这在 Android 16、Chrome 144 上。

1 个赞

我使用的是安卓 14,Chrome 144

1 个赞

我在 Android 14、Chrome 144 上无法重现此问题。是否有任何特定的步骤可以每次都重现该问题?

我们过去也遇到过类似的“页面向上滚动 20 个帖子”的问题,但这种情况大多发生在 iOS 上。

对我来说一个简单的方法是进入一个带有外部链接的讨论,点击它在新标签页中打开,然后返回论坛。

1 个赞

经过几天的测试,这里有一些细节:

打开 PWA 后,它能正常工作一段时间。当问题发生时,我必须关闭并重启 PWA 才能解决。

此外,它不仅会向上跳动,也会向下跳动。主题列表也受到了影响。