# Screen jumping around on mobile

**URL:** https://meta.discourse.org/t/screen-jumping-around-on-mobile/223009
**Category:** Bug
**Created:** [April 3, 2022, 5:27pm UTC](https://meta.discourse.org/t/screen-jumping-around-on-mobile/223009 "2022-04-03T17:27:26Z")
**Posts on this page:** 20
**Page:** 1

<div class="post-metadata">

### Author: ![orangeandblack5](https://avatars.discourse-cdn.com/v4/letter/o/edb3f5/32.png) [@orangeandblack5](https://meta.discourse.org/u/orangeandblack5)
#### Post date: [April 3, 2022, 5:27pm UTC](https://meta.discourse.org/t/screen-jumping-around-on-mobile/223009/1 "2022-04-03T17:27:26Z")

</div>

Hi all,

We have an instance running on stable where some users are experiencing some really odd behavior on their phones that makes it nearly impossible to use our site:

[https://we.tl/t-Nz3KiDY6sl](https://we.tl/t-Nz3KiDY6sl)

As you can see, the screen just randomly jumps around.

Now, we’ve only had two reports of this, but that’s still a nonzero number of our regular users who can’t use the site on mobile - who knows how many people this has scared off.

This happens on both the app and their actual browser. One of our users with the issue has an iPhone 5S - we’re working on getting details from the other user now.

If anyone has seen this before, we’d really appreciate some help tracking it down. We’ve already ruled out a theme issue by creating a completely default theme, on which the issue persists, but haven’t yet discovered what the actual issue is.

---

<div class="post-metadata">

### Author: ![orangeandblack5](https://avatars.discourse-cdn.com/v4/letter/o/edb3f5/32.png) [@orangeandblack5](https://meta.discourse.org/u/orangeandblack5)
#### Post date: [April 3, 2022, 6:16pm UTC](https://meta.discourse.org/t/screen-jumping-around-on-mobile/223009/2 "2022-04-03T18:16:44Z")

</div>

From our other user on an Android phone (Galaxy S9, Android 10, Chrome/Edge/Firefox all break):

> So there are a couple things that are issues. There’s a delay between hitting reply and the editor coming up, when it does it often removes my keyboard, so I have to tap on the editor, which brings my keyboard back but freezes the editor for a second or two. If I minimize the editor I can’t pull it back up about half the time or so and have to hard refresh. It’ll often lag behind what I’m typing. If I try to scroll within the editor or make changes it freezes…idk maybe half the time or so, more often if it’s longer than a few words. Minimizing and scrolling the thread means I can’t bring the editor back up. Even just scrolling the thread without the editor is kind of difficult, lots of jumped posts, and (separately) will freeze then jump ahead sometimes.

---

<div class="post-metadata">

### Author: ![orangeandblack5](https://avatars.discourse-cdn.com/v4/letter/o/edb3f5/32.png) [@orangeandblack5](https://meta.discourse.org/u/orangeandblack5)
#### Post date: [April 3, 2022, 6:32pm UTC](https://meta.discourse.org/t/screen-jumping-around-on-mobile/223009/3 "2022-04-03T18:32:54Z")

</div>

Just had another user that owns an iPhone 5s confirm the first user’s issues

---

<div class="post-metadata">

### Author: ![sam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sam/32/102149_2.png) [@sam](https://meta.discourse.org/u/sam)
#### Post date: [April 4, 2022, 5:42am UTC](https://meta.discourse.org/t/screen-jumping-around-on-mobile/223009/4 "2022-04-04T05:42:19Z")

</div>

Can you have your users try in [safe mode](https://meta.discourse.org/t/53504?silent=true) ? Does it also happen there?

What about meta, reproducible here?

---

<div class="post-metadata">

### Author: ![orangeandblack5](https://avatars.discourse-cdn.com/v4/letter/o/edb3f5/32.png) [@orangeandblack5](https://meta.discourse.org/u/orangeandblack5)
#### Post date: [April 4, 2022, 7:40am UTC](https://meta.discourse.org/t/screen-jumping-around-on-mobile/223009/5 "2022-04-04T07:40:53Z")

</div>

Issue persists with all three boxes checked

---

<div class="post-metadata">

### Author: ![orangeandblack5](https://avatars.discourse-cdn.com/v4/letter/o/edb3f5/32.png) [@orangeandblack5](https://meta.discourse.org/u/orangeandblack5)
#### Post date: [April 4, 2022, 7:44am UTC](https://meta.discourse.org/t/screen-jumping-around-on-mobile/223009/6 "2022-04-04T07:44:57Z")

</div>

Reproducible on Meta, yes

---

<div class="post-metadata">

### Author: ![orangeandblack5](https://avatars.discourse-cdn.com/v4/letter/o/edb3f5/32.png) [@orangeandblack5](https://meta.discourse.org/u/orangeandblack5)
#### Post date: [April 4, 2022, 7:46am UTC](https://meta.discourse.org/t/screen-jumping-around-on-mobile/223009/7 "2022-04-04T07:46:13Z")

</div>

If it’s worth anything [https://www.chiefdelphi.com/](https://www.chiefdelphi.com/) is reportedly working without issue

---

<div class="post-metadata">

### Author: ![orangeandblack5](https://avatars.discourse-cdn.com/v4/letter/o/edb3f5/32.png) [@orangeandblack5](https://meta.discourse.org/u/orangeandblack5)
#### Post date: [April 4, 2022, 7:49am UTC](https://meta.discourse.org/t/screen-jumping-around-on-mobile/223009/8 "2022-04-04T07:49:16Z")

</div>

idk if anybody on the team owns an iPhone 5s but that is thus far the only model of phone that has _consistently_ encountered these issues that we’re aware of

Admittedly idt we’ve tried a 5

---

<div class="post-metadata">

### Author: ![sam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sam/32/102149_2.png) [@sam](https://meta.discourse.org/u/sam)
#### Post date: [April 4, 2022, 8:25am UTC](https://meta.discourse.org/t/screen-jumping-around-on-mobile/223009/10 "2022-04-04T08:25:58Z")

</div>

> [@orangeandblack5](#):
>
> idk if anybody on the team owns an iPhone 5s

We do have browserstack so we can see if it reproduces there. I wonder if we are leaning on a JS API that is no longer available in old browsers.

This could be related to [Discourse not loading on legacy browsers](https://meta.discourse.org/t/discourse-not-loading-on-legacy-browsers/221412) @david made this change, but @Falco mentioned we may also need globalThis?

---

<div class="post-metadata">

### Author: ![orangeandblack5](https://avatars.discourse-cdn.com/v4/letter/o/edb3f5/32.png) [@orangeandblack5](https://meta.discourse.org/u/orangeandblack5)
#### Post date: [April 4, 2022, 8:31am UTC](https://meta.discourse.org/t/screen-jumping-around-on-mobile/223009/11 "2022-04-04T08:31:05Z")

</div>

Assuming a fix is found, how long does it take to get pushed to stable? Given that’s what we’re on, and this bug makes the site basically unusable on mobile for a subset of our current users, I’m a bit scared at the idea of having to wait months for it - but we also can’t just swap off of stable, either.

---

<div class="post-metadata">

### Author: ![sam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sam/32/102149_2.png) [@sam](https://meta.discourse.org/u/sam)
#### Post date: [April 4, 2022, 8:45am UTC](https://meta.discourse.org/t/screen-jumping-around-on-mobile/223009/12 "2022-04-04T08:45:59Z")

</div>

Wait, so a backport to stable made it unusable on these browsers? Or stable was unusable ever since we cut it?

Not setting a deadline on this yet prior to having a good handle on the extent of the problem. As a general rule we don’t want to have broken behavior anywhere, however as browsers move out of our supported list they should fall back to HTML readonly view.

What is the exact version of browser the users are on? (exact iOS version should give us that info)

---

<div class="post-metadata">

### Author: ![david](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/david/32/157490_2.png) [@david](https://meta.discourse.org/u/david)
#### Post date: [April 4, 2022, 9:22am UTC](https://meta.discourse.org/t/screen-jumping-around-on-mobile/223009/13 "2022-04-04T09:22:16Z")

</div>

> [@sam](#):
>
> Wait, so a backport to stable made it unusable on these browsers? Or stable was unusable ever since we cut it?

Stable should work fine on iOS 12 - it was cut before we started using `replaceAll` in the critical path, so the polyfill should not be required. The issue in the OP doesn’t look like it would be caused by a missing library.

More likely it’s a theme/plugin introducing the issue. @orangeandblack5 can you try in [Safe Mode](https://meta.discourse.org/t/53504?silent=true)?

Also, any chance you can share a link to the forum?

(BTW I re-uploaded the video in the OP so there’s no need to visit wetransfer.)

---

<div class="post-metadata">

### Author: ![Moin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/moin/32/554653_2.png) [@Moin](https://meta.discourse.org/u/Moin)
#### Post date: [April 4, 2022, 9:29am UTC](https://meta.discourse.org/t/screen-jumping-around-on-mobile/223009/14 "2022-04-04T09:29:21Z")

</div>

[Safe mode](https://meta.discourse.org/t/53504?silent=true) was already tried

> [@sam](#):
>
> Can you have your users try in [safe mode](https://meta.discourse.org/t/53504?silent=true) ? Does it also happen there?
> 
> What about meta, reproducible here?

> [@orangeandblack5](#):
>
> Issue persists with all three boxes checked

> [@orangeandblack5](#):
>
> Reproducible on Meta, yes

---

<div class="post-metadata">

### Author: ![david](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/david/32/157490_2.png) [@david](https://meta.discourse.org/u/david)
#### Post date: [April 4, 2022, 3:19pm UTC](https://meta.discourse.org/t/screen-jumping-around-on-mobile/223009/16 "2022-04-04T15:19:46Z")

</div>

> [@orangeandblack5](#):
>
> Reproducible on Meta, yes

Is there a particular topic which triggers this behaviour on Meta?

---

<div class="post-metadata">

### Author: ![orangeandblack5](https://avatars.discourse-cdn.com/v4/letter/o/edb3f5/32.png) [@orangeandblack5](https://meta.discourse.org/u/orangeandblack5)
#### Post date: [April 4, 2022, 8:21pm UTC](https://meta.discourse.org/t/screen-jumping-around-on-mobile/223009/18 "2022-04-04T20:21:27Z")

</div>

As far as I’m aware it’s global

Every (or at least most) topics experience this

---

<div class="post-metadata">

### Author: ![orangeandblack5](https://avatars.discourse-cdn.com/v4/letter/o/edb3f5/32.png) [@orangeandblack5](https://meta.discourse.org/u/orangeandblack5)
#### Post date: [April 4, 2022, 8:23pm UTC](https://meta.discourse.org/t/screen-jumping-around-on-mobile/223009/19 "2022-04-04T20:23:07Z")

</div>

> [@sam](#):
>
> Wait, so a backport to stable made it unusable on these browsers? Or stable was unusable ever since we cut it?

I don’t know how long this has been an issue, but I can ask

---

<div class="post-metadata">

### Author: ![orangeandblack5](https://avatars.discourse-cdn.com/v4/letter/o/edb3f5/32.png) [@orangeandblack5](https://meta.discourse.org/u/orangeandblack5)
#### Post date: [April 4, 2022, 8:28pm UTC](https://meta.discourse.org/t/screen-jumping-around-on-mobile/223009/20 "2022-04-04T20:28:22Z")

</div>

The user doesn’t know for sure when it broke because they barely ever use Discourse on mobile but they have memory of it working at points in the past - when asked “When would you say is the last time you are confident it worked on mobile?” they responded with “Around a year and a half ago” so realistically any changes to stable during that time could have been responsible - or perhaps before, if like ChiefDelphi we randomly happened to be working.

I definitely think that since Meta is known to not work it would be best to focus efforts here, and perhaps the owners of ChiefDelphi could be contacted to see if there are any particular differences that allow their site to work?

---

<div class="post-metadata">

### Author: ![orangeandblack5](https://avatars.discourse-cdn.com/v4/letter/o/edb3f5/32.png) [@orangeandblack5](https://meta.discourse.org/u/orangeandblack5)
#### Post date: [April 4, 2022, 8:31pm UTC](https://meta.discourse.org/t/screen-jumping-around-on-mobile/223009/21 "2022-04-04T20:31:10Z")

</div>

The one user has iOS version 12.5.5

I’ve asked the other user with an old iPhone 5s who confirmed the issue and will let you know when they respond

---

<div class="post-metadata">

### Author: ![orangeandblack5](https://avatars.discourse-cdn.com/v4/letter/o/edb3f5/32.png) [@orangeandblack5](https://meta.discourse.org/u/orangeandblack5)
#### Post date: [April 5, 2022, 5:52am UTC](https://meta.discourse.org/t/screen-jumping-around-on-mobile/223009/22 "2022-04-05T05:52:28Z")

</div>

Second user confirmed basically the same - iPhone 5s, 12.5.5, and yes it bugs out on Meta

---

<div class="post-metadata">

### Author: ![orangeandblack5](https://avatars.discourse-cdn.com/v4/letter/o/edb3f5/32.png) [@orangeandblack5](https://meta.discourse.org/u/orangeandblack5)
#### Post date: [April 5, 2022, 5:53am UTC](https://meta.discourse.org/t/screen-jumping-around-on-mobile/223009/23 "2022-04-05T05:53:37Z")

</div>

So clearly whatever it is isn’t localized to our site or even stable

Which means it is _well_ above my pay grade lol

[Next page](https://meta.discourse.org/t/screen-jumping-around-on-mobile/223009.md?page=2)
