Hi,
Well, it's not really a bug because you're not supposed to do that for security reasons. It's better to use a content tag plugin which replaces the tag when the description is displayed.
But yes, it should be consistent with the product description behavior.
We've added a patch on our end so that it is consistent between the product and the variant descriptions.
It's quite easy. I've replaced the code:
$safeHtmlFilter = JFilterInput::getInstance(null, null, 1, 1);
$product->product_description = $safeHtmlFilter->clean($product->product_description, 'string');
by:
if((int)$config->get('safe_product_description', 0)) {
$safeHtmlFilter = JFilterInput::getInstance(null, null, 1, 1);
$product->product_description = $safeHtmlFilter->clean($product->product_description, 'string');
}
in the backSaveVariantForm function of the file administrator/components/com_hikashop/classes/product.php