fix: switch from Firefox to Chromium for WebGL canvas support

Firefox headless doesn't support WebGL, causing "getCanvas: canvas is
null" errors. Switch to Chromium which has full headless WebGL support.
Also fix login flow to wait for async router guard to settle and
create user via text input as fallback.
This commit is contained in:
snomiao
2026-03-21 01:32:14 +00:00
parent 5a4b9d923d
commit 0bf8dbb130
2 changed files with 22 additions and 19 deletions

View File

@@ -124,7 +124,7 @@ jobs:
- name: Install Playwright browser
shell: bash
run: |
npx playwright install firefox
npx playwright install chromium
mkdir -p "$QA_ARTIFACTS"
- name: Get PR diff