diff --git a/lib/phoenix_live_view/diff.ex b/lib/phoenix_live_view/diff.ex index 0b729a0a1..9ec83d015 100644 --- a/lib/phoenix_live_view/diff.ex +++ b/lib/phoenix_live_view/diff.ex @@ -211,6 +211,7 @@ defmodule Phoenix.LiveView.Diff do {cdiffs, components} = render_pending_components(socket, pending, %{}, cids, cdiffs, components) + {diff, cdiffs} = extract_events({diff, cdiffs}) {Map.put(diff, @components, cdiffs), components, extra} %{} ->