tduccuong
I created a new app from scratch using mix phx.new <app> --live , then successfully added the auth layer using mix phx.gen.auth.
After I log in or log out, the flash message does not disappear nor can I click the small X button of the message to clear it. Attached is the picture after I logged in:
I did not do any customization. Just out of the box a LiveView app creation with authentication added. Here are the deps in mix.exs file:
defp deps do
[
{:bcrypt_elixir, "~> 3.0"},
{:phoenix, "~> 1.7.9"},
{:phoenix_ecto, "~> 4.4"},
{:ecto_sql, "~> 3.10"},
{:postgrex, ">= 0.0.0"},
{:phoenix_html, "~> 3.3"},
{:phoenix_live_reload, "~> 1.2", only: :dev},
{:phoenix_live_view, "~> 0.20.1"},
{:floki, ">= 0.30.0", only: :test},
{:phoenix_live_dashboard, "~> 0.8.2"},
{:esbuild, "~> 0.7", runtime: Mix.env() == :dev},
{:tailwind, "~> 0.2.0", runtime: Mix.env() == :dev},
{:swoosh, "~> 1.3"},
{:finch, "~> 0.13"},
{:telemetry_metrics, "~> 0.6"},
{:telemetry_poller, "~> 1.0"},
{:gettext, "~> 0.20"},
{:jason, "~> 1.2"},
{:dns_cluster, "~> 0.1.1"},
{:plug_cowboy, "~> 2.5"}
]
end
Can someone please help? Thanks a lot!
Trending in Questions
Hello!
Suppose you are building workflow (order / task / payment) processing system with the following requirements:
Each workflow con...
New
I’m aware of 2 such projects, are there others?
git: GitHub - team-alembic/realworld: A fullstack Phoenix LiveView application with back...
New
Hi all,
I’m working on a Phoenix project where I need to make external HTTP requests and I’m trying to choose between Req and HTTPoison....
New
How do I tell Hologram not to escape HTML when substituting into templates?
{Textile.render(@product.long_description)}
escapes the HTM...
New
I’d like to create a file with 600 permissions (rw-------), but there’s a race condition if I create it and then change the permissions. ...
New
Hi,
we run different LLM models across a cluster, with each node loading a configurable subset. Model-specific queues let nodes consume ...
New
When I use Mix.install with a git dependency, using git@github.com:... how do I change the SSH identity used?
I’ve got two Github accoun...
New
Other Trending Topics
Hey there,
I haven’t seen a list of useful Elixir specific skills for the popular AI tools yet so I’m starting one here with my first.
...
New
Hi everyone :waving_hand:
I wanted to share something I’ve been building — NowBlind, a random chat app designed to help people discover ...
New
I fully migrated to my own harness from Anthropic/Gemini and I think it’s time to share it. Welcome DSH, the DeepSeek Harness, fully writ...
New
Hey. Is there anyone here who creates agents in their apps? Not talking about using agents, but creating them. I’m finding it pretty diff...
New
(I just needed to vent somewhere and LinkedIn is full of hope, or hype, I’m not sure which exactly)
AI dream has many faces, but general...
New
Localize is the next generation localisation library for Elixir. Think of it as ex_cldr version 3.0. The first version will be released ...
New
Categories:
Sub Categories:
Forums
Popular Tags
- #ecto
- #liveview
- #troubleshooting
- #learning-elixir
- #library
- #deployment
- #erlang
- #testing
- #genserver
- #mix
- #absinthe
- #remote-other
- #otp
- #plug
- #how-to-question
- #macros
- #postgres
- #elixirconf
- #channels
- #exunit
- #code-sync
- #discussion
- #podcasts
- #javascript
- #onsite
- #dialyzer
- #docker
- #authentication
- #ai
- #umbrella
- #full-time-contract
- #podcasts-by-brainlid
- #blog-post
- #elixirconf-us
- #ecto-query
- #elixir-ls
- #phoenix_html
- #iex
- #graphql
- #genstage
- #websockets
- #supervisor
- #advent-of-code
- #distillery
- #processes
- #security
- #elixirconf-eu
- #api
- #forms
- #performance











Showing Posts 1 to 10- Show Best Posts
- Show All (oldest first)
- Show All (newest first)
ken-kost
Yea, think it’s meant that way. Somebody asked this I just found, and the answer was the same I was preparing.
bartonhammond
I have the exact same thing. I’m new to Phx but I don’t think having to refresh the website is the answer. it’s the only way to clear that message. When I click I get this
sodapopcan
This looks like an unrelated JS error. If this is a fresh
mix phx.newfollowed bymix phx.gen.authwith no other changes, then that’s a problem! What does your app.js look like? Could also be a change you made to core components or somewhere else.bartonhammond
No change whatever. That’s from clicking the x on the flash
sodapopcan
That’s certainly odd, but would need more info to diagnose because that should not happen. I’ve never seen it myself and I start lots of random soon-to-be-abandon Phoenix projects.
beepbeepbopbop
I think there’s an issue with
flash/1incore_components.exthat was introduced by an update in 1.7.7..1.7.8. Specifically this part:The
assign_newcallback never be invoked as:idwould benildue to theattrmacro specifying thedefault: nil. This would mean that it’s effectively given an empty string as itsidattribute and breaks the closing behaviour.One thing you can do to fix this problem in
core_components.exis to update theattrdefinition for:idby removingdefault: nil.josevalim
This is the correct answer. Remove the default.
it was fixed in main and we shall have a new release soon. 
tduccuong
Thanks a lot @beepbeepbopbop! I confirm that removing
default: nilfixes the problem of clicking the X on the flash message does not make it disappear.kigila
Thank you guys.
tjb_dev
This thread is exactly what I needed! Thanks!