模态输入字段导致主题页面跳转到顶部

你好 :waving_hand:

这是一个长期存在的问题,当你在模态输入框中输入内容时,会出现在话题中。它总是会跳到页面顶部,导致无限加载,直到到达帖子 1。对于 Glimmer Post Stream 来说,这仍然是一个问题。

这使得将帖子移动到另一个话题变得非常困难,因为模态框在加载时也会跳转,其他写入相关的过程也会受到影响,并且它还会给新的 discourse 反应功能带来问题,该功能会打开表情符号选择器。当它打开时,它会自动聚焦到表情符号搜索输入框,这会产生相同的行为。它会跳转到页面顶部并关闭表情符号选择器……所以当模态输入框聚焦时就会发生这种情况。

这个问题似乎只发生在 iOS 上。

5 个赞

奇怪的问题,我猜我们正在冒泡我们不应该冒泡的事件。

也许 @saquetim 有什么想法?

1 个赞

请问您使用的是哪个版本的 iOS @don?我之前遇到过几次这个问题,但最近无法重现。

2 个赞

我现在使用的是 iOS 18.6.1,但在之前的版本上也遇到过这个问题。

1 个赞

你好 :wave:

我认为我已经找到了导致此问题的原因。

我通过一个简单的自定义主题组件禁用了这里的滚动到顶部功能进行测试,现在似乎运行正常,但我不太确定这段代码的原因,所以禁用或删除它可能不是最佳解决方案。

演示:Theme Creator

4 个赞

我想知道这是否是为了防止 iOS 中现已修复的 bug?

2 个赞

该代码仅于 2024 年 10 月添加。

因此,它至少不是我关注此帖子的原因,因为我的 bug 最初是在 2020 年报告的。

1 个赞

在移动版 Safari 中,东西会到处乱跳,我认为这在移动设备上的用户体验非常糟糕。

另外,在向上滚动浏览帖子以阅读旧帖时,我还会遇到一个烦人的错误,当旧帖加载时,它会跳来跳去,导致我跳过帖子。

我确实希望它能得到修复。

这是我从此处某个主题的底部滚动到顶部的视频。

视频已压缩,但疯狂闪烁的样子就是滚动时的样子!正如您在某些页面加载时看到的,它到处跳跃。

这是最新的 iOS 26。

只有我遇到这种情况吗?

(我知道这有点离题,但这都是我最近在移动版 Safari 上遇到的糟糕用户体验的一部分)

我没看到。

但我使用的是 iPhone 16 Pro 上的 iOS 18。

不,你不是一个人。我认为是这个:

所以,26.1 应该会有帮助。

我不确定这是否是iOS 26独有的问题,因为它已经不怎么好了。

我使用的是iPhone 16 Pro。遇到过很多类似的问题。iOS 26的问题让情况变得更糟。

我最近只觉得事情在变糟,而不是变好。

您可能是对的。我的 iPhone 是 26 版本,没有任何描述的症状。但我从未在我的 iPhone 和 iPad 上看到过任何操作系统出现过此类症状。

所以,除非你们和我的系统之间存在更具体的差异,否则我会归咎于设备本身 :thinking:

1 个赞

我的设备有什么问题会导致这种情况?!