From f401e0db686549586b475ebb3aae1594f824ad38 Mon Sep 17 00:00:00 2001 From: Vendicated Date: Tue, 8 Apr 2025 02:01:14 +0200 Subject: [PATCH] Fix ReverseImageSearch icons --- src/main/csp.ts | 1 + src/plugins/reverseImageSearch/index.tsx | 6 ++---- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/src/main/csp.ts b/src/main/csp.ts index a426c5530..66ef2f8f5 100644 --- a/src/main/csp.ts +++ b/src/main/csp.ts @@ -49,6 +49,7 @@ export const CspPolicies: PolicyMap = { "sponsor.ajay.app": ConnectSrc, // Dearrow API "dearrow-thumb.ajay.app": MediaSrc, // Dearrow Thumbnail CDN "usrbg.is-hardly.online": MediaSrc, // USRBG API + "icons.duckduckgo.com": MediaSrc, // DuckDuckGo Favicon API (Reverse Image Search) }; const findHeader = (headers: PolicyMap, headerName: Lowercase) => { diff --git a/src/plugins/reverseImageSearch/index.tsx b/src/plugins/reverseImageSearch/index.tsx index 17fdb1803..a2e7b7e66 100644 --- a/src/plugins/reverseImageSearch/index.tsx +++ b/src/plugins/reverseImageSearch/index.tsx @@ -53,14 +53,12 @@ function makeSearchItem(src: string) { = 3 // Do not round Google, Yandex & SauceNAO - ? "50%" - : void 0 + borderRadius: "50%", }} aria-hidden="true" height={16} width={16} - src={new URL("/favicon.ico", Engines[engine]).toString().replace("lens.", "")} + src={`https://icons.duckduckgo.com/ip3/${new URL(Engines[engine]).host}.ico`} /> {engine}