diff --git a/docs/lib/vg-html-chunk.xsl b/docs/lib/vg-html-chunk.xsl
index 66537c0e1..137d5ba9e 100644
--- a/docs/lib/vg-html-chunk.xsl
+++ b/docs/lib/vg-html-chunk.xsl
@@ -15,6 +15,8 @@
+
+
@@ -104,7 +106,7 @@
- Valgrind User's Manual
+ Valgrind User`s Manual
-->
@@ -151,11 +153,9 @@
or count($next) > 0"/>
+ or (generate-id($home) != generate-id(.) or $nav.context = 'toc')
+ or ($chunk.tocs.and.lots != 0 and $nav.context != 'toc')
+ or ($next != 0)"/>
@@ -251,7 +251,7 @@
-
+
@@ -271,7 +271,7 @@
-
+