diff --git a/uhepp-js/src/components/UheppHist.jsx b/uhepp-js/src/components/UheppHist.jsx
index b6b22d06bee82a69bc72c2eb523822754bd5859d..8f9b704ff738c6dcb415090182df45dda9ddce39 100644
--- a/uhepp-js/src/components/UheppHist.jsx
+++ b/uhepp-js/src/components/UheppHist.jsx
@@ -656,7 +656,7 @@ const UheppHistPost = ({width, height, uhepp}) => {
     console.log("Object URL for SVG blog done")
 
     const img = new Image()
-		img.onload = () => {
+    img.addEventListener('load', () => {
       console.log("Image loaded")
       ctx.clearRect(0, 0, canvas.width, canvas.height)
 			ctx.drawImage(img, 0, 0)
@@ -671,7 +671,7 @@ const UheppHistPost = ({width, height, uhepp}) => {
 				setPngInProgress(false)
         console.log("Conversion completed")
 			}, "image/png")
-		}
+		}, false)
 		img.src = url
     console.log("Image URL has been set to Blob")
   }