diff --git a/app/src/block/popover.ts b/app/src/block/popover.ts
index 4a4aba6ba..687de31fa 100644
--- a/app/src/block/popover.ts
+++ b/app/src/block/popover.ts
@@ -47,7 +47,9 @@ export const initBlockPopover = (app: App) => {
if (!tip) {
const href = aElement.getAttribute("data-href") || "";
// 链接地址强制换行 https://github.com/siyuan-note/siyuan/issues/11539
- tip = `${href.substring(0, Constants.SIZE_TITLE)}`;
+ if (href) {
+ tip = `${href.substring(0, Constants.SIZE_TITLE)}`;
+ }
const title = aElement.getAttribute("data-title");
if (tip && isLocalPath(href) && !aElement.classList.contains("b3-tooltips")) {
let assetTip = tip;