fifa world cup website header flickers as you scroll
Categories
(Web Compatibility :: Site Reports, defect)
Tracking
(Webcompat Priority:P3, Webcompat Score:1)
People
(Reporter: dholbert, Unassigned, NeedInfo)
References
()
Details
User Story
user-impact-score:0
Attachments
(1 file)
|
7.29 MB,
video/mp4
|
Details |
STR:
- Visit this URL in Firefox on Android:
https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/scores-fixtures?country=US&wtw-filter=ALL
(This was linked from a world cup widget that appeared on my Firefox for Android new tab homescreen) - Dismiss the cookie popup if you get one (I tapped Reject All)
- Scroll down so that the "scores and fixtures" section is entirely off the top of the screen. Ensure that Firefox's dynamic toolbar has been hidden.
- Slowly scroll back up and see what happens as the dynamic toolbar slowly reappears.
- Repeat steps 3-4.
ACTUAL RESULTS:
As you scroll upwards (bringing the dynamic toolbar back on screen), the "scores and fixtures" section (now a fixed header) flickers repeatly - it starts to animate into view and then disappears and then starts to animate into view again, etc.
EXPECTED RESULTS:
No such flickering. When I'm scrolling upwards, the "scores and fixtures" section should stay on screen as long as I continue scrolling upwards.
Chrome gives EXPECTED RESULTS.
Firefox Nightly 153.0a1 and release 151.0.2 give me ACTUAL RESULTS.
I'm using a Pixel 10 Pro XL with Android 16.
I think we've seen a version of this same issue on other sites, but it's notable that it affects the world cup page that we link to from our new tab page.
| Reporter | ||
Updated•13 hours ago
|
| Reporter | ||
Comment 1•12 hours ago
|
||
| Reporter | ||
Comment 2•7 hours ago
•
|
||
Hiro or botond, do you know if this flickering is a known bug?
(Side note, the Bugzilla embedded screencast in comment 1 renders horizontally and vertically flipped in Nightly on my phone; that seems to be a regression, and I'll file a separate bug on that later on)
| Reporter | ||
Comment 3•7 hours ago
|
||
Sorry, meant to cc/needinfo. :) see comment 2
Comment 4•6 hours ago
|
||
Okay, as far as I tested, I can't see the flicker at all.
That's being said, I guess what the site does is
- when the content is scrolling down, the site shows the header with an slide-in animation
- when the content is scrolling up, the site dismiss the header immediately
And then with the dynamic toolbar at the top, even if the user tries to scroll up or down on the screen, there's a span where the content's scroll offset is unchanged, rather the dynamic toolbar is just moving, and during the span some unexpected scroll offset change are observed in the content via scroll event listener or some such, and then it causes the flicker.
If my hypothesis is correct, bug 1989979 should fix the flicker.
| Reporter | ||
Comment 5•6 hours ago
|
||
Hmm, is that the right bug? It looks like that one and its dependencies are closed.
Or is there a pending pref-flip that's not tracked in that meta bug?
Comment 6•6 hours ago
|
||
Oops, I wasn't aware of the compositor scroll delegate has been used by default?
Daniel, can you please check the option named "Animate dynamic toolbars based on website scroll data" is on? On my end, it's on, I am not sure it's default or not. You can see the option in the secret settings menu enabled by tapping the Firefox log 5 times in the "About Firefox" in settings.
If it's on, then we need to fix bug 1921331 to avoid the flicker.
| Reporter | ||
Comment 7•3 hours ago
•
|
||
(In reply to Hiroyuki Ikezoe (:hiro) from comment #4)
Okay, as far as I tested, I can't see the flicker at all.
I maybe chose the wrong word with "flicker"; really just that the animation repeatedly resets as I scroll.
This is quite easy to reproduce on my end (on a Pixel 10 Pro XL and a Pixel 6a), FWIW, just by scrolling slowly downwards/upwards on the page.
And then with the dynamic toolbar at the top,
You're right, this only happens with dynamic toolbar at the top. I just tested with it moved to the bottom and I'm unable to repro under that configuration.
Daniel, can you please check the option named "Animate dynamic toolbars based on website scroll data" is on? On my end, it's on, I am not sure it's default or not
It's off by default (and it was off for me).
But I don't think it's involved -- if I turn it on (and restart Firefox for good measure), I can still reproduce the bug just as easily.
| Reporter | ||
Comment 8•3 hours ago
|
||
(In reply to Daniel Holbert [:dholbert] from comment #2)
(Side note, the Bugzilla embedded screencast in comment 1 renders horizontally and vertically flipped in Nightly on my phone; that seems to be a regression, and I'll file a separate bug on that later on)
(This^ is bug 2043593 -- off-topic for this bug, but just mentioning it since I noticed it when viewing this bug page on my phone.)
Updated•1 hour ago
|
Description
•