iOS 26 bugs with fixed position elements in Discourse

iOS 26 has been officially released, but we recommend holding off on updating until some Safari issues are addressed. These are visual issues that cause fixed position elements on iPhones and iPads to be misplaced after opening the on-screen keyboard — in Discourse this includes the header, mobile footer, composer, and chat.

We're keeping a close eye on this bug and are attempting to build some workarounds in the meantime, but solutions are fairly limited due to the nature of the problem being tied to how Safari calculates the window height (which websites have no direct control over).

These issues appear to impact all websites with fixed elements and inputs.

If you're interested in more details there's a bug report filed with the webkit team here: https://bugs.webkit.org/show_bug.cgi?id=297779

There are additional details and reports on Apple's developer forums and on Stackoverflow.

We can't provide a timeline for when these issues will be addressed, but we'll keep this topic updated as we learn more.



Discuss this on our forum.

Discourse > Discourse 公告 站点反馈 站务 站务 论坛使用指南

简而言之:请暂缓更新到iOS / iPadOS 26,因为Safari浏览器存在bug,会导致论坛部分界面错位。


DeepSeek翻译:

Discourse中固定定位元素的iOS 26漏洞

iOS 26 已正式发布,但我们建议暂缓更新直至某些 Safari 浏览器问题得到修复。这些视觉性问题会导致 iPhone 和 iPad 在打开屏幕键盘后固定定位元素错位——在 Discourse 平台上受影响部分包括页眉、移动端页脚、撰写框及聊天界面。

我们正密切关注此漏洞,并尝试构建临时解决方案,但由于该问题本质上与 Safari 计算窗口高度的机制有关(网站无法直接控制此行为),解决方案相当有限。

此问题似乎影响所有包含固定定位元素和输入框的网站。

若需了解更多细节,可查看向 WebKit 团队提交的漏洞报告:https://bugs.webkit.org/show_bug.cgi?id=297779

您还可以在苹果开发者论坛Stackoverflow上查阅更多详细讨论报告。

目前无法提供具体修复时间表,但我们将在获得新进展时及时更新本主题。


欢迎前往我们的论坛参与讨论


Status updates:

2025-09-17T04:00:00Z — Apple has marked this bug as resolved, and it appears that it will now just need to make its way through their release process

状态更新

2025-09-17T04:00:00Z — Apple 已将此问题标记为已解决,目前只需走完其发布流程即可。


我勒个去,这个账号的帖子是怎么发出来的。。。能改改么:sob: