Fix production blank screen on Quasar #147
No reviewers
Labels
No labels
bug
documentation
duplicate
enhancement
good first issue
help wanted
invalid
needs-review
quasar
question
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
nsaspy/quasar-ui!147
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "fix/production-blank-screen"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Root cause
The production bundle imported
melissa-actor-pack-runtime.jsbefore React mounted. That module modified serialized actor source using an exact unminified text fragment and threw when the fragment did not match. Vite production minification changesFunction.prototype.toString()output, so module evaluation could fail and leave only the page background visible.CI missed the crash because Playwright ran against the Vite development server instead of the built production artifact.
Fix
vite previewand the built production artifactValidation
The full pipeline passes formatting, lint, typecheck, boundary/static checks, unit and integration tests, production build validation, and all 21 Playwright tests against the minified production bundle.
Expected behavior
Quasar mounts normally from the GitHub Pages production build instead of showing a blank blue application shell.