The template html in the ebook module is just created with string formatting. This has worked well, but is potentially fragile. It's worth looking into either better escaping techniques or creating the HTML with a dedicated library.
56 fixed a specific issue with stray ampersands breaking validation in the title. It hasn't addressed potential validation issues from said ampersands in the body.
The template html in the ebook module is just created with string formatting. This has worked well, but is potentially fragile. It's worth looking into either better escaping techniques or creating the HTML with a dedicated library.
56 fixed a specific issue with stray ampersands breaking validation in the title. It hasn't addressed potential validation issues from said ampersands in the body.