From 24dc4a8d8b6b7e4a20e5a6031563e7e9f3d0e74b Mon Sep 17 00:00:00 2001 From: lubien Date: Wed, 6 May 2026 07:46:56 -0300 Subject: [PATCH] Only show either #client-error or #server-error, not both --- installer/templates/phx_web/components/layouts.ex.eex | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/installer/templates/phx_web/components/layouts.ex.eex b/installer/templates/phx_web/components/layouts.ex.eex index 4f61eddd4a..df3ccfa7fa 100644 --- a/installer/templates/phx_web/components/layouts.ex.eex +++ b/installer/templates/phx_web/components/layouts.ex.eex @@ -92,7 +92,10 @@ defmodule <%= @web_namespace %>.Layouts do id="client-error" kind={:error} title=<%= maybe_heex_attr_gettext.("We can't find the internet", @gettext) %> - phx-disconnected={show(".phx-client-error #client-error") |> JS.remove_attribute("hidden")} + phx-disconnected={ + show(".phx-client-error #client-error") + |> JS.remove_attribute("hidden", to: ".phx-client-error #client-error") + } phx-connected={hide("#client-error") |> JS.set_attribute({"hidden", ""})} hidden > @@ -104,7 +107,10 @@ defmodule <%= @web_namespace %>.Layouts do id="server-error" kind={:error} title=<%= maybe_heex_attr_gettext.("Something went wrong!", @gettext) %> - phx-disconnected={show(".phx-server-error #server-error") |> JS.remove_attribute("hidden")} + phx-disconnected={ + show(".phx-server-error #server-error") + |> JS.remove_attribute("hidden", to: ".phx-server-error #server-error") + } phx-connected={hide("#server-error") |> JS.set_attribute({"hidden", ""})} hidden >