Verzögertes Scrollen unter Android

Hallo,

Mit dem letzten Update 1b5f26e0ab habe ich den ganzen Tag gearbeitet und das Problem trat gestern Abend auf. Ich denke also, das Problem liegt in einem der letzten Commits.

Es scheint zu passieren, wenn ich berühre und anfange zu scrollen. Das Scrollen beginnt nicht sofort.

Das Problem scheint nur auf Android auf beiden Ansichten (Mobil und Desktop) und sowohl auf der PWA als auch im Browser zu bestehen.

Es beeinträchtigt die gesamte Website, auf der Scrollen verfügbar ist.

Mein Gerät:
Android 10
Chrome 96.0.4664.45

Danke :slightly_smiling_face:

3 „Gefällt mir“

Das ist sehr interessant, danke für den Bericht! Soweit ich weiß, war der einzige kürzliche Commit, der das Scrollen beeinflusst, dieser:

Aber wenn überhaupt, hätte ich erwartet, dass dies das Scrollen flüssiger und nicht schlechter macht! (Ich habe dieses spezielle Feature auf ‘passive’ Event-Listener umgestellt, anstatt blockierende Event-Listener zu verwenden)

Hast du das gleiche Problem auf try.discourse.org?

Als Experiment habe ich hier auf Meta ein Theme erstellt, das diese aktualisierten Event-Listener entfernt. https://meta.discourse.org/?preview_theme_id=260 (Im Hamburger-Menü “Experiment - remove scroll listener” genannt) Behebt dieses Theme die Verzögerungen bei dir?

3 „Gefällt mir“

Hallo David,

vielen Dank für die schnelle Antwort. Leider gibt es auf try und dem Experiment - scroll listener theme entfernen auch das gleiche Problem. :confused:

2 „Gefällt mir“

Danke fürs Nachschauen! Auf eine gewisse Weise bin ich froh, dass das das Problem nicht behoben hat, denn ich habe keine Ahnung, warum diese Änderung zu einer schlechteren Leistung führen würde! :sweat_smile:

Ich werde die letzten Commits noch einmal durchgehen und sehen, ob ich etwas Verdächtiges entdecken kann :eyes:

Könnten Sie uns bitte den Hersteller/das Modell Ihres Geräts mitteilen, damit ich versuchen kann, es in einem Simulator zu reproduzieren?

2 „Gefällt mir“

Nach nochmaligem Überlegen, ja, es ist positiv :grinning:

Sicher, mein Gerät ist ein Huawei P20 Pro :slightly_smiling_face:

2 „Gefällt mir“

Kann dies auf meinem Handy weder in Chrome noch in Firefox reproduzieren.

4 „Gefällt mir“

Ich kann das hier auf Meta mit meinem Pixel 4 XL unter Android 12 reproduzieren. Mir ist es erst aufgefallen, als ich diesen Thread gelesen habe. Am besten sieht man es, wenn man wiederholt kurze Strecken (~2 cm auf dem Bildschirm) scrollt.

3 „Gefällt mir“

Ich habe diese Verbesserung vorgenommen:

Welche jetzt auf meta bereitgestellt wurde. Fühlt sich das besser an, @Don?

Dieses Problem ist jedoch nicht neu, daher bin ich mir nicht sicher, warum es erst in den letzten Tagen bemerkbar wurde :thinking:

6 „Gefällt mir“

David, jetzt ist es perfekt :slightly_smiling_face: Danke!

Ich habe gestern einen Commit bezüglich der Aufforderung zur Softwareaktualisierung gesehen :thinking: Vielleicht hängt das mit diesem Problem zusammen?

5 „Gefällt mir“

Schön zu hören!

Oh ja, da haben Sie absolut Recht! Das habe ich völlig übersehen. Dieser Commit von gestern hat die --header-offset-Logik refaktorisiert, sodass sie ständig läuft, anstatt ‘nur wenn angedockt’. Das hat die Scroll-Leistung verlangsamt. Meine Korrektur hat diese Logik effizienter gemacht, deshalb funktioniert es jetzt. :+1:

8 „Gefällt mir“