<turbo-stream action="append" target="posts_list"><template>    <div class="postbit" id="359762" data-post-id="359762">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="rhcarvalho" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/rhcarvalho/120/32243_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  rhcarvalho
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>Maybe you have some state update that gets unintentionally discarded? I.e. you do some computation but then forget to update the socket and return the updated state.</p>
<p>I’ve seen it happen sometimes <img src="https://forum.elixirforum.com/images/emoji/apple/grin.png?v=15" title=":grin:" class="emoji" alt=":grin:" loading="lazy" width="20" height="20"></p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="359762" data-batch-url="/posts/batch_likers">
                        0
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/how-do-you-debug-state-changes-using-liveviews/70044/12">Post #11</a>
	                </div>
	            </div>
              <div id="likers-container-359762" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="359762"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #11"></div>
  </section>
</div>
    <div class="postbit" id="359765" data-post-id="359765">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="jberling" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/jberling/120/37260_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  jberling
                    <span class="op-star" title="Thread Starter">
                      <img alt="OP" class="op-star-icon" src="/assets/thread-icons/thread-icon-thread-starter-df91e872.png" />
                    </span>
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>Worth taking an extra look to see if that happens.</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="359765" data-batch-url="/posts/batch_likers">
                        0
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/how-do-you-debug-state-changes-using-liveviews/70044/13">Post #12</a>
	                </div>
	            </div>
              <div id="likers-container-359765" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="359765"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #12"></div>
  </section>
</div>
    <div class="postbit" id="359804" data-post-id="359804">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="jberling" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/jberling/120/37260_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  jberling
                    <span class="op-star" title="Thread Starter">
                      <img alt="OP" class="op-star-icon" src="/assets/thread-icons/thread-icon-thread-starter-df91e872.png" />
                    </span>
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>I’ve not been this lost as a developer in ages. Nothing has worked for me today.</p>
<p>I’ve created an example. This code is totally f*cked upp.</p>
<p>There is a counter that is incremented every time you edit your answers.</p>
<p>It is also incremented if you hit the inc button or when you hit evaluate.</p>
<p>But here is the strange thing. There seems to be one counter for when you edit your answers, and one for when you hit one of the buttons. So if I edit the answer 4 times, the counter will be at 4. If I on the other hand hit inc or evaluate, it starts from 0. Let’s say I hit a button 2 times, then the counter will be 2. If I edit the answer it becomes 5. If I hit a button 3 … I’m completely lost.</p>
<p>I am sure I am doing some stupid mistake, but I can’t see it. I’m blind.</p>
<p>And exhausted.</p>
<pre data-code-wrap="elixir"><code class="lang-elixir">defmodule CopyWeb.StrangeEditor do
  @moduledoc false

  use CopyWeb, :live_component

  def render(assigns) do
    ~H"""
    &lt;div class="pb flow"&gt;
      &lt;.simple_form for={@form} phx-change="update" phx-submit="evaluate" phx-target={@myself}&gt;
        &lt;h2&gt;{@question}&lt;/h2&gt;
        &lt;div class="wrap-grid"&gt;
          &lt;.input type="textarea" field={@form[:answer]} phx-debounce="750" /&gt;
          &lt;div data-ddi-variant="brand"&gt;{@evaluation}&lt;/div&gt;
        &lt;/div&gt;
        &lt;.button&gt;Evaluate&lt;/.button&gt;
      &lt;/.simple_form&gt;
      &lt;.button phx-click="inc" phx-target={@myself}&gt;Inc&lt;/.button&gt;
    &lt;/div&gt;
    """
  end

  def handle_event(
        "inc",
        _params,
        socket
      ) do
    send(self(), {:inc})

    {:noreply, socket}
  end

  def handle_event(
        "evaluate",
        _,
        %{assigns: %{id: id}} = socket
      ) do
    evaluation = "Score: #{:rand.uniform(10)}"

    send(self(), {:evaluate, id, evaluation})

    {:noreply, socket}
  end

  def handle_event("update", %{"answer" =&gt; answer}, %{assigns: %{id: id}} = socket) do
    send(self(), {:updated_answer, id, answer})
    {:noreply, socket}
  end
end

defmodule CopyWeb.StrangeViewLive do
  @moduledoc false

  use CopyWeb, :live_view
  alias CopyWeb.StrangeEditor

  def mount(_params, _session, socket) do
    socket =
      assign(socket,
        questionnaire: [
          %{id: "color", question: "favourite color?", form: to_form(%{"answer" =&gt; ""})},
          %{id: "food", question: "favourite food?", form: to_form(%{"answer" =&gt; ""})},
          %{id: "animal", question: "favourite animal?", form: to_form(%{"answer" =&gt; ""})}
        ],
        answers: %{},
        evaluations: %{},
        counter: 0
      )

    {:ok, socket}
  end

  def handle_info({:inc}, socket) do
    counter = Map.get(socket.assigns, :counter, 0)
    {:noreply, assign(socket, counter: counter + 1)}
  end

  def handle_info({:evaluate, question_id, evaluation}, socket) do
    counter = Map.get(socket.assigns, :counter, 0)

    socket =
      assign(socket,
        evaluations: Map.put(socket.assigns.evaluations, question_id, evaluation),
        counter: counter + 1
      )

    {:noreply, socket}
  end

  def handle_info({:updated_answer, question_id, answer}, socket) do
    counter = Map.get(socket.assigns, :counter, 0)

    {:noreply,
     assign(socket,
       answers: Map.put(socket.assigns.answers, question_id, answer),
       counter: counter + 1
     )}
  end

  def render(assigns) do
    ~H"""
    &lt;main class="p" data-ddi-variant="normal"&gt;
      &lt;div&gt;counter: {@counter}&lt;/div&gt;
      &lt;.live_component
        :for={item &lt;- @questionnaire}
        module={StrangeEditor}
        id={item.id}
        question={item.question}
        answer={Map.get(@answers, item.id, "")}
        form={item.form}
        evaluation={Map.get(@evaluations, item.id, "")}
      /&gt;
    &lt;/main&gt;
    """
  end
end

</code></pre> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="359804" data-batch-url="/posts/batch_likers">
                        0
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/how-do-you-debug-state-changes-using-liveviews/70044/14">Post #13</a>
	                </div>
	            </div>
              <div id="likers-container-359804" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="359804"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #13"></div>
  </section>
</div>
    <div class="postbit" id="359895" data-post-id="359895">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="jberling" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/jberling/120/37260_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  jberling
                    <span class="op-star" title="Thread Starter">
                      <img alt="OP" class="op-star-icon" src="/assets/thread-icons/thread-icon-thread-starter-df91e872.png" />
                    </span>
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>I’m continuing debugging the issue. The transport_id of the socket is the same in the handle_info calls for :inc and :evaluate, but for :update_answer it is different. This confirm the suspicion somehow the button clicks are handled differently than the input change.</p>
<p>I don’t understand what this means though.</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="359895" data-batch-url="/posts/batch_likers">
                        0
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/how-do-you-debug-state-changes-using-liveviews/70044/15">Post #14</a>
	                </div>
	            </div>
              <div id="likers-container-359895" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="359895"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #14"></div>
  </section>
</div>
    <div class="postbit" id="359904" data-post-id="359904">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="kklisura" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/kklisura/120/37613_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  kklisura
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<aside class="quote no-group" data-username="jberling" data-post="14" data-topic="70044">
<div class="title">
<div class="quote-controls"></div>
<img alt="" width="24" height="24" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/jberling/48/37260_2.png" class="avatar"> jberling:</div>
<blockquote>
<p>. There seems to be one counter for when you edit your answers, and one for when you hit one of the buttons. So if I edit the answer 4 times, the counter will be at 4. If I on the other hand hit inc or evaluate, it starts from 0. Let’s say I hit a button 2 times, then the counter will be 2. If I edit the answer it becomes 5. If I hit a button 3 … I’m completely lost.</p>
</blockquote>
</aside>
<p>I’ve tried this and I don’t get this problem. Everything looks good: when I click the buttons, counter increases, when I enter text, counter increases… What am I now doing wrong? <img src="https://forum.elixirforum.com/images/emoji/apple/smiley.png?v=15" title=":smiley:" class="emoji" alt=":smiley:" loading="lazy" width="20" height="20"> Full repo here <a href="https://github.com/kklisura/copy-web-test-app" rel="noopener nofollow ugc">https://github.com/kklisura/copy-web-test-app</a> (just created new project with <code>mix phx.new</code>)</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="359904" data-batch-url="/posts/batch_likers">
                        1
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/how-do-you-debug-state-changes-using-liveviews/70044/16">Post #15</a>
	                </div>
	            </div>
              <div id="likers-container-359904" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="359904"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #15"></div>
  </section>
</div>
    <div class="postbit" id="359923" data-post-id="359923">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="jberling" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/jberling/120/37260_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  jberling
                    <span class="op-star" title="Thread Starter">
                      <img alt="OP" class="op-star-icon" src="/assets/thread-icons/thread-icon-thread-starter-df91e872.png" />
                    </span>
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>First, thanks a lot for helping me! Secondly, how clever of you to create a git-repository. I should have done that as well.</p>
<p>The example doesn’t behave as in my original repo for some reason. In your repo, the counter is updated as it should be, and the transport_pid is the same in the socket for all handle_info calls.</p>
<p>Unfortunately, the text in the input is still cleared when you hit “evaluate,” though. I’ll investigate why.</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="359923" data-batch-url="/posts/batch_likers">
                        0
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/how-do-you-debug-state-changes-using-liveviews/70044/17">Post #16</a>
	                </div>
	            </div>
              <div id="likers-container-359923" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="359923"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #16"></div>
  </section>
</div>
    <div class="postbit" id="359930" data-post-id="359930">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="jberling" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/jberling/120/37260_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  jberling
                    <span class="op-star" title="Thread Starter">
                      <img alt="OP" class="op-star-icon" src="/assets/thread-icons/thread-icon-thread-starter-df91e872.png" />
                    </span>
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>I fixed some logical errors, and now everything works as it should in the repo you created.</p>
<p><a href="https://github.com/kklisura/copy-web-test-app/commit/aa23d2b22d9c957bd1d932f250933f1af96e13c9" class="onebox" target="_blank" rel="noopener nofollow ugc">https://github.com/kklisura/copy-web-test-app/commit/aa23d2b22d9c957bd1d932f250933f1af96e13c9</a></p>
<p>How strange. Well, I guess I’ll continue to dig deeper into my real project.</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="359930" data-batch-url="/posts/batch_likers">
                        2
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/how-do-you-debug-state-changes-using-liveviews/70044/18">Post #17</a>
	                </div>
	            </div>
              <div id="likers-container-359930" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="359930"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #17"></div>
  </section>
</div>
    <div class="postbit" id="359931" data-post-id="359931">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="FlyingNoodle" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/FlyingNoodle/120/32593_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  FlyingNoodle
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>Are you sure that you aren’t encountering an issue in your code and your liveview reloads (which produces a new connection id?)</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="359931" data-batch-url="/posts/batch_likers">
                        0
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/how-do-you-debug-state-changes-using-liveviews/70044/19">Post #18</a>
	                </div>
	            </div>
              <div id="likers-container-359931" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="359931"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #18"></div>
  </section>
</div>
    <div class="postbit" id="359933" data-post-id="359933">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="jberling" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/jberling/120/37260_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  jberling
                    <span class="op-star" title="Thread Starter">
                      <img alt="OP" class="op-star-icon" src="/assets/thread-icons/thread-icon-thread-starter-df91e872.png" />
                    </span>
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>I don’t think that is the issue, because it will jump between two different transport_pids, not different ones every time. And if it reload, doesn’t it create a completely new LiveView socket?</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="359933" data-batch-url="/posts/batch_likers">
                        0
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/how-do-you-debug-state-changes-using-liveviews/70044/20">Post #19</a>
	                </div>
	            </div>
              <div id="likers-container-359933" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="359933"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #19"></div>
  </section>
</div>
    <div class="postbit" id="359947" data-post-id="359947">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="jberling" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/jberling/120/37260_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  jberling
                    <span class="op-star" title="Thread Starter">
                      <img alt="OP" class="op-star-icon" src="/assets/thread-icons/thread-icon-thread-starter-df91e872.png" />
                    </span>
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>I have found the source of the strange state issues.</p>
<p>In <code>copy_web.ex</code> I’d changed from the :app layout to the :root layout. If I change it back to :app, my problems disappear. I have not yet figured out why though.</p>
<pre data-code-wrap="elixir"><code class="lang-elixir">def live_view do
    quote do
      use Phoenix.LiveView,
        layout: {CopyWeb.Layouts, :root}

      import PhoenixLiveReact

      unquote(html_helpers())
    end
  end
</code></pre> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="359947" data-batch-url="/posts/batch_likers">
                        2
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/how-do-you-debug-state-changes-using-liveviews/70044/21">Post #20</a>
	                </div>
	            </div>
              <div id="likers-container-359947" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="359947"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #20"></div>
  </section>
</div>
</template></turbo-stream><turbo-stream action="replace" target="load-more-container"><template><div id="load-more-container" class="load-more-container">
    <a class="load-more-button" data-turbo-stream="true" href="/topics/70044/load_more?page=3">Load more posts (8 remaining)</a>
</div></template></turbo-stream>