diff --git a/copyparty/web/browser.js b/copyparty/web/browser.js index 793b80c8..71b43c9a 100644 --- a/copyparty/web/browser.js +++ b/copyparty/web/browser.js @@ -11027,7 +11027,7 @@ var drag = (function() { elem.ondrop = function(e) { if (!r.enabled) return; ev(e); - if(e.dataTransfer && e.dataTransfer.getData("text").startsWith(window.location.origin)){ + if (e.dataTransfer && e.dataTransfer.getData("text") && e.dataTransfer.getData("text").startsWith(window.location.origin)){ currLink = e.dataTransfer.getData("text"); console.log("elem.ondrop: " + currLink); fileman.clip = currLink.split("\n"); diff --git a/copyparty/web/up2k.js b/copyparty/web/up2k.js index 7aa50211..c364b9bb 100644 --- a/copyparty/web/up2k.js +++ b/copyparty/web/up2k.js @@ -1085,7 +1085,7 @@ function up2k_init(subtle) { } } function onovercmn(self, e, btn) { - if(e.dataTransfer.getData("text") && e.dataTransfer.getData("text").startsWith(window.location.origin)){ + if(e.dataTransfer && e.dataTransfer.getData("text") && e.dataTransfer.getData("text").startsWith(window.location.origin)){ return; } try { @@ -1195,7 +1195,7 @@ function up2k_init(subtle) { ev(e); console.log(e.dataTransfer.getData("text")) - if(e.dataTransfer && e.dataTransfer.getData("text").startsWith(window.location.origin)){ + if (e.dataTransfer && e.dataTransfer.getData("text") && e.dataTransfer.getData("text").startsWith(window.location.origin)){ var currLink = e.dataTransfer.getData("text"); console.log("wrap.ondrop: " + currLink); fileman.clip = currLink.split("\n"); diff --git a/copyparty/web/util.js b/copyparty/web/util.js index 9a6f1afe..8646d9bb 100644 --- a/copyparty/web/util.js +++ b/copyparty/web/util.js @@ -1752,6 +1752,8 @@ var toast = (function () { scrolling = false, obj = mknod('div', 'toast'); + clmod(obj, 'hide', true); + document.body.appendChild(obj); r.visible = false; r.txt = null;