Fix duplicate first image in desktop extension clipper

This commit is contained in:
chrisf committed 2026-10-26 11:38:21 -06:00
1 parent 7658897040
commit 728830f561
2 files changed
+97 -18

No files matched your search

+2 -1
View File
@@ -10,6 +10,7 @@ import {
getOrCreateTagIds,
prepareDomForReadability,
localizeClippedImages,
shouldPrependHeroImage,
} from '@/lib/importers';
import {
saveAttachmentBuffer,
@@ -213,7 +214,7 @@ export async function POST(req: NextRequest) {
'Web Clip';
let extractedHtml = article?.content || doc.body?.innerHTML || pageHtml;
if (heroImgSrc && !extractedHtml.includes(heroImgSrc)) {
if (shouldPrependHeroImage(extractedHtml, heroImgSrc)) {
extractedHtml = `<p><img src="${heroImgSrc}" alt="" /></p>\n${extractedHtml}`;
}
if (comment.trim()) {