diff --git a/lib/internal/Magento/Framework/View/Helper/SecureHtmlRenderer.php b/lib/internal/Magento/Framework/View/Helper/SecureHtmlRenderer.php index ae8ab3f15bc96..3df30fec1673f 100644 --- a/lib/internal/Magento/Framework/View/Helper/SecureHtmlRenderer.php +++ b/lib/internal/Magento/Framework/View/Helper/SecureHtmlRenderer.php @@ -119,8 +119,12 @@ function {$listenerFunction} () { targetElement = event.target; } {$listenerFunction}.apply(targetElement); - } + if ({$elementName}.nodeName == 'A' && "$eventName" == 'onclick') { + event.preventDefault(); + } + } } + script; return $this->renderTag('script', ['type' => 'text/javascript'], $script, false);