这是我能想到的最糟糕的方法。这个问题自七月以来就一直存在!还要等多久? ![]()
Apple 已经修复了该问题,我们只能等待他们发布修复程序。
不幸的是,他们发布关键操作系统修复程序的速度极其缓慢,我希望有办法能更快地发布此信息,但这确实是目前的情况。
谢谢。这让人充满希望。
毫无疑问,苹果明天会发布一个更新来修复所有这些问题,以此来证明我是错的。
但是,我想知道在什么程度下,考虑简化 Discourse 的一些设计,让这类 bug 的影响减小,才是有意义的。
对我来说,这感觉很像那个一直存在的滚动 bug,我在浏览一个由 Discourse 驱动的网站上的帖子时又遇到了。(就是那个,如果你在 iOS 上滚动,并在某个不恰当的点按住手指,Discourse 就会不断地加载旧帖子,把你带离你刚才所在的位置,可能几十篇帖子之远。)
是的,这个设计非常聪明,而且在正常工作时看起来很棒。但它也感觉相当脆弱,如果浏览器不能很好地处理所有事情,它就会很快崩溃。或者即使你的网络连接在错误的时间出现小故障,也可能导致你刚才阅读的帖子在你滚动回去时突然无法访问。
总之,这可能不是一个专门适用于 iOS 26 问题的问题,因为苹果似乎有望准备好发布一个修复程序。但更多的是一个在未来开发中需要考虑的哲学问题。
如前所述,这并非我们做了什么特别或复杂的事情……也与无限滚动无关。苹果引入了一个 bug,会在键盘打开时破坏基本的浏览器高度计算。这会影响许多网站,包括他们自己的某些网站。
iPadOS 26.1 Release Candidate 没有任何改进。
我完全同意 @awesomerobot 的观点。
滚动问题完全出在 Apple 和 WebKit(这是 iOS 上任何浏览器的核心)上。发布如此糟糕的 Safari,影响到全球数亿台设备,而且我们甚至无法提出任何一个可以修复它的变通方法,这真是太令人尴尬了。据我所知,他们在许多不同的事件(例如键盘弹出事件之后)上错误地计算了视口。
随着昨天发布的 RC 版本,我们大概可以在 3 号星期一期待公开发布。
不,没有修复方法,但有一个技巧可以在 Discourse 世界中生存 ![]()
这就是我在使用 iPadOS 26 和 DiscourseHub 时如何写下并修复我的拼写错误,Safari 的工作方式也一样:
太疯狂了哈哈。太棒的调试了!
不幸的是,这里存在很多 bug,而不仅仅是 1 个 bug。我认为可能值得将 iPad OS bug 与 composer 分开处理,这绝对是我们能够解决的,因为这种情况是暂时的,并且由 Scroll / Focus 触发,这两者我们都可以解决。
我们可能想将这个 bug 单独列出。
我们的应用程序似乎已在 26.1 RC 中修复,所以希望我们都摆脱了这场混乱。
我今天在 iPhone 16 上安装了 iOS 26.1 Release Candidate,但问题仍然存在。
具体是哪个问题?
@j.jaffeux 正在处理“添加邀请…”和“创建私人聊天…”滚动到错误位置的解决方法。我们将仔细检查它是否也能解决 iPad 组合框定位问题。
您能在 Meta 上再试一次吗?在 iOS 26.1 上您那里问题是否仍然存在?
我们在这里又部署了一个定位修复程序。
我会在 26.1 发布时告知您。我现在使用的是 26.0.1。
但确实有一个改进。当我点击回复时,布局和光标位置一如既往地在 26 版本中出现问题。但当我关闭虚拟键盘时,一切都恢复正常,并保持这样——直到我切换应用程序回来,屏幕又出现问题,但横竖屏切换解决了问题。
所以,现在情况好多了。
(CDCK 在此问题修复后是否会向 Apple 发送发票?我认为你们应该……)
您使用的是什么型号的设备?我们不得不在代码中加入“sleep”来解决这个问题,设备越慢,我们睡眠不足的可能性就越大。
我?相当基础,iPad 是普通的第 10 代,iPhone 是 15+。
传言称 26.1 更新将在一周内发布,我们拭目以待。
在 26.1 版本上似乎有所改善,但我遇到了其他问题,嵌入式帖子过多会导致 Safari 崩溃。这是一个已知问题吗?
Safari 成了新的 IE 6 ![]()
我没听说过这个,一些重现步骤能帮大忙(可以是纯文本,我们可以把它粘贴到某处并确定问题所在)。

