Got this warning today in Besa theme:
Warning: array_merge(): Expected parameter 1 to be an array, null given in C:\www\besa\wp-content\plugins\elementor\includes\base\controls-stack.php on line 1184
Solution:
Open elementor\includes\base\controls-stack.php (line 1184) in editor of your choice.
change this
$dynamic_settings = array_merge( $dynamic_settings, $control['dynamic'] );
to
$dynamic_settings = array_merge( wp_parse_id_list( $dynamic_settings ), $control['dynamic'] );
This worked for me.
Warning: array_merge(): Expected parameter 1 to be an array, null given in C:\www\besa\wp-content\plugins\elementor\includes\base\controls-stack.php on line 1184
Solution:
Open elementor\includes\base\controls-stack.php (line 1184) in editor of your choice.
change this
$dynamic_settings = array_merge( $dynamic_settings, $control['dynamic'] );
to
$dynamic_settings = array_merge( wp_parse_id_list( $dynamic_settings ), $control['dynamic'] );
This worked for me.