From 2eee806d87daf30098bf92d41f84c237b53bc3d4 Mon Sep 17 00:00:00 2001 From: Shannon Booth Date: Sun, 19 Apr 2026 13:37:15 +0200 Subject: [PATCH] Process all pending lazy loading intersection observations Otherwise images outside the viewport can prevent loading of images inside the viewport, depending on DOM order. --- source | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/source b/source index 9155017c896..445ed822bef 100644 --- a/source +++ b/source @@ -8124,13 +8124,13 @@ a.setAttribute('href', 'https://example.com/'); // change the content attribute
  • Let posterResumptionSteps be null.

    -

    If entry.

    If entry.isIntersecting is true and entry.target is a video element, then set posterResumptionSteps to the video element's poster lazy load resumption steps.

  • If resumptionSteps is null and posterResumptionSteps is null, - then return.

  • + then continue.

  • Stop intersection-observing a lazy loading element for entry.target.

  • @@ -37727,9 +37727,9 @@ interface HTMLMediaElement : HTMLElement {
  • Let resumptionSteps be the media element's lazy load resumption steps.

  • -
  • Let posterResumptionSteps be null.

    +
  • Let posterResumptionSteps be null.

  • -

    If the media element is a video element, then set +

  • If the media element is a video element, then set posterResumptionSteps to the video element's poster lazy load resumption steps.