From e878e5cc4bf43970cf3d667178b464c6d8a2b389 Mon Sep 17 00:00:00 2001
From: Daniel <845765@qq.com>
Date: Mon, 2 Mar 2026 23:28:49 +0800
Subject: [PATCH] :art: Support configuring the floating window hover trigger
delay https://github.com/siyuan-note/siyuan/pull/17123
Signed-off-by: Daniel <845765@qq.com>
---
app/src/config/editor.ts | 8 ++++----
app/src/config/search.ts | 2 +-
kernel/api/setting.go | 2 +-
3 files changed, 6 insertions(+), 6 deletions(-)
diff --git a/app/src/config/editor.ts b/app/src/config/editor.ts
index 42d66ade4..940904397 100644
--- a/app/src/config/editor.ts
+++ b/app/src/config/editor.ts
@@ -268,7 +268,7 @@ export const editor = {
-
+
ms
@@ -488,9 +488,9 @@ export const editor = {
if (floatWindowDelay < 0 || isNaN(floatWindowDelay)) {
floatWindowDelay = 0;
(editor.element.querySelector("#floatWindowDelay") as HTMLInputElement).value = "0";
- } else if (floatWindowDelay > 10000) {
- floatWindowDelay = 10000;
- (editor.element.querySelector("#floatWindowDelay") as HTMLInputElement).value = "10000";
+ } else if (floatWindowDelay > 2000) {
+ floatWindowDelay = 2000;
+ (editor.element.querySelector("#floatWindowDelay") as HTMLInputElement).value = "2000";
}
fetchPost("/api/setting/setEditor", {
diff --git a/app/src/config/search.ts b/app/src/config/search.ts
index 8d3d409f6..f51cb37a1 100644
--- a/app/src/config/search.ts
+++ b/app/src/config/search.ts
@@ -27,7 +27,7 @@ export const initConfigSearch = (element: HTMLElement, app: App) => {
"editorMarkdownInlineSup", "editorMarkdownInlineSupTip", "editorMarkdownInlineSub", "editorMarkdownInlineSubTip",
"editorMarkdownInlineTag", "editorMarkdownInlineTagTip", "editorMarkdownInlineMath", "editorMarkdownInlineMathTip",
"editorMarkdownInlineStrikethrough", "editorMarkdownInlineStrikethroughTip", "editorMarkdownInlineMark", "editorMarkdownInlineMarkTip",
- "allowHTMLBLockScript", "allowHTMLBLockScriptTip", "backlinkExpandTip", "backmentionExpandTip",
+ "allowHTMLBLockScript", "allowHTMLBLockScriptTip", "floatWindowDelay", "floatWindowDelayTip",
"backlinkContainChildren", "backlinkContainChildrenTip", "allowSVGScript", "allowSVGScriptTip"
]),
diff --git a/kernel/api/setting.go b/kernel/api/setting.go
index e4cb87331..51beb8629 100644
--- a/kernel/api/setting.go
+++ b/kernel/api/setting.go
@@ -321,7 +321,7 @@ func setEditor(c *gin.Context) {
v := 620
editor.FloatWindowDelay = &v
} else {
- *editor.FloatWindowDelay = max(0, min(10000, *editor.FloatWindowDelay))
+ *editor.FloatWindowDelay = max(0, min(2000, *editor.FloatWindowDelay))
}
oldVirtualBlockRef := model.Conf.Editor.VirtualBlockRef