モーダル入力フィールドでトピックのページが一番上にジャンプする

こんにちは :waving_hand:

これは、モーダル入力フィールドに何かを入力しようとするとトピックで発生する、長年の問題です。常にページの上部にジャンプし、投稿1に到達するまで無限ロードが発生します。Glimmer Post Streamでもまだ問題が発生しています。

モーダルがロード中にジャンプするため、投稿を別のトピックに移動するのが非常に困難になり、他の書き込み関連のプロセスでも同様の問題が発生します。また、新しいDiscourseリアクション機能でも問題が発生します。絵文字ピッカーが開くと、自動的に絵文字検索入力にフォーカスが当たり、同じ動作が発生します。ページの上部にジャンプして絵文字ピッカーが閉じます…つまり、モーダル入力フィールドにフォーカスが当たると発生します。

この問題はiOSでのみ発生するようです。

「いいね!」 5

奇妙な問題です。イベントを不必要にバブリングしている可能性があります。

@saquetim さん、何かアイデアはありますか?

「いいね!」 1

@don さん、iOSのバージョンは何ですか? この問題は数回見られましたが、最近は再現できません。

「いいね!」 2

現在iOS 18.6.1ですが、以前のバージョンでも同様の現象が発生していました。

「いいね!」 1

こんにちは :wave:

この問題の原因と思われるものを見つけました。

簡単なテーマコンポーネントでスクロールをトップに戻す機能を無効にしてテストしたところ、問題なく動作するようになりました。しかし、このコードの意図が不明なため、無効化または削除は最善の解決策ではないかもしれません。

デモ: Theme Creator

「いいね!」 4

iOSのバグが修正されたことで、それを防げなかったのではないかと疑問に思っています。

「いいね!」 2

そのコードは2024年10月に追加されたばかりです。

ですから、このスレッドをフォローしている理由の原因ではありません。なぜなら、私のバグは2020年に最初に報告されたからです。

「いいね!」 1

モバイルSafariでは、やはりこのバグが発生しており、コンテンツがあちこちに飛び回ってしまい、モバイルでのユーザーエクスペリエンスは非常に悪いと感じています。

また、古い投稿を読むためにトピックを上にスクロールすると、読み込み中にコンテンツが飛び跳ねてしまい、投稿をスキップしてしまうという、迷惑なバグも発生しています。

修正されることを願っています。

ここにトピックの最下部から最上部までスクロールする動画があります。

動画は圧縮されていますが、激しくちらつくのはスクロール時の様子です!そして、ページ読み込みの一部で、あちこちにジャンプしているのがわかります。

これは最新のiOS 26での状況です。

私だけがこれを経験していますか?

(これは少しトピックから外れていることは承知していますが、最近モバイルサファリで得ているひどいUXのすべての一部です)

それが見当たりません。

しかし、私はiPhone 16 ProのiOS 18を使用しています。

いいえ、あなただけではありません。これはおそらく次の原因によるものです。

したがって、26.1 で改善されるはずです。

これはiOS 26だけの問題ではないかもしれません。しばらく前から調子が悪いです。

iPhone 16 Proを使用しています。このような問題がたくさんありました。iOS 26の問題でさらに悪化しました。

最近、物事が改善されるのではなく、悪化しているように見えます。

そうかもしれませんね。私のiPhoneは26ですが、説明されている症状は何もありません。しかし、iPhoneとiPadでこのような症状を見たことは一度もありません。

ですから、あなたのシステムと私のシステムの違いについて、もっと具体的な詳細がない限り、デバイスのせいにするでしょう🤔

「いいね!」 1

それが私のデバイスの何によって引き起こされる可能性があるのでしょうか?!