From 0896c5295c6bd9791f97482821e73cafe8733978 Mon Sep 17 00:00:00 2001 From: ed Date: Tue, 25 Jul 2023 14:06:31 +0200 Subject: [PATCH] range-select fixes: * dont crash when shiftclicking between folders * remember origin when lazyloading more files --- copyparty/web/browser.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/copyparty/web/browser.js b/copyparty/web/browser.js index 43983ba7..78d1badf 100644 --- a/copyparty/web/browser.js +++ b/copyparty/web/browser.js @@ -5848,6 +5848,8 @@ var treectl = (function () { } if (sel.length) msel.loadsel(sel); + else + msel.origin_id(null); setTimeout(eval_hash, 1); } @@ -6718,7 +6720,9 @@ var msel = (function () { }; r.loadsel = function (sel) { - r.so = r.pr = null; + if (!sel || !r.so || !ebi(r.so)) + r.so = r.pr = null; + r.sel = []; r.load();