diff --git a/doc/src/sgml/stylesheet-speedup-xhtml.xsl b/doc/src/sgml/stylesheet-speedup-xhtml.xsl
index da0f2b5a970..a3b3692ba03 100644
--- a/doc/src/sgml/stylesheet-speedup-xhtml.xsl
+++ b/doc/src/sgml/stylesheet-speedup-xhtml.xsl
@@ -208,7 +208,7 @@
|ancestor::article[1]
|ancestor::topic[1]
|preceding::sect1[1]
- |ancestor::sect1[1])[last()]"/>
+ |ancestor::sect1[1])[position()=last()]"/>