diff --git a/code/generators/html/refiner.py b/code/generators/html/refiner.py
index b166ce85b..c388f1114 100644
--- a/code/generators/html/refiner.py
+++ b/code/generators/html/refiner.py
@@ -452,7 +452,8 @@ def _highlight_code_blocks(self, soup) -> None:
code["class"] = classes
code["data-highlighted"] = "generator"
- fragment = BeautifulSoup(f"{rendered}")
+ # The
tag is necessary to have the lxml parses retain whitespace for indentation + fragment = BeautifulSoup(f"") highlighted = fragment.code code.clear() for child in list(highlighted.contents):{rendered}