From 72ac5d8b3052a850c5fb7cbc5bdefc284ee3d5f8 Mon Sep 17 00:00:00 2001 From: hobbes7878 Date: Thu, 24 Apr 2025 18:01:45 +0100 Subject: [PATCH 1/2] only fetch referrals on dotcom. half-step to #286 --- src/components/ReferralBlock/ReferralBlock.svelte | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/components/ReferralBlock/ReferralBlock.svelte b/src/components/ReferralBlock/ReferralBlock.svelte index bdf825c7..a3c959ed 100644 --- a/src/components/ReferralBlock/ReferralBlock.svelte +++ b/src/components/ReferralBlock/ReferralBlock.svelte @@ -67,6 +67,9 @@ let referrals: Article[] = $state([]); const getReferrals = async () => { + if (typeof window === 'undefined') return; + // fetch only reliably works on prod sites + if (window?.location?.hostname !== 'www.reuters.com') return; const isCollection = Boolean(collection); const API = isCollection ? COLLECTION_API : SECTION_API; try { From a032218ea37ee84481f2fcc67e4212cbf775bbe1 Mon Sep 17 00:00:00 2001 From: hobbes7878 Date: Thu, 24 Apr 2025 18:02:40 +0100 Subject: [PATCH 2/2] docs(changeset): Don't fetch referrals on non-dotcom domains --- .changeset/itchy-adults-cheer.md | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 .changeset/itchy-adults-cheer.md diff --git a/.changeset/itchy-adults-cheer.md b/.changeset/itchy-adults-cheer.md new file mode 100644 index 00000000..7529ea01 --- /dev/null +++ b/.changeset/itchy-adults-cheer.md @@ -0,0 +1,5 @@ +--- +'@reuters-graphics/graphics-components': patch +--- + +Don't fetch referrals on non-dotcom domains