From 4deaee1640b2f65e43e288dac6202bfd3d17dc66 Mon Sep 17 00:00:00 2001 From: Craig Martin Date: Tue, 31 Mar 2026 20:25:19 +0000 Subject: [PATCH] Fix admin URL for local core: add 'admin' to NON_SHOP_PREFIXES When running against a local core, pressing 'p' to preview in the Shopify CLI incorrectly opens admin.my.shop.dev instead of admin.shop.dev. This happens because 'admin' is not in the NON_SHOP_PREFIXES list in the 2024 dev server, causing the host function to treat it as a shop name and route it through the {prefix}.my.shop.dev pattern instead of {prefix}.shop.dev. Co-authored-by: Paulo Margarido --- .../src/public/node/vendor/dev_server/dev-server-2024.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/cli-kit/src/public/node/vendor/dev_server/dev-server-2024.ts b/packages/cli-kit/src/public/node/vendor/dev_server/dev-server-2024.ts index 5f9e4250a88..1d6be5bdc93 100644 --- a/packages/cli-kit/src/public/node/vendor/dev_server/dev-server-2024.ts +++ b/packages/cli-kit/src/public/node/vendor/dev_server/dev-server-2024.ts @@ -5,7 +5,7 @@ import fs from 'node:fs' import type {HostOptions} from './types.js' -const NON_SHOP_PREFIXES = ['app', 'dev', 'shopify'] +const NON_SHOP_PREFIXES = ['admin', 'app', 'dev', 'shopify'] const BACKEND_PORT = 8080 /**