diff --git a/html/syntax/speculative-parsing/generated/document-write/meta-charset-script-src.tentative.sub.html b/html/syntax/speculative-parsing/generated/document-write/meta-charset-script-src.tentative.sub.html
index a2361168c65b00..d1264371eec061 100644
--- a/html/syntax/speculative-parsing/generated/document-write/meta-charset-script-src.tentative.sub.html
+++ b/html/syntax/speculative-parsing/generated/document-write/meta-charset-script-src.tentative.sub.html
@@ -20,6 +20,6 @@
document.write('');
<\/script>
<\!-- speculative case in document.write -->
-
diff --git a/html/syntax/speculative-parsing/tools/generate.py b/html/syntax/speculative-parsing/tools/generate.py
index bbdbc719f327e7..eb7b647869bb9c 100755
--- a/html/syntax/speculative-parsing/tools/generate.py
+++ b/html/syntax/speculative-parsing/tools/generate.py
@@ -550,7 +550,7 @@ def generate_tests(testcase, tentative):
encoding_decl = f""
html_testcase_markup = template_testcase_markup.format(url_wptserve_sub)
- js_testcase_markup = template_testcase_markup.format(url_js_sub).replace(u"", u"<\/script>")
+ js_testcase_markup = template_testcase_markup.format(url_js_sub).replace(u"", u"<\/script>").replace(u"