viewblock checkpoint fired when the IntersectionObserver on the block div "intersects". Problem is that in some cases, it is not the case and the checkpoint is missing.
The product-details checkpoint is triggered only because we manually patched the product-details block to observe some internal div of the block (search for sampleRUM in block code).
My initial analysis:
the block is huge (4000px height)
we intersect at 25%, i.e. when scrolling down, it should trigger but it is not the case
the block contains a lot of relative positioned divs which seems to confuse the browser logic or requires css adjustments - could not find them yet.
viewblock
checkpoint fired when theIntersectionObserver
on the block div "intersects". Problem is that in some cases, it is not the case and the checkpoint is missing.Test page: https://www.bulk.com/nl/products/creatine-monohydrate/bpb-cmon-0000?rum=on on mobile.
The
product-details
checkpoint is triggered only because we manually patched theproduct-details
block to observe some internal div of the block (search forsampleRUM
in block code).My initial analysis: