Skip to content

Add support for IMG tags with fetchpriority=low or fetchpriority=auto#11196

Open
westonruter wants to merge 31 commits intoWordPress:trunkfrom
westonruter:trac-64823-fetchpriority-loading-optimization-attributes
Open

Add support for IMG tags with fetchpriority=low or fetchpriority=auto#11196
westonruter wants to merge 31 commits intoWordPress:trunkfrom
westonruter:trac-64823-fetchpriority-loading-optimization-attributes

Conversation

@westonruter
Copy link
Member

@westonruter westonruter commented Mar 6, 2026

Trac ticket: https://core.trac.wordpress.org/ticket/64823

Ensure IMG with fetchpriority=low does not get lazy-loaded, increase media count, or interfere with assigning fetchpriority=high

With WordPress/gutenberg#76208 checked out and there are 5 large images added to a Navigation Overlay and 5 large images in the post content, given the following script being run in the console:

Array.from(document.querySelectorAll(".wp-site-blocks img")).map((img) => {
  return {
    insideNavOverlay: !!img.closest(".wp-block-navigation__overlay-container"),
    loading: img.loading,
    fetchPriority: img.fetchPriority,
  };
});
Before ❌
[
    {
        "insideNavOverlay": true,
        "loading": "auto",
        "fetchPriority": "low"
    },
    {
        "insideNavOverlay": true,
        "loading": "auto",
        "fetchPriority": "low"
    },
    {
        "insideNavOverlay": true,
        "loading": "auto",
        "fetchPriority": "low"
    },
    {
        "insideNavOverlay": true,
        "loading": "auto",
        "fetchPriority": "low"
    },
    {
        "insideNavOverlay": true,
        "loading": "auto",
        "fetchPriority": "low"
    },
    {
        "insideNavOverlay": false,
        "loading": "lazy",
        "fetchPriority": "auto"
    },
    {
        "insideNavOverlay": false,
        "loading": "lazy",
        "fetchPriority": "auto"
    },
    {
        "insideNavOverlay": false,
        "loading": "lazy",
        "fetchPriority": "auto"
    },
    {
        "insideNavOverlay": false,
        "loading": "lazy",
        "fetchPriority": "auto"
    },
    {
        "insideNavOverlay": false,
        "loading": "lazy",
        "fetchPriority": "auto"
    }
]
After ✅
[
    {
        "insideNavOverlay": true,
        "loading": "auto",
        "fetchPriority": "low"
    },
    {
        "insideNavOverlay": true,
        "loading": "auto",
        "fetchPriority": "low"
    },
    {
        "insideNavOverlay": true,
        "loading": "auto",
        "fetchPriority": "low"
    },
    {
        "insideNavOverlay": true,
        "loading": "auto",
        "fetchPriority": "low"
    },
    {
        "insideNavOverlay": true,
        "loading": "auto",
        "fetchPriority": "low"
    },
    {
        "insideNavOverlay": false,
        "loading": "auto",
        "fetchPriority": "high"
    },
    {
        "insideNavOverlay": false,
        "loading": "auto",
        "fetchPriority": "auto"
    },
    {
        "insideNavOverlay": false,
        "loading": "auto",
        "fetchPriority": "auto"
    },
    {
        "insideNavOverlay": false,
        "loading": "lazy",
        "fetchPriority": "auto"
    },
    {
        "insideNavOverlay": false,
        "loading": "lazy",
        "fetchPriority": "auto"
    }
]

The diff shows the changes to the first three images in the content (outside of the navigation overlay):

--- before.json	2026-03-06 15:32:18
+++ after.json	2026-03-06 15:32:27
@@ -26,17 +26,17 @@
     },
     {
         "insideNavOverlay": false,
-        "loading": "lazy",
-        "fetchPriority": "auto"
+        "loading": "auto",
+        "fetchPriority": "high"
     },
     {
         "insideNavOverlay": false,
-        "loading": "lazy",
+        "loading": "auto",
         "fetchPriority": "auto"
     },
     {
         "insideNavOverlay": false,
-        "loading": "lazy",
+        "loading": "auto",
         "fetchPriority": "auto"
     },
     {

Fixes:

  1. Preserve fetchpriority=high being assigned to the first large image outside of the Navigation Overlay.
  2. Prevent adding loading=lazy on the first three images in the content.

Add support for fetchpriority=auto

This also improves handling of IMG tags with fetchpriority=auto, as is proposed solution to prevent viewport-conditional Image blocks from getting fetchpriority=high applied. See:

(This wordpress-develop PR is a backport PR for that Gutenberg PR.)

Nevertheless, that PR alone does exclude images with fetchpriority=auto from contributing to the overall media count. This means you can have 3 images which are conditionally displayed in mobile, tablet, and desktop, respectively, and then the fourth image is rendered with loading=lazy when in reality it is only the second image actually displayed.

Example Post Content
<!-- wp:image {"id":38,"sizeSlug":"large","linkDestination":"none","metadata":{"blockVisibility":{"viewport":{"desktop":false,"tablet":false}},"name":"Mobile image"}} -->
<figure class="wp-block-image size-large"><img src="http://localhost:8000/wp-content/uploads/2025/11/Bison_bison_Wichita_Mountain_Oklahoma-1024x741.jpg" alt="Mobile" class="wp-image-38"/></figure>
<!-- /wp:image -->

<!-- wp:image {"id":37,"sizeSlug":"large","linkDestination":"none","metadata":{"blockVisibility":{"viewport":{"desktop":false,"mobile":false}},"name":"Tablet image"}} -->
<figure class="wp-block-image size-large"><img src="http://localhost:8000/wp-content/uploads/2025/11/Bison_with_its_young-2560w-1024x683.jpg" alt="Tablet" class="wp-image-37"/></figure>
<!-- /wp:image -->

<!-- wp:image {"id":36,"sizeSlug":"large","linkDestination":"none","metadata":{"blockVisibility":{"viewport":{"tablet":false,"mobile":false}},"name":"Desktop image"}} -->
<figure class="wp-block-image size-large"><img src="http://localhost:8000/wp-content/uploads/2025/11/American_bison_k5680-1-1024x668.jpg" alt="Desktop" class="wp-image-36"/></figure>
<!-- /wp:image -->

<!-- wp:image {"id":430,"sizeSlug":"large","linkDestination":"none"} -->
<figure class="wp-block-image size-large"><img src="http://localhost:8000/wp-content/uploads/2026/03/PXL_20260125_215136959-1024x771.jpg" alt="" class="wp-image-430"/></figure>
<!-- /wp:image -->
Before ❌
<div
  class="entry-content alignfull wp-block-post-content has-global-padding is-layout-constrained wp-block-post-content-is-layout-constrained"
>
  <figure
    class="wp-block-image size-large wp-block-hidden-desktop wp-block-hidden-tablet"
  >
    <img
      decoding="async"
      width="1024"
      height="741"
      fetchpriority="auto"
      src="http://localhost:8000/wp-content/uploads/2025/11/Bison_bison_Wichita_Mountain_Oklahoma-1024x741.jpg"
      alt="Mobile"
      class="wp-image-38"
      srcset="
        http://localhost:8000/wp-content/uploads/2025/11/Bison_bison_Wichita_Mountain_Oklahoma-1024x741.jpg  1024w,
        http://localhost:8000/wp-content/uploads/2025/11/Bison_bison_Wichita_Mountain_Oklahoma-300x217.jpg    300w,
        http://localhost:8000/wp-content/uploads/2025/11/Bison_bison_Wichita_Mountain_Oklahoma-768x556.jpg    768w,
        http://localhost:8000/wp-content/uploads/2025/11/Bison_bison_Wichita_Mountain_Oklahoma-1536x1112.jpg 1536w,
        http://localhost:8000/wp-content/uploads/2025/11/Bison_bison_Wichita_Mountain_Oklahoma-2048x1483.jpg 2048w
      "
      sizes="(max-width: 1024px) 100vw, 1024px"
    />
  </figure>

  <figure
    class="wp-block-image size-large wp-block-hidden-desktop wp-block-hidden-mobile"
  >
    <img
      decoding="async"
      width="1024"
      height="683"
      fetchpriority="auto"
      src="http://localhost:8000/wp-content/uploads/2025/11/Bison_with_its_young-2560w-1024x683.jpg"
      alt="Tablet"
      class="wp-image-37"
      srcset="
        http://localhost:8000/wp-content/uploads/2025/11/Bison_with_its_young-2560w-1024x683.jpg  1024w,
        http://localhost:8000/wp-content/uploads/2025/11/Bison_with_its_young-2560w-300x200.jpg    300w,
        http://localhost:8000/wp-content/uploads/2025/11/Bison_with_its_young-2560w-768x512.jpg    768w,
        http://localhost:8000/wp-content/uploads/2025/11/Bison_with_its_young-2560w-1536x1025.jpg 1536w,
        http://localhost:8000/wp-content/uploads/2025/11/Bison_with_its_young-2560w-2048x1366.jpg 2048w
      "
      sizes="(max-width: 1024px) 100vw, 1024px"
    />
  </figure>

  <figure
    class="wp-block-image size-large wp-block-hidden-mobile wp-block-hidden-tablet"
  >
    <img
      decoding="async"
      width="1024"
      height="668"
      fetchpriority="auto"
      src="http://localhost:8000/wp-content/uploads/2025/11/American_bison_k5680-1-1024x668.jpg"
      alt="Desktop"
      class="wp-image-36"
      srcset="
        http://localhost:8000/wp-content/uploads/2025/11/American_bison_k5680-1-1024x668.jpg  1024w,
        http://localhost:8000/wp-content/uploads/2025/11/American_bison_k5680-1-300x196.jpg    300w,
        http://localhost:8000/wp-content/uploads/2025/11/American_bison_k5680-1-768x501.jpg    768w,
        http://localhost:8000/wp-content/uploads/2025/11/American_bison_k5680-1-1536x1002.jpg 1536w,
        http://localhost:8000/wp-content/uploads/2025/11/American_bison_k5680-1-2048x1336.jpg 2048w
      "
      sizes="(max-width: 1024px) 100vw, 1024px"
    />
  </figure>

  <figure class="wp-block-image size-large">
    <img
      loading="lazy"
      decoding="async"
      width="1024"
      height="771"
      src="http://localhost:8000/wp-content/uploads/2026/03/PXL_20260125_215136959-1024x771.jpg"
      alt=""
      class="wp-image-430"
      srcset="
        http://localhost:8000/wp-content/uploads/2026/03/PXL_20260125_215136959-1024x771.jpg  1024w,
        http://localhost:8000/wp-content/uploads/2026/03/PXL_20260125_215136959-300x226.jpg    300w,
        http://localhost:8000/wp-content/uploads/2026/03/PXL_20260125_215136959-768x578.jpg    768w,
        http://localhost:8000/wp-content/uploads/2026/03/PXL_20260125_215136959-1536x1157.jpg 1536w,
        http://localhost:8000/wp-content/uploads/2026/03/PXL_20260125_215136959-2048x1542.jpg 2048w
      "
      sizes="auto, (max-width: 1024px) 100vw, 1024px"
    />
  </figure>
</div>
After ✅
<div
  class="entry-content alignfull wp-block-post-content has-global-padding is-layout-constrained wp-block-post-content-is-layout-constrained"
>
  <figure
    class="wp-block-image size-large wp-block-hidden-desktop wp-block-hidden-tablet"
  >
    <img
      decoding="async"
      width="1024"
      height="741"
      fetchpriority="auto"
      src="http://localhost:8000/wp-content/uploads/2025/11/Bison_bison_Wichita_Mountain_Oklahoma-1024x741.jpg"
      alt="Mobile"
      class="wp-image-38"
      srcset="
        http://localhost:8000/wp-content/uploads/2025/11/Bison_bison_Wichita_Mountain_Oklahoma-1024x741.jpg  1024w,
        http://localhost:8000/wp-content/uploads/2025/11/Bison_bison_Wichita_Mountain_Oklahoma-300x217.jpg    300w,
        http://localhost:8000/wp-content/uploads/2025/11/Bison_bison_Wichita_Mountain_Oklahoma-768x556.jpg    768w,
        http://localhost:8000/wp-content/uploads/2025/11/Bison_bison_Wichita_Mountain_Oklahoma-1536x1112.jpg 1536w,
        http://localhost:8000/wp-content/uploads/2025/11/Bison_bison_Wichita_Mountain_Oklahoma-2048x1483.jpg 2048w
      "
      sizes="(max-width: 1024px) 100vw, 1024px"
    />
  </figure>

  <figure
    class="wp-block-image size-large wp-block-hidden-desktop wp-block-hidden-mobile"
  >
    <img
      decoding="async"
      width="1024"
      height="683"
      fetchpriority="auto"
      src="http://localhost:8000/wp-content/uploads/2025/11/Bison_with_its_young-2560w-1024x683.jpg"
      alt="Tablet"
      class="wp-image-37"
      srcset="
        http://localhost:8000/wp-content/uploads/2025/11/Bison_with_its_young-2560w-1024x683.jpg  1024w,
        http://localhost:8000/wp-content/uploads/2025/11/Bison_with_its_young-2560w-300x200.jpg    300w,
        http://localhost:8000/wp-content/uploads/2025/11/Bison_with_its_young-2560w-768x512.jpg    768w,
        http://localhost:8000/wp-content/uploads/2025/11/Bison_with_its_young-2560w-1536x1025.jpg 1536w,
        http://localhost:8000/wp-content/uploads/2025/11/Bison_with_its_young-2560w-2048x1366.jpg 2048w
      "
      sizes="(max-width: 1024px) 100vw, 1024px"
    />
  </figure>

  <figure
    class="wp-block-image size-large wp-block-hidden-mobile wp-block-hidden-tablet"
  >
    <img
      decoding="async"
      width="1024"
      height="668"
      fetchpriority="auto"
      src="http://localhost:8000/wp-content/uploads/2025/11/American_bison_k5680-1-1024x668.jpg"
      alt="Desktop"
      class="wp-image-36"
      srcset="
        http://localhost:8000/wp-content/uploads/2025/11/American_bison_k5680-1-1024x668.jpg  1024w,
        http://localhost:8000/wp-content/uploads/2025/11/American_bison_k5680-1-300x196.jpg    300w,
        http://localhost:8000/wp-content/uploads/2025/11/American_bison_k5680-1-768x501.jpg    768w,
        http://localhost:8000/wp-content/uploads/2025/11/American_bison_k5680-1-1536x1002.jpg 1536w,
        http://localhost:8000/wp-content/uploads/2025/11/American_bison_k5680-1-2048x1336.jpg 2048w
      "
      sizes="(max-width: 1024px) 100vw, 1024px"
    />
  </figure>

  <figure class="wp-block-image size-large">
    <img
      decoding="async"
      width="1024"
      height="771"
      src="http://localhost:8000/wp-content/uploads/2026/03/PXL_20260125_215136959-1024x771.jpg"
      alt=""
      class="wp-image-430"
      srcset="
        http://localhost:8000/wp-content/uploads/2026/03/PXL_20260125_215136959-1024x771.jpg  1024w,
        http://localhost:8000/wp-content/uploads/2026/03/PXL_20260125_215136959-300x226.jpg    300w,
        http://localhost:8000/wp-content/uploads/2026/03/PXL_20260125_215136959-768x578.jpg    768w,
        http://localhost:8000/wp-content/uploads/2026/03/PXL_20260125_215136959-1536x1157.jpg 1536w,
        http://localhost:8000/wp-content/uploads/2026/03/PXL_20260125_215136959-2048x1542.jpg 2048w
      "
      sizes="(max-width: 1024px) 100vw, 1024px"
    />
  </figure>
</div>
--- before.html	2026-03-08 19:17:32
+++ after.html	2026-03-08 19:18:07
@@ -69,7 +69,6 @@
 
   <figure class="wp-block-image size-large">
     <img
-      loading="lazy"
       decoding="async"
       width="1024"
       height="771"
@@ -83,7 +82,7 @@
         http://localhost:8000/wp-content/uploads/2026/03/PXL_20260125_215136959-1536x1157.jpg 1536w,
         http://localhost:8000/wp-content/uploads/2026/03/PXL_20260125_215136959-2048x1542.jpg 2048w
       "
-      sizes="auto, (max-width: 1024px) 100vw, 1024px"
+      sizes="(max-width: 1024px) 100vw, 1024px"
     />
   </figure>
 </div>

Use of AI Tools

  • None for authoring
  • Copilot for review

This Pull Request is for code review only. Please keep all other discussion in the Trac ticket. Do not merge this Pull Request. See GitHub Pull Requests for Code Review in the Core Handbook for more details.

@github-actions
Copy link

github-actions bot commented Mar 6, 2026

The following accounts have interacted with this PR and/or linked issues. I will continue to update these lists as activity occurs. You can also manually ask me to refresh this list by adding the props-bot label.

Core Committers: Use this line as a base for the props when committing in SVN:

Props westonruter, mukesh27.

To understand the WordPress project's expectations around crediting contributors, please review the Contributor Attribution page in the Core Handbook.

@github-actions
Copy link

github-actions bot commented Mar 6, 2026

Test using WordPress Playground

The changes in this pull request can previewed and tested using a WordPress Playground instance.

WordPress Playground is an experimental project that creates a full WordPress instance entirely within the browser.

Some things to be aware of

  • All changes will be lost when closing a tab with a Playground instance.
  • All changes will be lost when refreshing the page.
  • A fresh instance is created each time the link below is clicked.
  • Every time this pull request is updated, a new ZIP file containing all changes is created. If changes are not reflected in the Playground instance,
    it's possible that the most recent build failed, or has not completed. Check the list of workflow runs to be sure.

For more details about these limitations and more, check out the Limitations page in the WordPress Playground documentation.

Test this pull request with WordPress Playground.

@westonruter westonruter requested a review from Copilot March 7, 2026 01:34
@westonruter
Copy link
Member Author

cc @mukeshpanchal27

Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Updates core loading-optimization heuristics to treat img[fetchpriority=low] as a special case so it won’t be lazy-loaded, won’t affect the content media count, and won’t interfere with assigning fetchpriority=high to the first in-viewport large image.

Changes:

  • Extend wp_get_loading_optimization_attributes() to recognize existing fetchpriority=low and avoid adding loading="lazy" / incrementing media count.
  • Add PHPUnit coverage to ensure fetchpriority=low images don’t influence the “first N images not lazy-loaded” and high-priority selection logic.

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 3 comments.

File Description
src/wp-includes/media.php Adds fetchpriority=low handling in loading optimization logic and documents the behavior.
tests/phpunit/tests/media.php Adds helper + additional assertions to cover fetchpriority=low interactions across contexts/loops.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

westonruter and others added 3 commits March 6, 2026 17:59
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
westonruter and others added 2 commits March 6, 2026 21:26
Co-authored-by: Mukesh Panchal <mukeshpanchal27@users.noreply.github.com>
Co-authored-by: Mukesh Panchal <mukeshpanchal27@users.noreply.github.com>
@westonruter westonruter changed the title Ensure IMG with fetchpriority=low does not get lazy-loaded, increase media count, or interfere with assigning fetchpriority=high Add support for IMG tags with fetchpriority=low or fetchpriority=auto Mar 9, 2026
@westonruter
Copy link
Member Author

@mukeshpanchal27 I've expanded the scope here to include the closely related changes for block visibility described in WordPress/gutenberg#76301.

Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 3 out of 3 changed files in this pull request and generated 8 comments.


💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

westonruter and others added 2 commits March 8, 2026 19:53
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* }
* @return bool Whether a tag was matched.
*
* @phpstan-impure
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

See https://phpstan.org/writing-php-code/phpdocs-basics#impure-functions

This is needed so that $processor->next_tag() isn't flagged by PHPStan in the above.

westonruter and others added 6 commits March 8, 2026 20:50
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
@westonruter westonruter force-pushed the trac-64823-fetchpriority-loading-optimization-attributes branch from 33b17a5 to dcf1ecb Compare March 9, 2026 04:05
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 5 out of 5 changed files in this pull request and generated 1 comment.


💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment on lines +143 to +151
/*
* Set all IMG tags to be `fetchpriority=auto` so that wp_get_loading_optimization_attributes() won't add
* `fetchpriority=high` or increment the media count to effect whether subsequent IMG tags get `loading=lazy`.
*/
do {
if ( 'IMG' === $processor->get_tag() ) {
$processor->set_attribute( 'fetchpriority', 'auto' );
}
} while ( $processor->next_tag() );
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is a backport from WordPress/gutenberg#76302

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This function is for “block visibility” support, but it’s now also altering image-loading heuristics globally for any image inside the block. That may be intended, but it’s something that it extend the scope of this function. In future we need to check better place for it. WDYT?

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is the context in which we know that an IMG will be conditionally displayed based on the viewport size. There isn't any other code I'm aware of where PHP is aware of such styles being applied. So I don't think there is currently another spot.

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

For visibility: this change was approved in the the corresponding Gutenberg PR by @t-hamano and @ramonjd.

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 5 out of 5 changed files in this pull request and generated 1 comment.


💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

westonruter and others added 2 commits March 9, 2026 18:28
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
westonruter added a commit to WordPress/gutenberg that referenced this pull request Mar 10, 2026
…cks (#76336)

* Add fetchpriority=low to IMG tags in collapsed Accordion Item blocks

* Remove removal of loading attribute since handled by WordPress/wordpress-develop#11196

Co-authored-by: westonruter <westonruter@git.wordpress.org>
Co-authored-by: t-hamano <wildworks@git.wordpress.org>
Co-authored-by: im3dabasia <im3dabasia1@git.wordpress.org>
gutenbergplugin pushed a commit to WordPress/gutenberg that referenced this pull request Mar 10, 2026
…cks (#76336)

* Add fetchpriority=low to IMG tags in collapsed Accordion Item blocks

* Remove removal of loading attribute since handled by WordPress/wordpress-develop#11196

Co-authored-by: westonruter <westonruter@git.wordpress.org>
Co-authored-by: t-hamano <wildworks@git.wordpress.org>
Co-authored-by: im3dabasia <im3dabasia1@git.wordpress.org>
peterwilsoncc pushed a commit to peterwilsoncc/gutenberg-build that referenced this pull request Mar 10, 2026
…cks (#76336)

* Add fetchpriority=low to IMG tags in collapsed Accordion Item blocks

* Remove removal of loading attribute since handled by WordPress/wordpress-develop#11196

Co-authored-by: westonruter <westonruter@git.wordpress.org>
Co-authored-by: t-hamano <wildworks@git.wordpress.org>
Co-authored-by: im3dabasia <im3dabasia1@git.wordpress.org>

Source: WordPress/gutenberg@50a3fc5
peterwilsoncc pushed a commit to peterwilsoncc/gutenberg-build that referenced this pull request Mar 10, 2026
…cks (#76336)

* Add fetchpriority=low to IMG tags in collapsed Accordion Item blocks

* Remove removal of loading attribute since handled by WordPress/wordpress-develop#11196

Co-authored-by: westonruter <westonruter@git.wordpress.org>
Co-authored-by: t-hamano <wildworks@git.wordpress.org>
Co-authored-by: im3dabasia <im3dabasia1@git.wordpress.org>

Source: WordPress/gutenberg@947d78a
Copy link
Member

@mukeshpanchal27 mukeshpanchal27 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ready to ship 🎉

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants