From f591e15449fcf48dd868b9c7c7ac4252529f6c8a Mon Sep 17 00:00:00 2001 From: Graham McIntire Date: Thu, 19 Feb 2026 09:20:21 -0600 Subject: [PATCH] Fix registration form showing validation errors before submission Only display field errors when the changeset has an action set, preventing "can't be blank" messages from appearing on initial page load. --- lib/aprsme_web/live/user_registration_live.ex | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/lib/aprsme_web/live/user_registration_live.ex b/lib/aprsme_web/live/user_registration_live.ex index 9e8da07..8420859 100644 --- a/lib/aprsme_web/live/user_registration_live.ex +++ b/lib/aprsme_web/live/user_registration_live.ex @@ -48,12 +48,12 @@ defmodule AprsmeWeb.UserRegistrationLive do value={Phoenix.HTML.Form.input_value(f, :email) || ""} class={[ "input input-bordered w-full bg-base-100 text-base-content", - Keyword.has_key?(@changeset.errors, :email) && "input-error" + @changeset.action && Keyword.has_key?(@changeset.errors, :email) && "input-error" ]} placeholder={gettext("Enter your email")} required /> -