From 149a5ac59428758c18d1cd72d3ea7eae0406beda Mon Sep 17 00:00:00 2001
From: vanessa <32312712+vlbee@users.noreply.github.com>
Date: Thu, 31 Jul 2025 14:08:11 +0100
Subject: [PATCH 1/2] Stop redirecting android app requests to /json/version
and /json/list on local dev server
---
dotcom-rendering/src/server/server.dev.ts | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/dotcom-rendering/src/server/server.dev.ts b/dotcom-rendering/src/server/server.dev.ts
index 134f284341e..4a6aa2d25f2 100644
--- a/dotcom-rendering/src/server/server.dev.ts
+++ b/dotcom-rendering/src/server/server.dev.ts
@@ -33,6 +33,8 @@ const FRONT_URL = /^\/[a-z-/]+(? {
@@ -64,6 +66,8 @@ const redirects: Handler = (req, res, next) => {
// Do not redirect assets urls
if (req.url.match(ASSETS_URL)) return next();
+ // Do not redirect android /json/ requests
+ if (req.url.match(JSON_URL)) return next();
if (req.url.match(ARTICLE_URL) ?? req.url.match(CROSSWORD_URL)) {
const url = new URL(req.url, 'https://www.theguardian.com/').toString();
From 8327208a20088f35e17fc97e6bf2248efdd7bd86 Mon Sep 17 00:00:00 2001
From: vanessa <32312712+vlbee@users.noreply.github.com>
Date: Mon, 11 Aug 2025 11:20:01 +0100
Subject: [PATCH 2/2] Fix to run enable Bridget on local Android emulator
---
dotcom-rendering/src/lib/assets.ts | 11 +++++++++++
1 file changed, 11 insertions(+)
diff --git a/dotcom-rendering/src/lib/assets.ts b/dotcom-rendering/src/lib/assets.ts
index 3ea97af35b1..6dccf9dc05d 100644
--- a/dotcom-rendering/src/lib/assets.ts
+++ b/dotcom-rendering/src/lib/assets.ts
@@ -123,6 +123,17 @@ export const EDITIONS_CROSSWORD_SCRIPT = getScriptRegex(
export const generateScriptTags = (scripts: string[]): string[] =>
scripts.filter(isString).map((script) => {
+ // Fix to run enable Bridget on local Android emulator
+ if (isDev ?? script.match(APPS_SCRIPT)) {
+ return [
+ ``,
+ ``,
+ ].join('\n');
+ }
+
if (
script.match(WEB) ??
script.match(WEB_VARIANT_SCRIPT) ??