Infinite loop when scrolling in chrome on android in landscape mode

when going to [RFC][GlobalISel] Adding FP type information to LLT - #37 by qcolombet - Common Infrastructure - LLVM Discussion Forums and scrolling down a bit more it goes into an infinite loop of scrolling down and back up as fast as it can update:

2 Likes

I can reproduce that on my forum even in safe mode. But I cannot reproduce at try.discourse.org
Let’s see if it happens here

blockquote

Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor

No luck so far. Maybe the behavior was fixed in the last few days.

Meta

My forum

4 Likes

So sorry about his @programmerjake we have a fix ready and will get it deployed to your forum this week.

You were in a cluster we are re-balancing so deploys are a bit delayed on it, will report back once that is done.

3 Likes

Update @programmerjake we have deployed your cluster, can you confirm if the issue is resolved? (you will need to reload your browser)

If not we can escalate this internally.

it is not resolved afaict, I tried refreshing, and tried opening it in an incognito window and it seems to break after clicking the mobile-mode toggle on the left panel (toggling on, since i have desktop-mode enabled by default in my browser settings) and then scrolling down.

it seems to work fine when in desktop mode without clicking the mobile-mode toggle.

Is this specific to Android Mobile or are you able to reproduce this on other devices? Is it common across Firefox / Chromium on Android mobile.

I am sure there is something here, just can not reproduce it on your page on either Chrome or Firefox both on desktop or mobile emulation.

I was able to reproduce the issue in a fresh install of Fennec F-Droid (basically F-Droid’s skin of Firefox for Android) by enabling desktop mode in the browser’s settings, then clicking on the phone icon on the left panel in discourse, then scrolling down.

Was able to reproduce it in Firefox ESR on my Linux desktop:
https://discourse.llvm.org/t/rfc-globalisel-adding-fp-type-information-to-llt/83349/36?mobile_view=1
I set the screen emulation to Responsive 1070x548, with DPR set to 3 with no custom user agent, then scrolled down a bit.

2 Likes

Confirmed, thanks for the exact repro here!

This reproduces exactly in Chrome latest as well with 1070x548

@david / @awesomerobot any ideas here, this is a real odd one.

I confirm this is not overflow-anchor I am seeing docked class on topic-progress-wrapper got in and out of effect.

My guess is:

  1. We add the docked class
  2. Page moves a bit
  3. Which makes us remove the docked class
  4. Page moves a bit
  5. And so on…
1 Like

Yeah definitely something to do with the topic progress bar docking, looks like position: initial; gets set along with the .docked class, and this causes the position to flicker between docked and undocked :thinking:

This should fix it:

5 Likes

Nice, this looks fixed @programmerjake is it good on your side - I confirmed I can no longer repro on your site!

2 Likes

seems fixed to me! Thanks!

3 Likes