diff --git a/files/assets/js/chat.js b/files/assets/js/chat.js index 0dc37e7920..8afdc6b55e 100644 --- a/files/assets/js/chat.js +++ b/files/assets/js/chat.js @@ -309,3 +309,17 @@ document.addEventListener('click', function (e) { document.getElementById('quotes_id').value = null; } }); + +document.onpaste = function(event) { + files = structuredClone(event.clipboardData.files); + + filename = files[0] + + if (filename) + { + filename = filename.name.toLowerCase() + f=document.getElementById('file'); + f.files = files; + document.getElementById('filename').textContent = filename; + } +}