diff --git a/javascripts/discourse/initializers/disco-toc-main.js b/javascripts/discourse/initializers/disco-toc-main.js
index c5910bb..52568d0 100644
--- a/javascripts/discourse/initializers/disco-toc-main.js
+++ b/javascripts/discourse/initializers/disco-toc-main.js
@@ -250,10 +250,16 @@ function buildTOC(nodesList, elm, lv = 1) {
li = elm.appendChild(document.createElement("li"));
li.classList.add("d-toc-item");
- li.innerHTML = `${
- node.textContent
+
+ let clonedNode = node.cloneNode(true);
+ clonedNode.querySelector("span.clicks")?.remove();
+
+ li.innerHTML = `${
+ clonedNode.textContent
}`;
+ clonedNode.remove();
+
// recurse
buildTOC(nodes, elm, lv + cnt);
}