Prerequisites
Description
Users have been reporting errors with WooCommerce based websites after updating to 2.9.2:
Warning: array_merge(): Argument #1 is not an array in .../wp-content/plugins/elementor/includes/base/controls-stack.php on line 1184
It has something to do with Dynamic Tags and the use of the Custom Add To Cart button inside static pages.
Update:
It seems that this issue is not related only to WooCommerce and the Custom Add To Cart Button, so it's imperative to test the Dynamic Tags being used regardless if WC is installed or not.
As originally divulged when the button was added to the list of widgets, it's meant to be used anywhere on the entire site, not only on WC pages, so the link above is wrong and it shouldn't suggest that this is a user error (e.g: "[...] or you have a Custom Add to Cart widget on a page that is not a WC template."). As in the documentation, the description states clearly that the button is allowed to be used on the entire site:

See: https://docs.elementor.com/article/536-custom-add-to-cart
For more information about the issues:
https://www.facebook.com/groups/Elementors/search/?query=argument%20%231&epa=SEARCH_BOX
Steps to reproduce
WooCommerce environment:
- Add the Custom Add To Cart button to the homepage.
It may only happen upon updating from a previous Elementor version to the new one.
Isolating the problem
Prerequisites
Description
Users have been reporting errors with WooCommerce based websites after updating to 2.9.2:
Warning: array_merge(): Argument #1 is not an array in .../wp-content/plugins/elementor/includes/base/controls-stack.php on line 1184
It has something to do with Dynamic Tags and the use of the Custom Add To Cart button inside static pages.
For more information about the issues:
https://www.facebook.com/groups/Elementors/search/?query=argument%20%231&epa=SEARCH_BOX
Steps to reproduce
WooCommerce environment:
It may only happen upon updating from a previous Elementor version to the new one.
Isolating the problem