From cc99943cfd2b47bc31d6f55493cb2a5bc72a893c Mon Sep 17 00:00:00 2001 From: Vanessa Date: Wed, 4 Feb 2026 11:38:04 +0800 Subject: [PATCH] :art: https://github.com/siyuan-note/siyuan/issues/15381 --- app/src/mobile/util/keyboardToolbar.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/src/mobile/util/keyboardToolbar.ts b/app/src/mobile/util/keyboardToolbar.ts index c9f6cc4e9..fac37cb40 100644 --- a/app/src/mobile/util/keyboardToolbar.ts +++ b/app/src/mobile/util/keyboardToolbar.ts @@ -357,7 +357,7 @@ const renderKeyboardToolbar = () => { const selectText = range.toString(); if (!nodeElement.classList.contains("code-block") && - (selectText || dynamicElements[0].querySelector('[data-type="goinline"]').classList.contains("protyle-toolbar__item--current"))) { + (selectText || dynamicElements[0].querySelector('[data-type="goinline"]').classList.contains("protyle-toolbar__item--current"))) { dynamicElements[0].classList.add("fn__none"); dynamicElements[1].classList.remove("fn__none"); } else { @@ -415,7 +415,7 @@ const renderKeyboardToolbar = () => { }; export const showKeyboardToolbar = () => { - if (!showUtil) { + if (!showUtil || getSelection().rangeCount === 0) { hideKeyboardToolbarUtil(); } const toolbarElement = document.getElementById("keyboardToolbar");