From 3c2d2d3cc9147aced3b83a8e57886dd10e802e06 Mon Sep 17 00:00:00 2001 From: imccyu <276526105+imccyu@users.noreply.github.com> Date: Tue, 18 Aug 2026 01:50:23 +0800 Subject: [PATCH] test(web): hold the theme bundle during boot --- apps/web/tests/settings-chrome.e2e.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/web/tests/settings-chrome.e2e.ts b/apps/web/tests/settings-chrome.e2e.ts index 876574a009..c5162e7b19 100644 --- a/apps/web/tests/settings-chrome.e2e.ts +++ b/apps/web/tests/settings-chrome.e2e.ts @@ -191,7 +191,7 @@ describe('web e2e: settings modal and General preferences', () => { await page.keyboard.press('Escape') // Hold real plugin bundles so the shell-owned loading page remains observable. - const pluginPattern = '**/plugins/**' + const pluginPattern = /\/plugins\/@deepseek-ai\/dsh-client-ui-theme\/client\.js(?:\?.*)?$/ let releaseBundles = (): void => {} const bundlesReleased = new Promise((resolve) => { releaseBundles = resolve }) await page.route(pluginPattern, async (route) => {