No, we did not find a solution. We cannot use the product listing
feature neither looping in a content block so we had to replicate the
product list it in every template (and we have a lot of templates that
list product, it is a maintenance nightmare). The Javascript support in
ACS is poor, not documented at all and unreliable, we have to perform a
lot of try-and-error development. Very disappointing.