diff --git a/CHANGES.rst b/CHANGES.rst
index 1bf5bd10..8f6e3275 100644
--- a/CHANGES.rst
+++ b/CHANGES.rst
@@ -5,7 +5,7 @@ CHANGES
Unreleased
----------
-
+- Fix: Auxiliary projects lost the search box
2026/02/22 0.50.2
-----------------
diff --git a/src/crate/theme/rtd/sidebartoc.py b/src/crate/theme/rtd/sidebartoc.py
index 54b4444d..81e84230 100644
--- a/src/crate/theme/rtd/sidebartoc.py
+++ b/src/crate/theme/rtd/sidebartoc.py
@@ -106,7 +106,6 @@ def _get_toctree(maxdepth=-1, titles_only=True, collapse=False):
parts = ['
']
builder = _NavBuilder(parts, project, master_path, _get_toctree)
-
# Special project used standalone
if project == 'SQL 99':
current_class = ' class="current"' if pagename == master_doc else ''
@@ -116,6 +115,13 @@ def _get_toctree(maxdepth=-1, titles_only=True, collapse=False):
parts.append('')
return ''.join(parts)
+ # Start CrateDB docs TOC with a Search box
+ parts.append('- ')
+ parts.append('
')
+ parts.append('
')
+ parts.append('
')
+ parts.append(' ')
+
# Driver projects use a standalone primary navigation
if project in ['CrateDB JDBC', 'CrateDB Npgsql', 'CrateDB DBAL', 'CrateDB PDO', 'CrateDB Python', 'SQLAlchemy Dialect']:
current_class = ' class="current"' if pagename == master_doc else ''
@@ -126,14 +132,6 @@ def _get_toctree(maxdepth=-1, titles_only=True, collapse=False):
parts.append('- All database drivers
')
return ''.join(parts)
-
- # Start CrateDB docs TOC with a Search box
- parts.append('- ')
- parts.append('
')
- parts.append('
')
- parts.append('
')
- parts.append(' ')
-
# Add Guide's toctree entries (Overview, Getting Started, captions, etc.)
if project == 'CrateDB: Guide':
toctree_html = _get_toctree()