diff --git a/package.json b/package.json index 87902ce..46a3b29 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "pake-cli", - "version": "3.4.3", + "version": "3.4.4", "description": "๐Ÿคฑ๐Ÿป Turn any webpage into a desktop app with one command. ๐Ÿคฑ๐Ÿป ไธ€้”ฎๆ‰“ๅŒ…็ฝ‘้กต็”Ÿๆˆ่ฝป้‡ๆกŒ้ขๅบ”็”จใ€‚", "engines": { "node": ">=18.0.0" diff --git a/src-tauri/src/inject/event.js b/src-tauri/src/inject/event.js index ab9583c..bfe6dea 100644 --- a/src-tauri/src/inject/event.js +++ b/src-tauri/src/inject/event.js @@ -319,9 +319,13 @@ document.addEventListener("DOMContentLoaded", () => { const url = anchorEle.href; const filename = anchorEle.download || getFilenameFromUrl(url); if (window.blobToUrlCaches.has(url)) { + e.preventDefault(); + e.stopImmediatePropagation(); downloadFromBlobUrl(url, filename); // case: download from dataURL -> convert dataURL -> } else if (url.startsWith("data:")) { + e.preventDefault(); + e.stopImmediatePropagation(); downloadFromDataUri(url, filename); } },