更新:随着 iOS 26.1 的发布,Apple 已解决了本主题中讨论的最关键的 bug。如果您的设备或您的成员在 iOS 上遇到 Discourse 的布局问题,请确保受影响的设备已更新至 26.1 或更高版本。
iOS 26 已正式发布,但我们建议在一些 Safari 问题得到解决之前暂缓更新。这些是视觉问题,会导致 iPhone 和 iPad 上固定定位的元素在打开屏幕键盘后错位——在 Discourse 中,这包括页眉、移动端页脚、编辑器和聊天。
我们将密切关注此 bug,并在此期间尝试构建一些变通方法,但由于问题的性质与 Safari 计算窗口高度的方式(网站无法直接控制)有关,因此解决方案相当有限。
这些问题似乎会影响所有带有固定元素和输入的网站。
如果您想了解更多详细信息,可以在此处找到提交给 webkit 团队的 bug 报告:
您可以在 Apple 的开发者论坛 和 Stackoverflow 上找到更多详细信息和报告。
我们无法提供这些问题何时会得到解决的时间表,但我们会在此主题中及时更新我们了解到的最新信息。
状态更新:
2025-09-17T04:00:00Z — Apple 已将此 bug 标记为已解决,并且似乎现在只需要通过其发布流程即可。
2022-09-25T04:00:00Z — Apple 已在 beta 版本 iOS 26.1 (23B5044I) 中包含了一个修复程序。
2025-11-03T05:00:00Z — iOS 26.1 发布,修复了固定元素定位问题……我们听说 iPad 上可能仍存在一些编辑器问题。
2025-11-10T05:00:00Z — 虽然在此方面取得了一些进展,但我们仍收到报告称此问题尚未完全修复:iOS 26 bugs still persist on 26.1
43 个赞
是的,我在用 iPhone 输入回复或新帖子时也注意到这个问题了。这真的很烦人。因此,我现在主要在 PC 上使用 Discourse 论坛。
我安装了 iOS 26,并且一直在使用 Public Betas。这很棒,但在 Discourse 中回复新帖子或现有回复可能会有点麻烦。我会等到修复程序出来。
2 个赞
您会在了解更多信息后进行更新吗?
iOS26 测试版已经运行了 4 个月,一直存在这个问题。怎么会发生这种情况呢?
4 个赞
asa
6
这并不完全准确,问题是自 IOS Beta 7 才开始出现的。这并没有让情况变得更好,但我希望问题能尽快得到修复。
6 个赞
Beta 版本经常会出现问题,这些问题会在公开发布时得到解决,而且问题甚至会在不同 beta 版本之间发生变化。在这种情况下,这是一个非常基本的浏览器高度计算错误,并且规避该问题并非易事。
我认为我们让苹果公司来解决这个问题并非不妥,这是一个非常粗糙的问题,将影响 Discourse 以外的数千个网站,甚至会出现在苹果自己的支持论坛上。
12 个赞
我认为该链接被标记为 Beta 7 是因为它是在那时报告的。我从六月份的第一天起就安装了开发者 beta 版,并且从一开始就遇到了这个问题。
根据链接的帖子,似乎下一个开发者 beta 版会修复这个问题。不过,Discourse 方面对此的沟通既不主动也不精确。
4 个赞
然后故事是,你监视了 Beta 1-9 版本,寄希望于最终发布时能修复它,然后在修复前发布到公众时,迅速告诉人们不要更新(好像他们不会一样)?
我明白解决问题不在你的掌控之中,但人们期望对一个在最重要平台上出现的、阻止一切进行的问题给予更多关注。
3 个赞
我理解你对这个 bug 感到不满,但你批评我们没有通知所有人关于 beta 版本的问题,同时又说通知也阻止不了任何人更新……所以,你似乎在给我们设置无法满足的条件。
更积极的消息是,苹果公司的一位人士已经回应了 bug 跟踪器上的报告,听起来他们已经有了修复方案,只是需要通过他们的软件发布流程。297779 – [ios26 Beta 7] Fixed elements move up and down when the scroll direction changes
18 个赞
我直到看到这个公告才知道这个平台。我之前在我的社区里提出了这个问题,后来才意识到它没有得到解决。
@awesomerobot 你在回应我没说过的话。我当时想弄清楚你的 Beta 测试进展如何,才导致了这个公告。我猜我不想相信你是在公众更新推送后才意识到这个问题的。
很高兴听到这个问题得到了解决。讽刺的是,它首先出现在开发者 Beta 版中。也许是时候让团队中的某个人随身携带他们的设备了。
3 个赞
tvavrda
(Tomas Vavrda)
13
我对它的进展感到非常满意。由 Discourse 来代表 Apple 进行测试是不合适的。如果 iOS beta 版本中存在 WebKit bug,我希望它能在正式版中得到解决。我甚至不希望在这里的 meta 上被告知此事。可能存在数百个此类 bug。当然,这是 iOS beta 版本。在发布之前,它们都应该被修复。如果不行——我们在这里会收到通知。这很完美。
19 个赞
sok777
(sok)
14
不幸的是,我使用的是 RC(Release Candidate)版本,这通常是最终版本,但问题依然存在。
非常烦人,但我不知道为什么有些用户会责怪这里的团队。这是一个 WebKit 错误,没有解决方法。
12 个赞
sok777
(sok)
15
抱歉,为了澄清一下——这是在星期一发布的15日。26.0.0。
去年,18.0.1在首次推出2.5周后发布。按照这个时间表,我们可以在大约14天内期待26.0.01。
3 个赞
sok777
(sok)
18
快速更新:
我刚刚更新到了 23A341(与 RC 版本 23A340 不同),此 bug 仍然存在。
我认为我们可能需要等待 26.0.1 的发布,该版本可能在 7-10 天内发布。
2 个赞
确认。我刚刚用最新的测试版再次尝试,但错误仍然存在。
3 个赞
pmusaraj
(Penar Musaraj)
20
太棒了,今天的 beta 版 iOS 26.1 (23B5044I) 似乎修复了定位问题。
13 个赞
TFF_SD
21
我从 Beta 4(以及之后的所有版本)开始就一直向 Apple 报告此问题。但没有用。
3 个赞