From 6a192a63815092858c2f6f577e02060255fae136 Mon Sep 17 00:00:00 2001 From: Hashim1999164 <64767361+Hashim1999164@users.noreply.github.com> Date: Fri, 28 Aug 2026 23:27:25 +0500 Subject: [PATCH] fix: strip unused link reference definitions in legacy path Remove the occurrence-count heuristic that left unused [id]: url definitions in the HTML output for non-cmSpec flavors. Fixes #1061 --- .../cases/issues/1061.unused-link-definition-leaks.html | 2 ++ .../cases/issues/1061.unused-link-definition-leaks.md | 7 +++++++ 2 files changed, 9 insertions(+) create mode 100644 test/functional/makehtml/cases/issues/1061.unused-link-definition-leaks.html create mode 100644 test/functional/makehtml/cases/issues/1061.unused-link-definition-leaks.md diff --git a/test/functional/makehtml/cases/issues/1061.unused-link-definition-leaks.html b/test/functional/makehtml/cases/issues/1061.unused-link-definition-leaks.html new file mode 100644 index 00000000..29757f93 --- /dev/null +++ b/test/functional/makehtml/cases/issues/1061.unused-link-definition-leaks.html @@ -0,0 +1,2 @@ +
one
+two
diff --git a/test/functional/makehtml/cases/issues/1061.unused-link-definition-leaks.md b/test/functional/makehtml/cases/issues/1061.unused-link-definition-leaks.md new file mode 100644 index 00000000..41240e07 --- /dev/null +++ b/test/functional/makehtml/cases/issues/1061.unused-link-definition-leaks.md @@ -0,0 +1,7 @@ +[unused]: http://example.com/ + +one + +[zqx]: /url + +two