Open Bug 1654225 Opened 10 months ago Updated 10 months ago

[scroll-anchoring] Page is shaking while loading on CNN Travel

Categories

(Core :: Layout: Scrolling and Overflow, enhancement, P3)

Desktop
All
enhancement

Tracking

()

Tracking Status
firefox78 --- affected
firefox79 --- affected
firefox80 --- affected

People

(Reporter: atrif, Unassigned)

References

(Blocks 1 open bug, )

Details

Attachments

(1 file)

Attached image cnn_travel_shaking.gif

Affected versions

  • 80.0a1 (20200720214226)
  • 79.0 (20200720193547)
  • 78.0.2 (20200708170202)

Affected platforms

  • Windows 10x64
  • macOs 10.12
  • Ubuntu 18.04

Steps to reproduce

  1. Open Firefox and access/reload a random CNN travel article (e.g: link)
  2. Scroll down and wait for the page to load.

Expected result

  • The page is correctly loaded.

Actual result

  • Page is shaking after being loaded.

Regression range

  • Reproducible with Firefox 74.0a1 (20200202214642). I will search for one ASAP.

Notes

  • Attached a screen recording.
    Severity S3
Has Regression Range: --- → no
Has STR: --- → yes

Attaching regression range:
Last good revision: ed68c008e5d8db0940a1fbc31bfc24efccba6c26 (2019-01-10)
First bad revision: c1894cbb4e7150a3a4a16e5d0702e038e7bd466f (2019-01-11)
Pushlog:
https://hg.mozilla.org/mozilla-central/pushloghtml?fromchange=ed68c008e5d8db0940a1fbc31bfc24efccba6c26&tochange=c1894cbb4e7150a3a4a16e5d0702e038e7bd466f

Note that on the good build the scroll is shifted up after loading like seen in the video: link.

Has Regression Range: no → yes

So, to be clear, it shakes a bit while it loads, right? But once loaded it stays stable doesn't it?

That regression range includes bug 1305957 which implemented scroll anchoring which is what causes the giggling, but it seems better than jumping back up.

Flags: needinfo?(alexandru.trif)

(In reply to Emilio Cobos Álvarez (:emilio) from comment #2)

So, to be clear, it shakes a bit while it loads, right? But once loaded it stays stable doesn't it?

Yes, after the page is loaded the scroll is stable.

Flags: needinfo?(alexandru.trif)

Thanks for checking!

I think this is mostly working as expected then. There are some issues (it shouldn't shake), but the behavior is better than our previous behavior.

Severity: -- → S3
Type: defect → enhancement
Priority: -- → P3
Summary: Page is shaking after loading on CNN Travel → [scroll-anchoring] Page is shaking while loading on CNN Travel
You need to log in before you can comment on or make changes to this bug.