diff --git a/docs/_layouts/default.html b/docs/_layouts/default.html
index a4b5377f3..7d670fcda 100644
--- a/docs/_layouts/default.html
+++ b/docs/_layouts/default.html
@@ -28,8 +28,11 @@
{% assign current_level = my_page.nav_level %}
{% elsif my_page.nav_level < current_level %}
-
- {% assign current_level = my_page.nav_level %}
+ {% assign ub = current_level | minus: 1 %}
+ {% for i in (my_page.nav_level .. ub) %}
+
+ {% endfor %}
+ {% assign current_level = my_page.nav_level %}
{% endif %}
{% if my_page.url == page.url %}
{{ my_page.nav_link | escape }}