diff --git a/app.js b/app.js index d4c06a8..db71833 100644 --- a/app.js +++ b/app.js @@ -456,11 +456,15 @@ function addFileMessage(from, fileName, fileUrl, fileType, avatar) { $image.classList.add('attached-image'); $content.appendChild($image); } else { - const $fileLink = document.createElement('a'); - $fileLink.href = fileUrl; - $fileLink.textContent = `File: ${fileName}`; - $fileLink.download = fileName; - $content.appendChild($fileLink); + const $fileButton = document.createElement('button'); + $fileButton.textContent = `Download File: ${fileName}`; + $fileButton.onclick = function() { + const $fileLink = document.createElement('a'); + $fileLink.href = fileUrl; + $fileLink.download = fileName; + $fileLink.click(); + }; + $content.appendChild($fileButton); } $div.appendChild($content);