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 才能解决。

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

2 个赞

啊,所以这个问题是在使用几分钟后才会出现吗?您觉得大概多久,持续使用 PWA 20-30 分钟后?

您的实例上有任何自定义主题/插件吗?另外……您可以在 meta.discourse.org 的 PWA 上重现这个问题吗?

2 个赞

现在,我很难重现这个问题了 :laughing:

我正试图关注我在论坛上的操作,看看是什么触发了跳转,但过去一天我什么都没看到。也许是 Chrome 的问题?

我也试了官方的 PWA,它运行得也很好。

我现在不想浪费你的时间,我会自己留意这个问题,如果它再次出现,我会用我们的主题组件和插件进行测试。谢谢 :slight_smile:

2 个赞

一切都好,不用担心。如果它再次出现,请随时在这里发布更多详细信息。感谢测试!

3 个赞