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

**URL:** https://meta.discourse.org/t/discourse-jumps-back-20-posts-in-post-history-when-navigating-to-new-topic-again/279238
**Category:** Bug
**Created:** [2023年九月16日 16:08 UTC](https://meta.discourse.org/t/discourse-jumps-back-20-posts-in-post-history-when-navigating-to-new-topic-again/279238 "2023-09-16T16:08:36Z")
**Posts on this page:** 20
**Page:** 1

<div class="post-metadata">

### Author: ![AzaB2C](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/azab2c/32/323076_2.png) [@AzaB2C](https://meta.discourse.org/u/AzaB2C)
#### Post date: [2023年九月16日 16:08 UTC](https://meta.discourse.org/t/discourse-jumps-back-20-posts-in-post-history-when-navigating-to-new-topic-again/279238/1 "2023-09-16T16:08:36Z")

</div>

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

![](https://img.youtube.com/vi/pWa0dZMHYeE/maxresdefault.jpg)https://www.youtube.com/embed/pWa0dZMHYeE?feature=oembed&wmode=opaque

在论坛 v1e com 上观察到

---

<div class="post-metadata">

### Author: ![Lilly](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/lilly/32/575047_2.png) [@Lilly](https://meta.discourse.org/u/Lilly)
#### Post date: [2023年九月16日 16:09 UTC](https://meta.discourse.org/t/discourse-jumps-back-20-posts-in-post-history-when-navigating-to-new-topic-again/279238/2 "2023-09-16T16:09:51Z")

</div>

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

---

<div class="post-metadata">

### Author: ![AzaB2C](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/azab2c/32/323076_2.png) [@AzaB2C](https://meta.discourse.org/u/AzaB2C)
#### Post date: [2023年九月16日 16:14 UTC](https://meta.discourse.org/t/discourse-jumps-back-20-posts-in-post-history-when-navigating-to-new-topic-again/279238/3 "2023-09-16T16:14:54Z")

</div>

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

[https://forum.v1e.com/t/forums-everything-menu-gone-links-working-not-as-good/39626/6?u=azab2c](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 上表现相同。

---

<div class="post-metadata">

### Author: ![AzaB2C](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/azab2c/32/323076_2.png) [@AzaB2C](https://meta.discourse.org/u/AzaB2C)
#### Post date: [2023年九月16日 16:16 UTC](https://meta.discourse.org/t/discourse-jumps-back-20-posts-in-post-history-when-navigating-to-new-topic-again/279238/4 "2023-09-16T16:16:57Z")

</div>

![](https://global.discourse-cdn.com/meta/original/4X/6/5/c/65c2ec513b8a32620b1993f311eb2b0fb1847f2a.jpeg)  
 ![](https://global.discourse-cdn.com/meta/original/4X/a/5/a/a5a03180f49d25caae741b809c7a5e8e92f74e5a.png)

---

<div class="post-metadata">

### Author: ![Moin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/moin/32/554653_2.png) [@Moin](https://meta.discourse.org/u/Moin)
#### Post date: [2023年九月16日 16:23 UTC](https://meta.discourse.org/t/discourse-jumps-back-20-posts-in-post-history-when-navigating-to-new-topic-again/279238/5 "2023-09-16T16:23:22Z")

</div>

我认为 [forum.v1w.com](http://forum.v1w.com) 处于稳定分支。因此，8 月底的修复可能不包含在内。

---

<div class="post-metadata">

### Author: ![AzaB2C](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/azab2c/32/323076_2.png) [@AzaB2C](https://meta.discourse.org/u/AzaB2C)
#### Post date: [2023年九月16日 16:28 UTC](https://meta.discourse.org/t/discourse-jumps-back-20-posts-in-post-history-when-navigating-to-new-topic-again/279238/6 "2023-09-16T16:28:15Z")

</div>

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

- 访问 [https://forum.v1e.com](https://forum.v1e.com)
- 点击“最新”
- 点击我之前阅读过的主题
  - 例如，“LR2-LR3 The Longest Conversion (AUS)”  
[LR2-LR3 The Longest Conversion (AUS) - #418 by SupraGuy - Your Builds - V1 Engineering Forum](https://forum.v1e.com/t/lr2-lr3-the-longest-conversion-aus/35668/418)

- 显示主题。
- \*\*预期：\*\*应查看最后一帖。
- \*\*实际：\*\*显示倒数第 20 帖。垂直滚动条显示最后一帖 418/418，但这是错误的！可查看的帖子内容是倒数第 20 帖。滚动主文本正文（例如，按向上或向下键）会导致垂直滚动条最终显示出实际显示的是倒数第 398 帖， **出乎意料** 。

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

 ![image](https://global.discourse-cdn.com/meta/original/4X/6/d/9/6d9713be31519f20e1ad209f05dc6b5ce54e1ab1.png)

祝好！

---

<div class="post-metadata">

### Author: ![JammyDodger](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jammydodger/32/254611_2.png) [@JammyDodger](https://meta.discourse.org/u/JammyDodger)
#### Post date: [2023年九月16日 16:43 UTC](https://meta.discourse.org/t/discourse-jumps-back-20-posts-in-post-history-when-navigating-to-new-topic-again/279238/7 "2023-09-16T16:43:18Z")

</div>

> [@Moin](#):
>
> 我认为 [forum.v1e.com](http://forum.v1e.com) 运行的是稳定版分支。因此，8 月底的修复可能并未包含在内。

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

您是该论坛的管理员吗？

---

<div class="post-metadata">

### Author: ![AzaB2C](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/azab2c/32/323076_2.png) [@AzaB2C](https://meta.discourse.org/u/AzaB2C)
#### Post date: [2023年九月16日 17:28 UTC](https://meta.discourse.org/t/discourse-jumps-back-20-posts-in-post-history-when-navigating-to-new-topic-again/279238/8 "2023-09-16T17:28:15Z")

</div>

> [@JammyDodger](#):
>
> 您是那个论坛的管理员吗？

不是。 [Ryan](https://forum.v1e.com/u/vicious1)（他在 [v1e.com](http://v1e.com) 上分享了主要是打印机 CNC、打印机和其他机器的免费设计）是管理员。已将此主题分享给 Ryan，我很乐意分享能让我们自助解决的信息。

---

<div class="post-metadata">

### Author: ![Heliosurge](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/heliosurge/32/571810_2.png) [@Heliosurge](https://meta.discourse.org/u/Heliosurge)
#### Post date: [2023年九月17日 01:09 UTC](https://meta.discourse.org/t/discourse-jumps-back-20-posts-in-post-history-when-navigating-to-new-topic-again/279238/9 "2023-09-17T01:09:22Z")

</div>

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

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

我正在使用 Test Pass

---

<div class="post-metadata">

### Author: ![Ed\_S](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/ed_s/32/134015_2.png) [@Ed\_S](https://meta.discourse.org/u/Ed_S)
#### Post date: [2023年九月18日 05:43 UTC](https://meta.discourse.org/t/discourse-jumps-back-20-posts-in-post-history-when-navigating-to-new-topic-again/279238/10 "2023-09-18T05:43:18Z")

</div>

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

---

<div class="post-metadata">

### Author: ![RGJ](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/rgj/32/523185_2.png) [@RGJ](https://meta.discourse.org/u/RGJ)
#### Post date: [2023年九月18日 07:25 UTC](https://meta.discourse.org/t/discourse-jumps-back-20-posts-in-post-history-when-navigating-to-new-topic-again/279238/11 "2023-09-18T07:25:24Z")

</div>

> [@AzaB2C](#):
>
> 已将此主题分享给 Ryan，我很乐意分享可以帮助我们自助解决问题的信息。

该论坛由 [Communiteq](https://www.communiteq.com/) 托管。当您需要技术支持时，请先联系我们的支持渠道。

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

---

<div class="post-metadata">

### Author: ![Ed\_S](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/ed_s/32/134015_2.png) [@Ed\_S](https://meta.discourse.org/u/Ed_S)
#### Post date: [2023年九月24日 08:13 UTC](https://meta.discourse.org/t/discourse-jumps-back-20-posts-in-post-history-when-navigating-to-new-topic-again/279238/12 "2023-09-24T08:13:56Z")

</div>

> [@Ed\_S](#):
>
> 比我应该在的位置还要往下好几个屏幕。

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

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

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

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

---

<div class="post-metadata">

### Author: ![JammyDodger](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jammydodger/32/254611_2.png) [@JammyDodger](https://meta.discourse.org/u/JammyDodger)
#### Post date: [2023年九月25日 15:06 UTC](https://meta.discourse.org/t/discourse-jumps-back-20-posts-in-post-history-when-navigating-to-new-topic-again/279238/15 "2023-09-25T15:06:45Z")

</div>

> [@Ed\_S](#):
>
> 请不要告诉我我的手机太旧而无法正常工作。

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

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

---

<div class="post-metadata">

### Author: ![RGJ](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/rgj/32/523185_2.png) [@RGJ](https://meta.discourse.org/u/RGJ)
#### Post date: [2023年九月25日 15:13 UTC](https://meta.discourse.org/t/discourse-jumps-back-20-posts-in-post-history-when-navigating-to-new-topic-again/279238/16 "2023-09-25T15:13:22Z")

</div>

> [@JammyDodger](#):
>
> 这可能是手机的问题

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

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

---

<div class="post-metadata">

### Author: ![Ed\_S](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/ed_s/32/134015_2.png) [@Ed\_S](https://meta.discourse.org/u/Ed_S)
#### Post date: [2023年九月25日 15:56 UTC](https://meta.discourse.org/t/discourse-jumps-back-20-posts-in-post-history-when-navigating-to-new-topic-again/279238/18 "2023-09-25T15:56:16Z")

</div>

> [@JammyDodger](#):
>
> 我们在 `tests-passed` 版本上无法重现它。

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

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

---

<div class="post-metadata">

### Author: ![david](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/david/32/157490_2.png) [@david](https://meta.discourse.org/u/david)
#### Post date: [2023年九月25日 17:01 UTC](https://meta.discourse.org/t/discourse-jumps-back-20-posts-in-post-history-when-navigating-to-new-topic-again/279238/19 "2023-09-25T17:01:57Z")

</div>

> [@RGJ](#):
>
> > [@JammyDodger](#):
> >
> > 这可能是手机的问题
> 
> iOS 15.7 已经发布一年零两周了？
> 
> 如果我们算上小版本更新，15.7.9 才发布两周。

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

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

---

<div class="post-metadata">

### Author: ![Ed\_S](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/ed_s/32/134015_2.png) [@Ed\_S](https://meta.discourse.org/u/Ed_S)
#### Post date: [2023年九月26日 09:50 UTC](https://meta.discourse.org/t/discourse-jumps-back-20-posts-in-post-history-when-navigating-to-new-topic-again/279238/20 "2023-09-26T09:50:07Z")

</div>

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

安卓用户代理：  
Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/[117.0.0.0](http://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

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

---

<div class="post-metadata">

### Author: ![JammyDodger](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jammydodger/32/254611_2.png) [@JammyDodger](https://meta.discourse.org/u/JammyDodger)
#### Post date: [2023年九月29日 16:52 UTC](https://meta.discourse.org/t/discourse-jumps-back-20-posts-in-post-history-when-navigating-to-new-topic-again/279238/21 "2023-09-29T16:52:33Z")

</div>

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

---

<div class="post-metadata">

### Author: ![Firepup650](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/firepup650/32/465200_2.png) [@Firepup650](https://meta.discourse.org/u/Firepup650)
#### Post date: [2023年九月29日 17:02 UTC](https://meta.discourse.org/t/discourse-jumps-back-20-posts-in-post-history-when-navigating-to-new-topic-again/279238/22 "2023-09-29T17:02:32Z")

</div>

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

---

<div class="post-metadata">

### Author: ![itsbhanusharma](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/itsbhanusharma/32/180717_2.png) [@itsbhanusharma](https://meta.discourse.org/u/itsbhanusharma)
#### Post date: [2023年十月18日 15:53 UTC](https://meta.discourse.org/t/discourse-jumps-back-20-posts-in-post-history-when-navigating-to-new-topic-again/279238/23 "2023-10-18T15:53:12Z")

</div>

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

[下一頁](https://meta.discourse.org/t/discourse-jumps-back-20-posts-in-post-history-when-navigating-to-new-topic-again/279238.md?page=2)
