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

これは私が想像できる最悪のアプローチです。この問題は7月から知られています!いつまで待つつもりですか? :thinking:

Appleはすでに問題を修正しましたが、修正がリリースされるのを待っている状態です。

残念ながら、彼らは重要なOSの修正をリリースするのが非常に遅いため、もっと早くこれを出せる方法があればいいのですが、残念ながらこれが現状です。

「いいね!」 3

ありがとうございます。希望が持てます。

「いいね!」 1

疑いなく、Appleは明日、私の間違いを証明するために、これらすべてを修正するアップデートをリリースするでしょう。

しかし、Discourseのデザインをある程度単純化することを検討することが理にかなう時点があるのではないかと思います。そうすれば、このようなバグの影響が少なくなるでしょう。

私にとって、これは、Discourseを搭載したサイトのスレッドを閲覧中に再び発生した、常に存在するスクロールバグのように感じられます。(iOSでスクロールしていて、ちょうど悪いタイミングで指を押し続けた場合、Discourseは古い投稿を繰り返し読み込み続け、数秒前にいた場所から数十投稿も離れた場所に飛ばされるというものです。)

確かに、このデザインは非常に巧妙で、正しく機能していれば素晴らしい見た目です。しかし、ブラウザがすべてを正しく処理しないと、非常に壊れやすく、すぐに壊れてしまうようにも感じられます。あるいは、インターネット接続が悪いタイミングで一時的に切断されただけで、数秒前に読んでいた投稿が、スクロールバックしたときにアクセスできなくなる可能性もあります。

とにかく、これはiOS 26の問題に特に関連する考えではないかもしれません。Appleが間もなくリリースされる修正を用意していることを願っています。しかし、将来の開発で検討すべき、より哲学的な質問です。

「いいね!」 6

前述したように、これは特別なことや複雑なことをしているわけではありません…無限スクロールとは関係ありません。Appleがキーボードが表示された際の基本的なブラウザの高さ計算を壊すバグを導入しました。これは、Apple自身のサイトを含む多くのサイトに影響を与えています。

「いいね!」 7

iPadOS 26.1 Release Candidateでも改善は見られませんでした。

@awesomerobot に完全に同意します。

スクロールの問題は、iOS上のあらゆるブラウザの中核であるAppleとWebKitに完全に起因します。Safariがこれほど壊れた状態でリリースされ、世界中の何億ものデバイスに影響を与えているにもかかわらず、私たち誰も修正できる回避策を提案できないというのは、非常に恥ずかしいことです。私の理解では、キーボードが表示された後のイベントなど、多くの異なるイベントでビューポートの計算を誤っています。

昨日リリースされたRCにより、月曜日(3日)に一般公開されることが予想されます。

「いいね!」 3

いいえ、修正方法はありませんが、Discourseの世界で生き残るための1つのトリックがあります😜

これが、iPadOS 26とDiscourseHubを使用しているときに、タイポを書き直したり修正したりする方法です。Safariも同じように機能します。

「いいね!」 2

すごいですね(笑)。デバッグお疲れ様です!

残念ながら、問題は1つではなく、多くのバグがあります。コンポーザーのiPad OSバグは、おそらく切り離すべきだと思います。これは、状況が一時的で、スクロール/フォーカスによってトリガーされるため、回避できるものです。これらは回避できる2つのことです。

おそらく、この問題を切り離したいと考えています。

「いいね!」 1

アプリは 26.1 RC で修正されたようですので、この混乱はこれで終わりであることを願っています。

「いいね!」 3

本日、iPhone 16にiOS 26.1 Release Candidateをインストールしましたが、問題は引き続き発生しています。

「いいね!」 1

具体的にどの問題でしょうか?

@j.jaffeux は、「招待を追加…」と「個人チャットを作成…」でスクロールが間違った位置に移動する問題の回避策に取り組んでいます。iPadのコンポーザーの位置の問題も解決するかどうかを再確認する予定です。

「いいね!」 1

メタで再度試していただけますか? iOS 26.1 でも問題はまだ発生していますか?

こちらでさらに位置修正をデプロイしました。

26.1 が公開されたらお知らせします。私は 26.0.1 を使用しています。

しかし、改善は確かにありました。返信をクリックしたとき、いつものように 26 ではレイアウトとカーソルの位置がずれていました。しかし、仮想キーボードを閉じると、すべて正常になり、そのままの状態を維持しました。アプリを切り替えて戻ってくると、画面は再びずれていましたが、縦/横表示で元に戻りました。

ということで、今は状況が良くなっています。

(この問題が解決したら、CDCK は Apple に請求書を送りますか?送るべきだと思います…)

「いいね!」 3

お使いのデバイスのモデルは何ですか?この問題に対処するために、コードに「スリープ」を挿入する必要がありました。デバイスが遅いほど、十分なスリープができていない可能性がありました。

私ですか?ごく普通のものです。iPadは第10世代、iPhoneは15+です。

噂では、26.1アップデートが1週間後にリリースされるとのことなので、見てみましょう。

26.1では改善されたようですが、埋め込みが多い投稿が原因でSafariがクラッシュするという別の問題が発生しています。これは既知の問題ですか?

Safariは新しいIE 6ですね :slight_smile:

これについては聞いたことがありません。再現手順があれば、問題の原因を特定するのに大いに役立ちます(生のテキストで構いません。どこかに貼り付けて、何が問題を引き起こしているか判断できます)。

一度試したら、iPhone/DiscourseHubは26.1以降問題なく動作しますが、iPad/DiscourseHubは同じです。

Safariの方が良いです(長年そうですが、私がSafariを使わない理由です。しかし、スペースがないときは仕方ありません)。

「いいね!」 1