Update/2 not called in livecomponent liveView 1.1.0-rc.4

in a live component the update\2 callback

consisting of

  @impl true
  def update(assigns, socket) do
   
   IO.inspect(self(), label: "UPDATE")

    {:ok,
     socket
     |> assign(assigns)}
  end

is not called and only the by default update/2 seems to be executed.
I get no trace of the inspect nor anything I do inside to modify the final assign

loos like it’s the same with 1.0.17

that was because the live component was using another module already defining the update callback

use MyMoodule

so defining

def update(assings, socket) do
...
end

in the live component using MyModule did not work and in particular did not redefined the callback

the thing is that there are no error nor warning to help in finding the duplicate callback, only the second is ignored
if the duplicate was defined in the same module you’d get a warning previous clause already matches