diff --git a/crates/mdbook-html/src/html/tree.rs b/crates/mdbook-html/src/html/tree.rs
index 802a215e..1b5ab0b9 100644
--- a/crates/mdbook-html/src/html/tree.rs
+++ b/crates/mdbook-html/src/html/tree.rs
@@ -614,6 +614,7 @@ where
}
}
TagKind::EndTag => {
+ is_raw = false;
if self.is_html_tag_matching(&tag.name) {
self.pop();
}
diff --git a/tests/testsuite/rendering/html_blocks/expected/script-in-block.html b/tests/testsuite/rendering/html_blocks/expected/script-in-block.html
index 2b96ac5f..a37ad44e 100644
--- a/tests/testsuite/rendering/html_blocks/expected/script-in-block.html
+++ b/tests/testsuite/rendering/html_blocks/expected/script-in-block.html
@@ -3,5 +3,5 @@
- < still in block
+ < still in block
\ No newline at end of file