From aaca831f38ae0b14fe0c74f12ca3b555b601afdc Mon Sep 17 00:00:00 2001 From: girishpanchal30 Date: Thu, 14 May 2026 16:18:03 +0530 Subject: [PATCH 1/2] fix: handle sticky header toggle correctly with multiple headers --- .../src/responsive-toggle/ResponsiveToggleComponent.js | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/assets/apps/customizer-controls/src/responsive-toggle/ResponsiveToggleComponent.js b/assets/apps/customizer-controls/src/responsive-toggle/ResponsiveToggleComponent.js index 86a9f3da50..dd3d126d4d 100644 --- a/assets/apps/customizer-controls/src/responsive-toggle/ResponsiveToggleComponent.js +++ b/assets/apps/customizer-controls/src/responsive-toggle/ResponsiveToggleComponent.js @@ -15,7 +15,13 @@ const ResponsiveToggleComponent = ({ control }) => { if (e.detail.id !== control.id) { return false; } - setValue(e.detail.value); + const val = e.detail.value; + setValue(val); + control.setting.set( + val && typeof val === 'object' + ? val + : { desktop: false, mobile: false } + ); }); }, []); From c21872dde1ff74505ed7bdd6197b62706f9b9536 Mon Sep 17 00:00:00 2001 From: girishpanchal30 Date: Thu, 14 May 2026 16:34:25 +0530 Subject: [PATCH 2/2] fix: include tablet state in default responsive toggle --- .../src/responsive-toggle/ResponsiveToggleComponent.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/assets/apps/customizer-controls/src/responsive-toggle/ResponsiveToggleComponent.js b/assets/apps/customizer-controls/src/responsive-toggle/ResponsiveToggleComponent.js index dd3d126d4d..4c6c2e7544 100644 --- a/assets/apps/customizer-controls/src/responsive-toggle/ResponsiveToggleComponent.js +++ b/assets/apps/customizer-controls/src/responsive-toggle/ResponsiveToggleComponent.js @@ -20,7 +20,7 @@ const ResponsiveToggleComponent = ({ control }) => { control.setting.set( val && typeof val === 'object' ? val - : { desktop: false, mobile: false } + : { desktop: false, tablet: false, mobile: false } ); }); }, []);