Androidでのスクロールが遅い

こんにちは。

最新のアップデート 1b5f26e0ab を使用して一日中作業していましたが、問題は昨夜発生しました。そのため、問題はここ数回のコミットのいずれかにあると思われます。

タッチしてスクロールを開始すると発生するようです。スクロールがすぐに開始されません。

この問題は Android の両方のビュー(モバイルとデスクトップ)および PWA とブラウザでも発生するようです。

スクロールが可能なサイト全体に影響します。

私のデバイス:
Android 10
Chrome 96.0.4664.45

ありがとうございます :slightly_smiling_face:

「いいね!」 3

これは非常に興味深いですね。ご報告ありがとうございます。私の知る限り、スクロールに影響を与える最近のコミットはこれだけです。

しかし、もし影響があるとしたら、スクロールを悪くするのではなく、よりスムーズにするはずです!(この特定の機能を、ブロックするイベントリスナーではなく、「パッシブ」イベントリスナーを使用するように切り替えました)

try.discourse.org でも同じ問題が発生しますか?

実験として、Meta にここで、これらの更新されたイベントリスナーを削除するテーマを作成しました。 \u003chttps://meta.discourse.org/?preview_theme_id=260\u003e (ハンバーガーメニューで「Experiment - remove scroll listener」という名前です)このテーマで遅延は解消されますか?

「いいね!」 3

デビッド様

迅速なご返信ありがとうございます。残念ながら、トライアルおよび実験でも同じ問題が発生しています。スクロールリスナーのテーマを削除してください。:confused:

「いいね!」 2

ご確認ありがとうございます!ある意味、それが解決策でなくてよかったと思っています。なぜなら、その変更でパフォーマンスが悪化する理由が全く分からないからです :sweat_smile:

最近のコミットをもう一度見直して、何か怪しいものがないか探してみます :eyes:

デバイスのメーカーとモデルを教えていただけますか?シミュレーターで再現できるようにしたいのですが。

「いいね!」 2

考え直した結果、はい、ポジティブです :grinning:

はい、私のデバイスはHuawei P20 Proです :slightly_smiling_face:

「いいね!」 2

携帯電話のChromeとFirefoxの両方で再現できません。

「いいね!」 4

Pixel 4 XL、Android 12でMetaを使用していますが、ここでも再現できます。このトピックを読むまで気づきませんでした。最もわかりやすいのは、短い距離(画面上で約2cm)を繰り返しスクロールすることです。

「いいね!」 3

改善を行いました。

これは現在metaにデプロイされています。@Don、これで良くなったでしょうか?

ただ、この問題は新しいものではないので、なぜここ数日で顕著になり始めたのか分かりません :thinking:

「いいね!」 6

デビッド、これで完璧です :slightly_smiling_face: ありがとう!

昨日、ソフトウェアアップデートのプロンプトに関するコミットを見ました🤔 これに関連しているのでしょうか?

「いいね!」 5

それは良かったです!

ああ、そうですね、まったくその通りです!完全に気づきませんでした。昨日のこのコミットで--header-offsetのロジックがリファクタリングされ、常に実行されるようになり、「ドッキング時のみ」ではなくなりました。これによりスクロールパフォーマンスが低下しました。私の修正はそのロジックをより効率的にしたので、それが現在機能している理由です。:+1:

「いいね!」 8