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 6298fc3a58
commit 389f6ca6b8
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