Hi,
Your product have a single quote in their name, which is the source of your javascript syntax error.
HikaShop perform an "escape" on the product name in order to avoid such kind of issue but the single quotes are not managed by that Joomla function.
So in the view you're using for the listing, you need to replace
onchange="setToCompareList(<?php echo $this->row->product_id;?>,'<?php echo $this->escape($this->row->product_name); ?>',this);"
By
onchange="setToCompareList(<?php echo $this->row->product_id;?>,'<?php echo addslashes($this->escape($this->row->product_name)); ?>',this);"
And it should fix your JS issue.
Otherwise, I don't think that the HikaShop update is the cause of your issue, because that piece of code didn't changed.
Regards,