iOS 26 bugs met fixed position elementen in Discourse

:megaphone: 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

43 likes

Ja, ik heb dit gemerkt toen ik probeerde te reageren of een nieuw bericht te typen op mijn iPhone. Het is erg vervelend geworden. Ik gebruik nu voornamelijk mijn pc voor Discourse-forums als gevolg hiervan.

Ik heb iOS 26 geĂŻnstalleerd en heb de Public Betas gebruikt. Het is geweldig, maar proberen te reageren op een nieuw bericht of een bestaand antwoord in Discourse kan een beetje rommelig worden. Ik wacht tot er een oplossing komt.

2 likes

Je zult updaten naarmate je meer leert?

De iOS26 beta draait al 4 maanden met precies dit probleem. Hoe kon dit je overkomen?

4 likes

Dat klopt niet helemaal, het probleem is pas sinds iOS Beta 7 opgetreden. Dat maakt het niet beter, maar ik hoop op een snelle oplossing van het probleem.

6 likes

Er zijn vaak problemen met bètaversies die worden opgelost tegen de tijd dat de publieke release plaatsvindt, en problemen veranderen zelfs tussen bètaversies. In dit geval is het een zeer basale browserhoogteberekening die kapot is en het vermijden van het probleem is helemaal niet triviaal.

Ik denk niet dat het vreemd is dat we de verantwoordelijkheid bij Apple leggen om dit op te lossen, het is een zeer slordig probleem dat duizenden sites buiten Discourse zal beĂŻnvloeden, en zelfs voorkomt op de eigen ondersteuningsforums van Apple.

12 likes

Ik denk dat de link is gelabeld met Beta 7 omdat dat het moment was waarop het werd gemeld. Ik had de dev beta vanaf dag 1 in juni geĂŻnstalleerd en ervoer het probleem vanaf het begin.

Het lijkt erop dat het zal worden opgelost in de volgende developer beta, volgens de gelinkte thread. Toch was de communicatie hierover van Discourse noch proactief noch precies.

4 likes

Dan gaat het verhaal dat je dit hebt gemonitord voor Beta 1-9, hoopte dat het met de definitieve release zou worden opgelost en vervolgens snel mensen hebt verteld om niet te updaten (alsof ze dat niet zouden doen) zodra het naar het grote publiek is geduwd zonder de oplossing?

Ik begrijp dat het aanpakken van het probleem buiten jouw bereik ligt, maar je zou meer aandacht verwachten voor een show-stopper probleem op het belangrijkste platform.

3 likes

Did you report it anywhere here that you experienced these problems?

5 likes

I understand you’re upset about the bug, but you’re criticizing us for not notifying everyone about an issue in beta releases while also telling us the notification wouldn’t stop anyone from updating anyway… so it seems you’re holding us conditions that are impossible to satisfy.

In more positive news, someone from Apple’s side has responded to the report on their bug tracker, and it sounds like they already have a fix and it just needs to make its way through their software release process. https://bugs.webkit.org/show_bug.cgi?id=297779#c10

18 likes

Ik werd pas op de hoogte gebracht van dit platform door deze aankondiging. Ik had het probleem in mijn community aangekaart voordat ik me realiseerde dat het niet werd aangepakt.

@awesomerobot Je reageert op iets wat ik niet heb gezegd. Ik probeerde erachter te komen hoe je testen van de bèta verliep, wat tot deze aankondiging heeft geleid. Ik wil er waarschijnlijk niet in geloven dat je pas op de hoogte was van het probleem toen de publieke update werd doorgevoerd.

Blij te horen dat het wordt aangepakt. Ironisch genoeg eerst in een dev bèta. Misschien is het tijd dat iemand van het team zijn apparaat bij zich heeft.

3 likes

I am quite happy with how it went. It is not on Discourse to test on Apple’s behalf. If there is a webkit bug in iOS beta, I would expect it to be solved in production. I don’t want to be even informed about it here on meta. There might be hundreds of such bugs. Of course, it’s iOS beta. They should be all gone by the time it gets released. And if not – we will be notified here. It’s perfect.

19 likes

helaas zit ik op RC (Release Candidate) wat doorgaans de finale release is, en deze zit er nog steeds in.

Erg vervelend, maar ik weet niet waarom sommige gebruikers hier met de vinger naar het team wijzen. Het is een WebKit-bug zonder work-around.

12 likes

Sorry, ter verduidelijking: dit werd op maandag 15e uitgebracht. 26.0.0.

Vorig jaar werd 18.0.1 2,5 weken na de eerste uitrol uitgebracht. Volgens deze tijdlijn kunnen we 26.0.01 binnen ongeveer 14 dagen verwachten.

3 likes

Hoe repareer je dit?

3 likes

Door te wachten op de volgende bugfix van Apple?

4 likes

Snelle update:

Ik heb zojuist bijgewerkt naar 23A341 (anders dan de RC-build - 23A340) en de bug is er nog steeds.

Ik denk dat we moeten wachten op 26.0.1, die mogelijk over 7-10 dagen uitkomt.

2 likes

Kan bevestigen. Ik heb het zojuist opnieuw geprobeerd met de nieuwste bètaversie en de bug blijft bestaan.

3 likes

Hoera, de bèta van vandaag, iOS 26.1 (23B5044I), lijkt de positioneringsproblemen op te lossen.

13 likes

Ich habe das Problem seit der Beta 4 (und bei allen Folgeversionen) an Apple gemeldet. Genutzt hat es nichts.

3 likes