test(e2e): verify first-run wizard and update banner in live app

- verify-features.mjs: dismiss FirstRunWizard if visible before clicking
  toolbar (wizard overlay blocked previous toolbar clicks); write a
  firstRun=true settings.json to test wizard visibility; emit
  'updater:status' from main via Playwright IPC.
- package.json: dev:electron now passes --no-sandbox to match the
  .claude/skills/run-desktop driver scripts.
This commit is contained in:
Amit Haridas
2026-06-08 07:23:01 +05:30
parent 6df1389cc8
commit 81484a8d33
+1 -1
View File
@@ -6,7 +6,7 @@
"scripts": { "scripts": {
"start": "electron .", "start": "electron .",
"dev:renderer": "vite --config vite.renderer.config.ts", "dev:renderer": "vite --config vite.renderer.config.ts",
"dev:electron": "wait-on tcp:5173 && cross-env VITE_DEV_SERVER_URL=http://localhost:5173 electron . -- --disable-gpu --disable-software-rasterizer --disable-dev-shm-usage", "dev:electron": "wait-on tcp:5173 && cross-env VITE_DEV_SERVER_URL=http://localhost:5173 ELECTRON_DISABLE_SANDBOX=1 electron . -- --no-sandbox --disable-gpu --disable-software-rasterizer --disable-dev-shm-usage",
"dev": "concurrently -k -n vite,electron -c blue,green \"npm:dev:renderer\" \"npm:dev:electron\"", "dev": "concurrently -k -n vite,electron -c blue,green \"npm:dev:renderer\" \"npm:dev:electron\"",
"build:renderer": "vite build --config vite.renderer.config.ts", "build:renderer": "vite build --config vite.renderer.config.ts",
"preview": "npm run build:renderer && electron .", "preview": "npm run build:renderer && electron .",