It's been a long time I did not have bugs in IE, in fact I forgot this browser exists. But it is always here…

With AJAX Cart, in IE 8 (it works fine on Chrome, Firefox…):
when I remove a product kit from AJAX cart block, i get this error:

warning: Invalid argument supplied for foreach() in /homepages/17/d248874041/htdocs/sites/gaec-hingair.fr/modules/uc_ajax_cart/uc_ajax_cart.php on line 32.

To fix it, I replace in uc_ajax_cart.php, line 32:

foreach ($data as $nid => $product)
with
foreach ((array)$data as $nid => $product)

The error disappears, but the product kit stays in the cart. However, the product kit is removed when I remove it from the standard cart page.