From 0dc869cada46a15dd346acc4156b708e14658752 Mon Sep 17 00:00:00 2001 From: Tienson Qin Date: Tue, 19 Aug 2025 00:24:09 +0800 Subject: [PATCH] fix: disable left sidebar click outside for now --- src/main/mobile/components/left_sidebar.cljs | 13 +------------ 1 file changed, 1 insertion(+), 12 deletions(-) diff --git a/src/main/mobile/components/left_sidebar.cljs b/src/main/mobile/components/left_sidebar.cljs index 1b3b3de2e0..a48d5595ff 100644 --- a/src/main/mobile/components/left_sidebar.cljs +++ b/src/main/mobile/components/left_sidebar.cljs @@ -4,7 +4,6 @@ [dommy.core :as dom] [frontend.components.container :as container] [frontend.rum :as r] - [frontend.util :as util] [logseq.shui.hooks :as hooks] [logseq.shui.silkhq :as silkhq] [mobile.state :as mobile-state] @@ -33,6 +32,7 @@ (silkhq/persistent-sheet {:key "left sidebar" + :sheetRole "alertdialog" :presented true :onPresentedChange (fn [_v]) :activeDetent detent @@ -59,17 +59,6 @@ (do (dom/add-class! ref "Sidebar-hidden") (setInertOutside! false))))))) - :onClickOutside (fn [e] - (if (and (> detent 1) - (not (dom/has-class? (.-current *ref) "Sidebar-hidden"))) - (do - (mobile-state/close-left-sidebar!) - (bean/->js {:dismiss true})) - (do - (some-> e util/stop) - (bean/->js {:dismiss false - :stopOverlayPropagation​ false})))) - :inertOutside inertOutside} (silkhq/persistent-sheet-content {:ref *ref