Commit Graph

4 Commits

Author SHA1 Message Date
ethernet cf9d341e4b fix(install-e2e): verify input readiness and tolerate transient windows 2026-09-06 12:55:05 -04:00
ethernet 7cfe82a2a7 fix(install-e2e): handle startup zoom restore and legacy Unicode output 2026-09-06 00:36:02 -04:00
ethernet 184b2aebab fix(install-e2e): await zoom IPC outside Playwright's predicate
Playwright 1.58 accepts a Promise-valued waitForFunction predicate before its false result. Await each zoom read explicitly; cover delayed responses and fresh-install startup.
2026-09-06 00:00:56 -04:00
ethernet aef539b47a fix(install-e2e): persist input zoom across window lifecycle events
Share zoom preparation across both launchers and stage the helper with each driver. Use the Appearance preference bridge and verify page zoom rather than display DPR.

Real Electron regressions fail with transient zoom on focus/navigation and pass with persistence. Repeated click-throughs, onboarding unit tests, E2E typecheck and lint passed. The historical onboarding timeout and full install/update matrix remain unverified.
2026-09-05 22:55:10 -04:00