Is it possible to update LiveView streams in heex?

I have a stream:

  <span id="element-js" class="hidden" phx-update="stream">
      :for={{dom_id, element} <- @streams.js_elements}

When I update @query, I can debug my LiveView heex to see that the data-click is being updated properly. But the HTML in my client isn’t updated.

I suspect my issue is related to this one. Does LiveView simply not update streamed rows?