From a37fb953d4ddd344f7569f00c02abb05c0f2a345 Mon Sep 17 00:00:00 2001 From: MickaelK Date: Mon, 25 Aug 2025 10:08:44 +1000 Subject: [PATCH] fix (selection): mouse selection bug --- public/assets/components/sidebar.js | 4 ++-- public/assets/pages/filespage/ctrl_filesystem.js | 1 + 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/public/assets/components/sidebar.js b/public/assets/components/sidebar.js index 48f1aeae..3a25e9c4 100644 --- a/public/assets/components/sidebar.js +++ b/public/assets/components/sidebar.js @@ -27,7 +27,7 @@ export default async function ctrlSidebar(render, { nRestart = 0 }) { const $sidebar = render(createElement(`
-

+

close

@@ -265,7 +265,7 @@ async function ctrlTagPane(render) { const $page = createElement(`
-

+

tag ${t("Tags")}

diff --git a/public/assets/pages/filespage/ctrl_filesystem.js b/public/assets/pages/filespage/ctrl_filesystem.js index 36de5897..7b7ebbfe 100644 --- a/public/assets/pages/filespage/ctrl_filesystem.js +++ b/public/assets/pages/filespage/ctrl_filesystem.js @@ -339,6 +339,7 @@ export default async function(render) { }; if (isMobile === false) effect(rxjs.fromEvent($dragContainer, "mousedown").pipe( rxjs.filter((e) => !e.target.closest(`[draggable="true"]`)), + rxjs.tap((e) => e.preventDefault()), rxjs.map((e) => ({ start: [e.clientX, e.clientY], state: [...$page.querySelectorAll(".component_thing")].map(($file) => {