Closed Bug 1962905 Opened 8 months ago Closed 14 days ago

Product images not shown on multipick.com

Categories

(Web Compatibility :: Site Reports, defect, P3)

Firefox 139
Desktop
All

Tracking

(Webcompat Priority:P3, Webcompat Score:4)

RESOLVED WORKSFORME
Webcompat Priority P3
Webcompat Score 4

People

(Reporter: decoder, Unassigned)

References

()

Details

(Keywords: webcompat:contact-in-progress, webcompat:platform-bug, webcompat:site-report)

User Story

platform:windows,mac,linux,android
impact:content-missing
configuration:general
affects:all
branch:release
user-impact-score:60
outreach-assignee:emilio
outreach-contact-date:2025-04-27

Attachments

(1 file)

On https://multipick.com/en/elite-minimum-pick-set/ the larger product pictures are no longer visible in Nightly. During load, they are visible for a brief amount of time and then they blank out. The smaller thumbnails on the left side are still visible.

Confirmed to work in Chrome.

There is an is-loading class in the product gallery row which hides the images (if I add to chrome it behaves the same). So we should look into what removes that class in chrome.

I can reproduce the issue on Nightly139.0a1 Windows11.

OS: Linux → Windows 11
Hardware: x86_64 → Desktop
OS: Windows 11 → All

Happens on WebKit as well fwiw.

Ok, so I see what's happening. The slider code is waiting for all the thumbnail images to be loaded, but they are not because there's one that's outside of the viewport with loading=lazy:

<img src="https://multipick.com/media/8b/7e/a0/1720798544/2dba51045d540d183481c36151ac433833e6bfde.webp" data-fallback="https://multipick.com/media/8b/7e/a0/1720798544/2dba51045d540d183481c36151ac433833e6bfde.jpeg?ts=1720798544" srcset="https://multipick.com/thumbnail/8b/7e/a0/1720798544/2dba51045d540d183481c36151ac433833e6bfde_1920.webp 1920w, https://multipick.com/thumbnail/8b/7e/a0/1720798544/2dba51045d540d183481c36151ac433833e6bfde_400.webp 400w, https://multipick.com/thumbnail/8b/7e/a0/1720798544/2dba51045d540d183481c36151ac433833e6bfde_800.webp 800w, https://multipick.com/thumbnail/8b/7e/a0/1720798544/2dba51045d540d183481c36151ac433833e6bfde_280.webp 280w" sizes="200px" class="weedesign-webp gallery-slider-thumbnails-image loading" loading="lazy">

They are in containers with overflow: hidden so we don't load it. I think chrome will load it because they have some slack (via scrollMargin) for lazy loading. So bug 1864794 would probably fix this site (because there's just one image that's barely outside of its container).

But if you add enough thumbnails then it'd break in Chrome as well, so it seems also kind of a website bug... If they want to block initialization on the thumbnails, they shouldn't make them use loading="lazy"...

Depends on: 1864794

I contacted them.

Severity: -- → S2
User Story: (updated)
Webcompat Priority: --- → P3
Webcompat Score: --- → 4
Priority: -- → P3

This seems to work now.

Status: NEW → RESOLVED
Closed: 14 days ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: