marko: Uncaught DOMException on Marko 5.33.14
Marko Version: 5.33.14
The issues can be reproduced with this version.
Details
After the upgrade from 5.33.13, I see an error message in browser console. Website stops rendering.
Expected Behavior
No errors, as on 5.33.14
Actual Behavior
Error message:
Uncaught DOMException: Failed to execute 'createElementNS' on 'Document': The qualified name provided is empty. at y.bm_ (https://demo.hereticjs.org/heretic/npm.6e6268443d1e2ee90d8a.js:1:31445) at l (https://demo.hereticjs.org/heretic/npm.6e6268443d1e2ee90d8a.js:1:36671) at z (https://demo.hereticjs.org/heretic/npm.6e6268443d1e2ee90d8a.js:1:38003) at A (https://demo.hereticjs.org/heretic/npm.6e6268443d1e2ee90d8a.js:1:36969) at z (https://demo.hereticjs.org/heretic/npm.6e6268443d1e2ee90d8a.js:1:38898) at l (https://demo.hereticjs.org/heretic/npm.6e6268443d1e2ee90d8a.js:1:36781) at z (https://demo.hereticjs.org/heretic/npm.6e6268443d1e2ee90d8a.js:1:38003) at l (https://demo.hereticjs.org/heretic/npm.6e6268443d1e2ee90d8a.js:1:36781) at z (https://demo.hereticjs.org/heretic/npm.6e6268443d1e2ee90d8a.js:1:38003) at A (https://demo.hereticjs.org/heretic/npm.6e6268443d1e2ee90d8a.js:1:36969)
Possible Fix
Downgrade to 5.33.13
Additional Info
Your Environment
- Chromium 119.0.6045.199
- Operating System and version (desktop or mobile): MacOS Sonoma 14.4.1
- Link to your project: https://github.com/hereticjsorg/heretic
Steps to Reproduce
- git clone https://github.com/hereticjsorg/heretic.git
- npm i && npm run configure && npm run build – --dev (UPD: forgot to run the configure script)
- npm run server
- Go to http://127.0.0.1:3001 (no error)
- npm i marko@5.33.14
- npm run build – --dev
- npm run server
- Error message in browser console will appear
Stack Trace
About this issue
- Original URL
- State: closed
- Created 3 months ago
- Comments: 15 (6 by maintainers)
@DylanPiercey confirmed, works like a charm! Thank you!
Same for 5.33.15