Discourseでposition:fixed要素に関するiOS 26のバグ

:megaphone: アップデート:iOS 26.1 のリリースにより、Apple はこのトピックで議論されている最も重要なバグを解決しました。iOS 上の Discourse でレイアウトの問題が発生している場合、影響を受けるデバイスが 26.1 以降に更新されていることを確認してください。

iOS 26 が正式にリリースされましたが、Safari の問題が解決されるまでアップデートを保留することをお勧めします。これらは、iPhone および iPad で固定位置の要素が画面上のキーボードを開いた後に配置ずれを起こす視覚的な問題です。Discourse では、ヘッダー、モバイルフッター、コンポーザー、チャットが含まれます。

このバグを注意深く監視しており、その間、いくつかの回避策を構築しようとしていますが、Safari がウィンドウの高さを計算する方法(ウェブサイトが直接制御できない)に関連する問題の性質上、解決策はかなり限られています。

これらの問題は、固定要素と入力があるすべてのウェブサイトに影響を与えるようです。

詳細については、webkit チームに提出されたバグレポートはこちらです。

追加の詳細とレポートは、Apple の開発者フォーラムおよび Stackoverflow にあります。

これらの問題がいつ解決されるかのタイムラインを提供することはできませんが、詳細がわかり次第、このトピックを更新していきます。

ステータス更新

2025-09-17T04:00:00Z — Apple はこのバグを解決済みとしてマークしました。リリースプロセスを経ていく必要があるようです。

2022-09-25T04:00:00Z — Apple はベータ版 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をインストールしており、パブリックベータ版を使用しています。素晴らしいのですが、Discourseで新しい投稿や既存の返信に応答しようとすると、少し厄介になることがあります。修正が出るまで待つつもりです。

「いいね!」 2

さらに詳しいことがわかり次第、更新しますか?

iOS26ベータ版は、この問題が発生してから4か月間実行されています。どのようにしてこの問題を見逃すことができたのでしょうか?

「いいね!」 4

それは正確には正しくありません。問題はiOS Beta 7から発生し始めました。それはそれを良くしませんが、私は問題の迅速な解決を望んでいます。

「いいね!」 6

ベータ版では、一般公開までに解決される問題がよくありますが、ベータ版間でも問題は変化します。この場合、ブラウザの高さの計算が非常に基本的な部分で壊れており、問題を回避することは全く簡単ではありません。

この問題をAppleに解決してもらうことに、私は何もおかしいとは思いません。これはDiscourse以外の何千ものサイトに影響を与える非常にずさんな問題であり、Apple自身のサポートフォーラムでも発生しています。

「いいね!」 12

リンクは報告された時期からベータ 7 にタグ付けされていると思います。6 月の初日から開発者ベータ版をインストールしており、最初から問題が発生していました。

リンクされたスレッドによると、次の開発者ベータ版で修正されるようです。それでも、Discourse からのこの件に関するコミュニケーションは、積極的でも正確でもありませんでした。

「いいね!」 4

そして、あなたはこれをベータ版1-9まで監視し、最終リリースで修正されることを期待し、その後、修正なしで一般公開されたらすぐに人々にアップデートしないように伝えた(彼らがしないわけがないのに)という話になりますか?

問題への対応があなたの手に負えないことは理解していますが、最も重要なプラットフォームにおける致命的な問題には、もっと注意が払われると期待するでしょう。

「いいね!」 3

これらの問題が発生したことをどこかに報告しましたか?

「いいね!」 5

バグについてご立腹なのは理解できますが、ベータ版の問題について全員に通知しなかったことを批判する一方で、通知しても誰もアップデートを止めないだろうとも言っていますね…ですから、私たちには満たすことのできない条件を突きつけているように思えます。

より良いニュースとしては、Apple側の担当者がバグトラッカーのレポートに返信しており、すでに修正済みで、あとはソフトウェアリリースプロセスを経るだけだそうです。297779 – [ios26 Beta 7] Fixed elements move up and down when the scroll direction changes

「いいね!」 18

このアナウンスで初めてこのプラットフォームの存在を知りました。問題が解決されていないことに気づく前に、コミュニティで提起していました。

@awesomerobot あなたは私が言っていないことに返信しています。このアナウンスにつながったベータ版のテストがどのように行われたのかを理解しようとしていました。公開アップデートがプッシュされたときに初めて問題に気づいたとは信じたくないのでしょう。

それが対処されていると聞いて嬉しいです。皮肉なことに、最初に開発者向けベータ版で。チームの誰かがデバイスを携帯する時期かもしれません。

「いいね!」 3

私はそれがうまくいったことに非常に満足しています。DiscourseはAppleの代わりにテストするものではありません。iOSベータ版にwebkitのバグがある場合、それは本番環境で解決されるはずです。メタでそれについて知らされることさえ望んでいません。そのようなバグは数百存在する可能性があります。もちろん、それはiOSベータ版です。リリースされるまでにはすべてなくなるはずです。もしそうでなければ、ここで通知されるでしょう。それは完璧です。

「いいね!」 19

残念ながら、私は通常最終リリースであるRC(リリース候補)を使用していますが、それでも問題は残っています。

非常に迷惑ですが、なぜ一部のユーザーがここのチームを非難しているのかはわかりません。これは回避策のないWebKitのバグです。

「いいね!」 12

申し訳ありませんが、明確にするために - これは月曜日15日にリリースされました。26.0.0です。

昨年、18.0.1は最初のロールアウトから2.5週間後にリリースされました。このタイムラインでは、約14日後に26.0.01を期待できます。

「いいね!」 3

どうやってこれを直しますか?

「いいね!」 3

Appleの次のバグ修正を待つということですか?

「いいね!」 4

クイックアップデート:

23A341にアップデートしました(RCビルドの23A340とは異なります)が、バグはまだ残っています。

26.0.1を待つ必要があると思います。これは7〜10日後に出るかもしれません。

「いいね!」 2

確認しました。最新のベータ版で再度試しましたが、バグは残っています。

「いいね!」 3

やった、今日のベータ版、iOS 26.1 (23B5044I) は、位置の問題を修正したようです。

「いいね!」 13

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

「いいね!」 3