From b1069e4681b4c86adf97081ca366d76f888d9363 Mon Sep 17 00:00:00 2001 From: Konv Suu <2583695112@qq.com> Date: Wed, 2 Apr 2025 23:09:36 +0800 Subject: [PATCH] fix(desktop): update EntryTitle to handle localhost url (#3389) --- .../src/modules/entry-content/components/EntryTitle.tsx | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/apps/desktop/src/renderer/src/modules/entry-content/components/EntryTitle.tsx b/apps/desktop/src/renderer/src/modules/entry-content/components/EntryTitle.tsx index 69ef5c355..395e94a1f 100644 --- a/apps/desktop/src/renderer/src/modules/entry-content/components/EntryTitle.tsx +++ b/apps/desktop/src/renderer/src/modules/entry-content/components/EntryTitle.tsx @@ -38,7 +38,12 @@ export const EntryTitle = ({ entryId, compact }: EntryLinkProps) => { const href = entry?.entries.url if (!href) return "#" - if (href.startsWith("http")) return href + if (href.startsWith("http")) { + const domain = new URL(href).hostname + if (domain === "localhost") return "#" + + return href + } const feedSiteUrl = feed?.type === "feed" ? feed.siteUrl : null if (href.startsWith("/") && feedSiteUrl) return safeUrl(href, feedSiteUrl) return href