From fc289d3866aa2f0a9727014b55c99f96a3269b08 Mon Sep 17 00:00:00 2001 From: Daniel <845765@qq.com> Date: Sun, 23 Feb 2025 10:30:08 +0800 Subject: [PATCH] :art: Improve HTML clipping https://github.com/siyuan-note/siyuan/issues/14178 --- kernel/api/extension.go | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/kernel/api/extension.go b/kernel/api/extension.go index f9ca9c72d..ab42575f7 100644 --- a/kernel/api/extension.go +++ b/kernel/api/extension.go @@ -78,6 +78,13 @@ func extensionCopy(c *gin.Context) { continue } } + if strings.Contains(oName, "%") { + unescaped, _ := url.PathUnescape(oName) + if "" != unescaped { + oName = unescaped + } + } + u, _ := url.Parse(oName) if "" == u.Path { continue