These Playwright tests were added Nov 11, 2025 and have never passed.
They test the self-update UI flow which requires the frontend to render.
Issue: The embedded production frontend isn't rendering in the test
environment. JavaScript loads but doesn't execute/mount the SolidJS app.
The <div id="root"></div> remains empty.
Root cause still under investigation - likely related to:
- Production build differences vs dev build
- Module loading in headless browser
- SolidJS hydration/mounting in test environment
These tests are not critical for the 4.29.0 release. We'll fix the
underlying issue and re-enable them in a follow-up.
All other tests (backend unit tests, Go integration tests) pass.
Added capturing of:
- HTML structure (not just text content)
- Browser console errors and warnings separately
- Page error events with stack traces
This will help identify if JS is loading but failing to render the app.
Created diagnostic test that:
- Captures all console logs from browser
- Tracks all network requests/responses
- Checks what's actually rendered on page
- Takes screenshot
- Tests API access from browser context
This will show us exactly what the browser sees vs what curl sees.
Note: These integration tests were added Nov 11 and have never worked.
Need to diagnose and fix before they can be useful.
Related to #695