Offerup browse page gets stuck after a few pages (infinite scroll)
Categories
(Web Compatibility :: Site Reports, defect, P1)
Tracking
(firefox130 fixed)
| Tracking | Status | |
|---|---|---|
| firefox130 | --- | fixed |
People
(Reporter: yoasif, Assigned: ksenia)
References
(Depends on 1 open bug, )
Details
(Keywords: nightly-community, webcompat:platform-bug, webcompat:sitepatch-applied)
User Story
platform:android impact:site-broken configuration:general affects:all
Attachments
(1 file)
Opening in GeckoView because I can reproduce in Reference Browser and Fenix but not in responsive page view on desktop.
- Open: https://offerup.com/explore/k/1/6?delivery_param=s
- Scroll down a few times.
What happens:
Infinite spinner and more content does not load.
Expected result:
More items display.
Profile: https://share.firefox.dev/2UAAKX8
On a Pixel 2 and profile was recorded in Reference Browser.
Tried mozregression with gve and found that the issue exists as far back as 2020-12-14.
| Reporter | ||
Updated•4 years ago
|
| Reporter | ||
Updated•4 years ago
|
Comment 1•4 years ago
|
||
We'll take a look at the profile and see which team this bug belongs with
Comment 2•4 years ago
|
||
This looks like a webcompat thing.
Updated•4 years ago
|
Comment 3•4 years ago
|
||
in The profile This never loads, but I'm not sure it's related.
https://offerup.com/1.16.0-fa992569-7b4a-4b80-a318-806b49e8df8e/_next/static/chunks/pages/item/detail/%5Bid%5D-07a1d2bb6ec65ac9a75b.js
If I tried to go to https://offerup.com/explore/k/1/6?delivery_param=s
I get an Error 1020.
So I don't think I can do anything to diagnose.
Does it still happen?
| Reporter | ||
Comment 4•4 years ago
|
||
Karl, it does still happen - maybe you need to be in a served region?
| Reporter | ||
Comment 6•4 years ago
|
||
I'm in the US. I think it ought to work anywhere in the US.
| Assignee | ||
Updated•4 years ago
|
Comment 8•3 years ago
|
||
I can't access the site either (1020 error code) from my location (Romania) or using a VPN pointing to US.
Any luck on your side Ksenia?
| Assignee | ||
Comment 9•3 years ago
|
||
This is related to the Dynamic Toolbar and IntersectionObserver. When I scroll to the bottom of the page, it doesn't fire:
i = new IntersectionObserver((function (e) {
e.forEach((function (e) {
var t = r.get(e.target),
n = e.isIntersecting || e.intersectionRatio > 0;
t && n && t(n)
}))
}), { rootMargin: "200px" });
However, it starts working if turn on Dynamic Toolbar (Settings > Customize > Scroll to hide toolbar -> off)
This looks similar to https://bugzilla.mozilla.org/show_bug.cgi?id=1788504
Comment 10•3 years ago
|
||
I can not access the webpage, even with a VPN connection, as I get a message that the page is only available in the US. Asif, is the issue still reproducible?
| Reporter | ||
Comment 11•3 years ago
|
||
Raul, I can still reproduce this issue.
Ksenia's workaround continues to work, however:
However, it starts working if turn on Dynamic Toolbar (Settings > Customize > Scroll to hide toolbar -> off)
Comment 12•2 years ago
|
||
Verified the issue but could not access the page due to Geo location restrictions. Ksenia, any updates on the issue?
| Assignee | ||
Updated•2 years ago
|
| Assignee | ||
Comment 13•2 years ago
|
||
We can ship an intervention to make up for the height of the dynamic toolbar, this makes the infinite scroll work:
#__next::after {
display: block;
width: 100%;
height: 10px;
content: "";
}
| Assignee | ||
Updated•2 years ago
|
| Assignee | ||
Updated•2 years ago
|
Updated•1 year ago
|
| Assignee | ||
Updated•1 year ago
|
| Assignee | ||
Updated•1 year ago
|
| Assignee | ||
Comment 14•1 year ago
|
||
A sitepatch is shipped in bug1876363
Updated•1 year ago
|
Updated•1 year ago
|
Comment 15•1 year ago
|
||
Unfortunately the site is not usable for me just like Karl. :/
Comment 16•1 year ago
|
||
The site loads for me (in California), and I can't reproduce the bug, using Firefox Nightly on a Pixel 8.
I have "scroll to hide toolbar" enabled (by default) and I disabled the intervention from about:compat in the "interventions" section, so I don't think I'm benefiting from any workaround.
Asif, would you mind checking again to see if you can still reproduce (with dynamic toolbar on and with the intervention disabled)? I see that you could repro about a year ago (comment 11) but I wonder if maybe the site and/or Firefox changed such that the problem doesn't happen anymore.
Comment 17•1 year ago
|
||
(and/or ksenia, maybe you can retest, since it sounds like maybe you were able to repro in comment 13?)
Comment 18•1 year ago
|
||
(FWIW I tested (with intervention disabled) on two older phones that I have handy for testing -- a Pixel 4 and a Pixel 6a -- and was unable to repro on those, too.)
| Assignee | ||
Comment 19•1 year ago
|
||
I can't reproduce this either anymore with the intervention disabled, so I think we can close this as worksforme and remove the intervention.
Comment 20•1 year ago
|
||
Comment 21•1 year ago
|
||
Comment 22•1 year ago
|
||
| bugherder | ||
Updated•1 year ago
|
Updated•1 year ago
|
Description
•