From f09c9f904b816bbc53177fa542a92acb2d64e17b Mon Sep 17 00:00:00 2001 From: Luffy <52o@qq52o.cn> Date: Tue, 6 Jan 2026 10:39:47 +0800 Subject: [PATCH 1/6] test: set action timeout to 15 seconds in Playwright config --- playwright.config.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/playwright.config.js b/playwright.config.js index 2c7e8894d..d99a5c9cf 100644 --- a/playwright.config.js +++ b/playwright.config.js @@ -41,7 +41,7 @@ const config = { // Config - Shared // See https://playwright.dev/docs/api/class-testoptions use: { - actionTimeout: 0, + actionTimeout: 15 * 1000, baseURL: TEST_HOST, // Allow relative page.goto() (e.g. `await page.goto('/')`). trace: 'on-first-retry', }, From 4e2239cdb78b0fce6bfa536fbe0f67df9d39bd67 Mon Sep 17 00:00:00 2001 From: Luffy <52o@qq52o.cn> Date: Tue, 6 Jan 2026 11:08:39 +0800 Subject: [PATCH 2/6] test: reduce action timeout to 1 second in Playwright config --- playwright.config.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/playwright.config.js b/playwright.config.js index d99a5c9cf..774424b9d 100644 --- a/playwright.config.js +++ b/playwright.config.js @@ -41,7 +41,7 @@ const config = { // Config - Shared // See https://playwright.dev/docs/api/class-testoptions use: { - actionTimeout: 15 * 1000, + actionTimeout: 1000, baseURL: TEST_HOST, // Allow relative page.goto() (e.g. `await page.goto('/')`). trace: 'on-first-retry', }, From bf1bcbf04df42f8a7b80016ea840c2b783feda19 Mon Sep 17 00:00:00 2001 From: Luffy <52o@qq52o.cn> Date: Tue, 6 Jan 2026 11:12:51 +0800 Subject: [PATCH 3/6] Revert "chore: bump min-document from 2.19.0 to 2.19.2 (#2652)" This reverts commit 9f62b0f46d095e5d83201181733f37af190bf6fb. --- package-lock.json | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/package-lock.json b/package-lock.json index c7b147bff..d1fd35e1c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -14703,11 +14703,10 @@ } }, "node_modules/min-document": { - "version": "2.19.2", - "resolved": "https://registry.npmjs.org/min-document/-/min-document-2.19.2.tgz", - "integrity": "sha512-8S5I8db/uZN8r9HSLFVWPdJCvYOejMcEC82VIzNUc6Zkklf/d1gg2psfE79/vyhWOj4+J8MtwmoOz3TmvaGu5A==", + "version": "2.19.0", + "resolved": "https://registry.npmjs.org/min-document/-/min-document-2.19.0.tgz", + "integrity": "sha512-9Wy1B3m3f66bPPmU5hdA4DR4PB2OfDU/+GS3yAB7IQozE3tqXaVv2zOjgla7MEGSRv95+ILmOuvhLkOK6wJtCQ==", "dev": true, - "license": "MIT", "dependencies": { "dom-walk": "^0.1.0" } From 4e0cb679f748a47da31858dca86c6faef3e50e52 Mon Sep 17 00:00:00 2001 From: Luffy <52o@qq52o.cn> Date: Tue, 6 Jan 2026 11:20:49 +0800 Subject: [PATCH 4/6] fix: add debug flags to e2e test command for improved logging --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 9846597c3..aed153bd6 100644 --- a/package.json +++ b/package.json @@ -114,7 +114,7 @@ "pub": "sh build/release.sh", "serve:dev": "npm run serve -- --dev", "serve": "node server", - "test:e2e": "playwright test", + "test:e2e": "DEBUG=pw:api,pw:browser* npx playwright test", "test:e2e:chromium": "playwright test --project='chromium'", "test:e2e:ui": "playwright test --ui", "test:e2e:consume-types": "echo TODO: test the consume-types example with ESM modules", From ca25d2562e292b4285d30cc5f8623a85b9928f67 Mon Sep 17 00:00:00 2001 From: Luffy <52o@qq52o.cn> Date: Tue, 6 Jan 2026 11:42:15 +0800 Subject: [PATCH 5/6] chore: update Node.js version to 24.11.1 in CI configuration --- .github/workflows/test.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 1a66eb1fb..9af023ec9 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -56,7 +56,7 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - node-version: ['lts/*'] + node-version: ['24.11.1'] steps: - uses: actions/checkout@v6 - name: Setup Node.js ${{ matrix.node-version }} From d7872f22f6df9b40f6640e60c8ca70f855a09178 Mon Sep 17 00:00:00 2001 From: Luffy <52o@qq52o.cn> Date: Tue, 6 Jan 2026 11:47:02 +0800 Subject: [PATCH 6/6] fix: remove debug flags from e2e test command and set action timeout to 0 --- package.json | 2 +- playwright.config.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index aed153bd6..9846597c3 100644 --- a/package.json +++ b/package.json @@ -114,7 +114,7 @@ "pub": "sh build/release.sh", "serve:dev": "npm run serve -- --dev", "serve": "node server", - "test:e2e": "DEBUG=pw:api,pw:browser* npx playwright test", + "test:e2e": "playwright test", "test:e2e:chromium": "playwright test --project='chromium'", "test:e2e:ui": "playwright test --ui", "test:e2e:consume-types": "echo TODO: test the consume-types example with ESM modules", diff --git a/playwright.config.js b/playwright.config.js index 774424b9d..2c7e8894d 100644 --- a/playwright.config.js +++ b/playwright.config.js @@ -41,7 +41,7 @@ const config = { // Config - Shared // See https://playwright.dev/docs/api/class-testoptions use: { - actionTimeout: 1000, + actionTimeout: 0, baseURL: TEST_HOST, // Allow relative page.goto() (e.g. `await page.goto('/')`). trace: 'on-first-retry', },