diff --git a/lib/web/templates/page/index.html.heex b/lib/web/templates/page/index.html.heex
index 8d35f4a24..a851fc873 100644
--- a/lib/web/templates/page/index.html.heex
+++ b/lib/web/templates/page/index.html.heex
@@ -7,9 +7,11 @@
-
-
-
+ <%= if is_root(assigns) do %>
+
+
+
+ <% end %>
<%= tags(assigns) || assigns.tags %>
<%= Vite.inlined_phx_manifest() %>
<%= Vite.vite_client() %>
diff --git a/lib/web/views/page_view.ex b/lib/web/views/page_view.ex
index c7badebfe..660dcb59f 100644
--- a/lib/web/views/page_view.ex
+++ b/lib/web/views/page_view.ex
@@ -86,4 +86,9 @@ defmodule Mobilizon.Web.PageView do
def language_direction(assigns) do
assigns |> Map.get(:locale, "en") |> get_language_direction()
end
+
+ @spec is_root(map()) :: boolean()
+ def is_root(assigns) do
+ assigns |> Map.get(:conn, %{request_path: "/"}) |> Map.get(:request_path, "/") == "/"
+ end
end