diff --git a/copyparty/web/browser.html b/copyparty/web/browser.html
index 27a3d529..89881d05 100644
--- a/copyparty/web/browser.html
+++ b/copyparty/web/browser.html
@@ -5,7 +5,7 @@
{{ title }}
-
+
{{ html_head }}
diff --git a/copyparty/web/up2k.js b/copyparty/web/up2k.js
index 65299a16..b6a4a701 100644
--- a/copyparty/web/up2k.js
+++ b/copyparty/web/up2k.js
@@ -938,15 +938,19 @@ function up2k_init(subtle) {
function nav() {
start_actx();
+ var uf = function () { ebi('file' + fdom_ctr).click(); },
+ ud = function () { ebi('dir' + fdom_ctr).click(); };
+
// too buggy on chrome <= 72
var m = / Chrome\/([0-9]+)\./.exec(navigator.userAgent);
if (m && parseInt(m[1]) < 73)
- return ebi('file' + fdom_ctr).click();
+ return uf();
- modal.confirm(L.u_nav_m,
- function () { ebi('file' + fdom_ctr).click(); },
- function () { ebi('dir' + fdom_ctr).click(); },
- null, L.u_nav_b);
+ // phones dont support folder upload
+ if (MOBILE)
+ return uf();
+
+ modal.confirm(L.u_nav_m, uf, ud, null, L.u_nav_b);
}
ebi('u2btn').onclick = nav;