From 213e883c60be8953ab063272d714cdfd32c891d6 Mon Sep 17 00:00:00 2001 From: RaduCristianPopescu <119046336+RaduCristianPopescu@users.noreply.github.com> Date: Tue, 30 Sep 2025 11:23:36 +0300 Subject: [PATCH 1/4] fix: preset settings --- .../src/dashboard/parts/connected/settings/Compression.js | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/assets/src/dashboard/parts/connected/settings/Compression.js b/assets/src/dashboard/parts/connected/settings/Compression.js index ed392d4e..d179eab6 100644 --- a/assets/src/dashboard/parts/connected/settings/Compression.js +++ b/assets/src/dashboard/parts/connected/settings/Compression.js @@ -174,6 +174,12 @@ const Compression = ({ } }, [ showSample ]); + useEffect( () => { + if ( 'speed_optimized' === compressionMode || 'quality_optimized' === compressionMode ) { + transformCompressionMode( compressionMode ); + } + }, []); + return ( <> From 85978d1f17088e5328e73ca1329a8daa0ca2f40c Mon Sep 17 00:00:00 2001 From: RaduCristianPopescu <119046336+RaduCristianPopescu@users.noreply.github.com> Date: Tue, 30 Sep 2025 11:30:05 +0300 Subject: [PATCH 2/4] chore: copillot suggestions --- assets/src/dashboard/parts/connected/settings/Compression.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/assets/src/dashboard/parts/connected/settings/Compression.js b/assets/src/dashboard/parts/connected/settings/Compression.js index d179eab6..4fcc961f 100644 --- a/assets/src/dashboard/parts/connected/settings/Compression.js +++ b/assets/src/dashboard/parts/connected/settings/Compression.js @@ -175,10 +175,10 @@ const Compression = ({ }, [ showSample ]); useEffect( () => { - if ( 'speed_optimized' === compressionMode || 'quality_optimized' === compressionMode ) { + if ( 'speed_optimized' === compressionMode ) { transformCompressionMode( compressionMode ); } - }, []); + }, [ compressionMode, transformCompressionMode ]); return ( <> From eeda5386e5bd75ef80d272fd04e70b5c6ff5cd76 Mon Sep 17 00:00:00 2001 From: RaduCristianPopescu <119046336+RaduCristianPopescu@users.noreply.github.com> Date: Tue, 30 Sep 2025 11:53:41 +0300 Subject: [PATCH 3/4] fix: logic error --- assets/src/dashboard/parts/connected/settings/Compression.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/assets/src/dashboard/parts/connected/settings/Compression.js b/assets/src/dashboard/parts/connected/settings/Compression.js index 4fcc961f..d179eab6 100644 --- a/assets/src/dashboard/parts/connected/settings/Compression.js +++ b/assets/src/dashboard/parts/connected/settings/Compression.js @@ -175,10 +175,10 @@ const Compression = ({ }, [ showSample ]); useEffect( () => { - if ( 'speed_optimized' === compressionMode ) { + if ( 'speed_optimized' === compressionMode || 'quality_optimized' === compressionMode ) { transformCompressionMode( compressionMode ); } - }, [ compressionMode, transformCompressionMode ]); + }, []); return ( <> From bac97f300e5f5f728683b4334b6c5130fecf402a Mon Sep 17 00:00:00 2001 From: Soare Robert-Daniel Date: Wed, 1 Oct 2025 17:54:10 +0300 Subject: [PATCH 4/4] fix: enable Network Optimizations Remove old solution --- .../src/dashboard/parts/connected/settings/Compression.js | 6 ------ inc/settings.php | 2 +- 2 files changed, 1 insertion(+), 7 deletions(-) diff --git a/assets/src/dashboard/parts/connected/settings/Compression.js b/assets/src/dashboard/parts/connected/settings/Compression.js index d179eab6..ed392d4e 100644 --- a/assets/src/dashboard/parts/connected/settings/Compression.js +++ b/assets/src/dashboard/parts/connected/settings/Compression.js @@ -174,12 +174,6 @@ const Compression = ({ } }, [ showSample ]); - useEffect( () => { - if ( 'speed_optimized' === compressionMode || 'quality_optimized' === compressionMode ) { - transformCompressionMode( compressionMode ); - } - }, []); - return ( <> diff --git a/inc/settings.php b/inc/settings.php index 68f219a5..22666aaf 100644 --- a/inc/settings.php +++ b/inc/settings.php @@ -60,7 +60,7 @@ class Optml_Settings { 'admin_bar_item' => 'enabled', 'lazyload' => 'disabled', 'scale' => 'disabled', - 'network_optimization' => 'disabled', + 'network_optimization' => 'enabled', 'lazyload_placeholder' => 'enabled', 'bg_replacer' => 'enabled', 'video_lazyload' => 'enabled',