From 820dcb1add1483bf910ee40e04099f520434b3ac Mon Sep 17 00:00:00 2001 From: Tienson Qin Date: Wed, 3 Dec 2025 13:48:04 +0800 Subject: [PATCH] fix: editor not at top of capture view --- src/main/mobile/components/popup.cljs | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/main/mobile/components/popup.cljs b/src/main/mobile/components/popup.cljs index 83ab9211ca..863c66d7fa 100644 --- a/src/main/mobile/components/popup.cljs +++ b/src/main/mobile/components/popup.cljs @@ -4,6 +4,7 @@ [frontend.mobile.util :as mobile-util] [frontend.state :as state] [frontend.ui :as ui] + [frontend.util :as util] [logseq.shui.popup.core :as shui-popup] [logseq.shui.ui :as shui] [mobile.state :as mobile-state] @@ -42,9 +43,14 @@ (defn- handle-native-sheet-state! [^js data] (let [presenting? (.-presenting data) + presented? (.-presented data) dismissing? (.-dismissing data)] (cond presenting? + (when (mobile-state/quick-add-open?) + (util/mobile-keep-keyboard-open false)) + + presented? (when (mobile-state/quick-add-open?) (editor-handler/quick-add-open-last-block!))