Update: with the release of iOS 26.1, Apple has solved the most critical bugs discussed in this topic. If you or your members are experiencing layout issues with Discourse on iOS, be sure the affected device is updated to 26.1 or later.
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:
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.
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
2022-09-25T04:00:00Z — Apple has included a fix in a beta version, iOS 26.1 (23B5044I)
2025-11-03T05:00:00Z — iOS 26.1 released, which fixes fixed element positioning… we’re hearing there may be some composer issues still on iPads
2025-11-10T05:00:00Z — while there was some progress here, we’re still getting reports of this issue not being entirely fixed: iOS 26 bugs still persist on 26.1