iOS 26 באגים עם אלמנטים במיקום קבוע ב-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 לייקים

כן, שמתי לב לכך כשניסיתי להקליד תגובה או פוסט חדש באייפון שלי. זה הפך למעצבן מאוד. אני משתמש בעיקר במחשב שלי עכשיו עבור פורומי Discourse כתוצאה מכך.

מותקנת אצלי iOS 26 ואני משתמש בגרסאות הבטא הציבוריות. זה נפלא, אבל ניסיון להגיב לפוסט חדש או לתשובה קיימת ב-Discourse יכול להיות קצת מבולגן. אחכה עד שתצא תיקון.

2 לייקים

תעדכן כשתדע יותר?
גרסת הבטא של iOS26 רצה כבר 4 חודשים עם בדיוק הבעיה הזו. איך זה יכול היה להפתיע אתכם?

4 לייקים

זה לא כל כך נכון. הבעיה התחילה להופיע רק עם גרסת הבטא 7 של iOS. זה לא הופך את זה לטוב יותר, אבל אני מקווה לתיקון מהיר של הבעיה.

6 לייקים

לעתים קרובות ישנן בעיות עם גרסאות בטא שמתוקנות עד למועד שחרור הגרסה הציבורית, ובעיות משתנות אפילו בין גרסאות בטא. במקרה זה, מדובר בחישוב גובה דפדפן בסיסי מאוד שבור, והימנעות מהבעיה אינה טריוויאלית כלל.

איני חושב שזה מוזר שנשים את האחריות על אפל לתקן זאת, זו בעיה מאוד מרושלת שתשפיע על אלפי אתרים מעבר ל-Discourse, ואף מתרחשת בפורומים של התמיכה של אפל עצמה.

12 לייקים

אני חושב שהקישור מתויג עם בטא 7 מכיוון שזה היה כאשר הוא דווח. הייתה לי גרסת ה-dev beta מותקנת מהיום הראשון ביוני וחוויתי את הבעיה מההתחלה.

נראה שהיא תתוקן בבטא המפתחים הבאה, לפי השרשור המקושר. ובכל זאת, התקשורת בנושא זה מ-Discourse לא הייתה פרואקטיבית ולא מדויקת.

4 לייקים

ואז הסיפור ממשיך שאתם עקבתם אחרי זה עבור Beta 1-9, קיוויתם שזה יתוקן עם השחרור הסופי ואז מיהרתם להגיד לאנשים לא לעדכן (כאילו שהם לא יעשו זאת) ברגע שזה נדחף לציבור הרחב ללא התיקון?

אני מבין שהטיפול בבעיה הוא מחוץ לשליטתכם, אך היינו מצפים ליותר תשומת לב לבעיה שמשביתה את הפלטפורמה החשובה ביותר.

3 לייקים

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

5 לייקים

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 לייקים

הייתי מודע לפלטפורמה זו רק באמצעות ההכרזה הזו. העליתי את הנושא בקהילה שלי לפני שהבנתי שהוא לא מטופל.

@awesomerobot אתה מגיב למשהו שלא אמרתי. ניסיתי להבין איך הבדיקה שלך של הבטא עברה שהובילה להכרזה הזו. אני מניח שאני לא רוצה להאמין שרק אז נודע לך על הבעיה כשהעדכון הציבורי נדחף.

שמח לשמוע שזה מטופל. באופן אירוני, בבטא של מפתחים קודם. ייתכן שהגיע הזמן שמישהו בצוות יקבל את המכשיר שלו עליהם.

3 לייקים

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 לייקים

לצערי אני משתמש ב-RC (Release Candidate) שבדרך כלל מהווה את הגרסה הסופית, והיא עדיין שם.

זה מאוד מעצבן, אבל אני לא בטוח למה חלק מהמשתמשים מאשימים את הצוות כאן. זו באג ב-WebKit ללא פתרון עוקף.

12 לייקים

מצטער, רק כדי להבהיר - זה שוחרר ביום שני ה-15. 26.0.0.

בשנה שעברה, 18.0.1 שוחרר 2.5 שבועות לאחר ההפצה הראשונית. לפי ציר זמן זה, אנו יכולים לצפות ל-26.0.01 תוך כ-14 יום.

3 לייקים

איך אתה מסדר את זה?

3 לייקים

בהמתנה לתיקון הבא של באג מ-Apple?

4 לייקים

עדכון מהיר:
זה עתה עדכנתי ל-23A341 (שונה מגרסת ה-RC - 23A340) והבאג עדיין קיים.
אני חושב שנצטרך לחכות ל-26.0.1 שעשוי לצאת בעוד 7-10 ימים.

2 לייקים

מאשר. ניסיתי שוב עם הביטא האחרון והבאג נותר.

3 לייקים

הוריי, הבטא של היום, iOS 26.1 (23B5044I), נראה שפותר את בעיות המיקום.

13 לייקים

I reported the issue to Apple since Beta 4 (and all subsequent versions). It was useless.

3 לייקים