From 86c95b16659e9f1374a37ad4a64d915abe64fa4a Mon Sep 17 00:00:00 2001 From: Michael Lee Date: Wed, 10 Apr 2024 12:54:21 +0100 Subject: [PATCH] Modify regex to capture right element --- inc/Engine/Media/AboveTheFold/Frontend/Controller.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/inc/Engine/Media/AboveTheFold/Frontend/Controller.php b/inc/Engine/Media/AboveTheFold/Frontend/Controller.php index 88303e955b..9648f102c1 100644 --- a/inc/Engine/Media/AboveTheFold/Frontend/Controller.php +++ b/inc/Engine/Media/AboveTheFold/Frontend/Controller.php @@ -142,7 +142,7 @@ private function set_fetchpriority( $lcp, string $html ): string { $url = preg_quote( $lcp->src, '/' ); $html = preg_replace_callback( - '#]*?\s+src=["\']' . $url . '["\'][^>]*?|[^>]*?)>#', + '#]*?\s+)?src=["\']' . $url . '["\'](?:\s+[^>]*?)?>#', function ( $matches ) { // Check if the fetchpriority attribute already exists. if ( preg_match( '/fetchpriority\s*=\s*[\'"]([^\'"]+)[\'"]/i', $matches[0] ) ) {