fix: Attachment disappears after a "paste" in the message area

This commit is contained in:
Ribas160
2025-12-09 15:43:59 +02:00
parent 52c0846dad
commit 54d002d26f
3 changed files with 7 additions and 4 deletions
+5 -3
View File
@@ -3399,19 +3399,21 @@ jQuery.PrivateBin = (function($) {
* @function
*/
function addClipboardEventHandler() {
$('#message').on('paste', function (event) {
document.addEventListener('paste', (event) => {
const items = (event.clipboardData || event.originalEvent.clipboardData).items;
const files = [...items]
.filter(item => item.kind === 'file')
.map(item => item.getAsFile());
if (TopNav.isAttachmentReadonly()) {
if (TopNav.isAttachmentReadonly() && files.length) {
event.stopPropagation();
event.preventDefault();
return false;
}
readFileData(files);
if (files.length) {
readFileData(files);
}
});
}