From 94a02ffd362da1903ae06dc251a0d54e2e7ffd95 Mon Sep 17 00:00:00 2001 From: Silberengel Date: Mon, 10 Nov 2025 14:55:33 +0100 Subject: [PATCH] fixed display of "Redirecting..." from opengraph data --- src/services/web.service.ts | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/src/services/web.service.ts b/src/services/web.service.ts index 9ca1804..39f9b5e 100644 --- a/src/services/web.service.ts +++ b/src/services/web.service.ts @@ -44,9 +44,20 @@ class WebService { const parser = new DOMParser() const doc = parser.parseFromString(html, 'text/html') - const title = + let title = doc.querySelector('meta[property="og:title"]')?.getAttribute('content') || doc.querySelector('title')?.textContent + + // Filter out common redirect/loading titles (including variations with ellipsis) + if (title) { + const trimmedTitle = title.trim() + if (/^(Redirecting|Loading|Please wait|Redirect)(\.\.\.|…)?$/i.test(trimmedTitle) || + trimmedTitle === '...' || + trimmedTitle === '…') { + title = undefined + } + } + const description = doc.querySelector('meta[property="og:description"]')?.getAttribute('content') || (doc.querySelector('meta[name="description"]') as HTMLMetaElement | null)?.content