Hi,
Thanks, I was able to reproduce the problem on my end.
Change the line:
if(!$this->params->get('force_redirect',0) || $Itemid == $this->params->get('itemid')) {
to:
if(!$this->params->get('force_redirect',0) || ($Itemid == $this->params->get('itemid') && $task == 'listing')) {
in the file components/com_hikashop/views/product/view.html.php and that should fix the problem.
I've applied the change to the master website of the demo website. It should be working fine on the live demo website in a few hours.