diff --git a/modules/widget/module.php b/modules/widget/module.php index 977b821d..2ea6538e 100644 --- a/modules/widget/module.php +++ b/modules/widget/module.php @@ -224,8 +224,10 @@ public function render_dynamic_tag_handler() { } elementorFrontend.utils.urlActions.addAction( 'allyWidget:open', () => { - if ( window?.ea11yWidget?.widget?.open ) { - window.ea11yWidget.widget.open(); + if (window?.ea11yWidget?.widget?.open) { + return window.ea11yWidget.widget.isOpen() + ? window.ea11yWidget.widget.close() + : window.ea11yWidget.widget.open(); } } ); };