From 81a4df8a3e8a76d41c66f99488897a703eb3db86 Mon Sep 17 00:00:00 2001 From: Simon Willison Date: Sat, 30 May 2026 12:24:28 -0700 Subject: [PATCH] Fix for /-/jump with base_url set, closes #2757 --- datasette/templates/base.html | 2 +- tests/test_html.py | 11 +++++++++++ 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/datasette/templates/base.html b/datasette/templates/base.html index e1767deb..82ab48dd 100644 --- a/datasette/templates/base.html +++ b/datasette/templates/base.html @@ -71,6 +71,6 @@ {% if select_templates %}{% endif %} - + diff --git a/tests/test_html.py b/tests/test_html.py index a9de5e79..96ee9c0c 100644 --- a/tests/test_html.py +++ b/tests/test_html.py @@ -943,6 +943,17 @@ def test_base_url_config(app_client_base_url_prefix, path, use_prefix): indent=4, default=repr, ) + for el in soup.find_all("navigation-search"): + assert el["url"] == "/prefix/-/jump", json.dumps( + { + "path": path, + "path_to_get": path_to_get, + "url": el["url"], + "element": str(el), + }, + indent=4, + default=repr, + ) def test_base_url_affects_filter_redirects(app_client_base_url_prefix):