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


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="houayang" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/houayang/120/26892_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  houayang
                    <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">
								<pre data-code-wrap="elixir"><code class="lang-elixir">iex(15)&gt; DateTime.utc_now()
~U[2024-08-06 15:38:51.337192Z]
iex(16)&gt; Oban.Engine.stage_jobs(Oban.config(Manifold.Oban), Oban.Job, limit: 5000)
{:ok, [%{id: 350, state: "scheduled", queue: "delivery_destination"}]}
iex(17)&gt;
</code></pre>
<p>job is scheduled for: 2024-08-06 15:38:48.665877</p>
<p>The 1 <code>stage_job</code> we are seeing here is a different job. We send 2 emails and each one goes to a different location. 1 of those email destinations, I am using <code>schedule_in</code> or failing on purpose, and that is the one that never runs or retries.</p>
<p>After the first email job is completed, the stage_job command returns an empty list:</p>
<pre data-code-wrap="elixir"><code class="lang-elixir">iex(15)&gt; DateTime.utc_now()
~U[2024-08-06 15:38:51.337192Z]
iex(16)&gt; Oban.Engine.stage_jobs(Oban.config(Manifold.Oban), Oban.Job, limit: 5000)
{:ok, [%{id: 350, state: "scheduled", queue: "delivery_destination"}]}
iex(17)&gt; Oban.Engine.stage_jobs(Oban.config(Manifold.Oban), Oban.Job, limit: 5000)
{:ok, []}
iex(18)&gt; 
</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="336536" 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/oban-job-does-not-retry-returns-error/65313/12">Post #11</a>
	                </div>
	            </div>
              <div id="likers-container-336536" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="336536"
                     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="336564" data-post-id="336564">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="sorentwo" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/sorentwo/120/37360_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  sorentwo
                  </h3>
		          </div>
						
			          <div class="user-title">
									<span>Oban Core Team</span>
			          </div>
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>What’s the <code>attempt</code> and <code>max_attempts</code> for that job?</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="336564" 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/oban-job-does-not-retry-returns-error/65313/13">Post #12</a>
	                </div>
	            </div>
              <div id="likers-container-336564" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="336564"
                     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="336650" data-post-id="336650">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="houayang" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/houayang/120/26892_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  houayang
                    <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>attempt is 0 and max is 3</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="336650" 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/oban-job-does-not-retry-returns-error/65313/14">Post #13</a>
	                </div>
	            </div>
              <div id="likers-container-336650" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="336650"
                     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="336656" data-post-id="336656">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="sorentwo" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/sorentwo/120/37360_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  sorentwo
                  </h3>
		          </div>
						
			          <div class="user-title">
									<span>Oban Core Team</span>
			          </div>
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>Nothing appears to be wrong and I don’t see any reason why a scheduled job wouldn’t be ran. Staging is clearly working, as demonstrated by the stage call.</p>
<p>Will you run through this set of queries and see if it matches what you expect?</p>
<pre data-code-wrap="elixir"><code class="lang-elixir">import Ecto.Query

# Check how many are scheduled or retryable
Oban.Job |&gt; where([j], j.state in ~w(scheduled retryable)) |&gt; select(count()) |&gt; Repo.one()

# Add the queue check
Oban.Job
|&gt; where([j], j.state in ~w(scheduled retryable) and not is_nil(j.queue))
|&gt; select(count())
|&gt; Repo.one()

# Find the max time
Oban.Job
|&gt; where([j], j.state in ~w(scheduled retryable) and not is_nil(j.queue))
|&gt; select([j], max(j.scheduled_at)))
|&gt; Repo.one()

# Add the time check
Oban.Job
|&gt; where([j], j.state in ~w(scheduled retryable) and not is_nil(j.queue))
|&gt; where([j] j.scheduled_at &lt;= ^DateTime.utc_now())
|&gt; select(count())
|&gt; Repo.one()
</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="336656" 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/oban-job-does-not-retry-returns-error/65313/15">Post #14</a>
	                </div>
	            </div>
              <div id="likers-container-336656" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="336656"
                     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="336659" data-post-id="336659">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="houayang" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/houayang/120/26892_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  houayang
                    <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">
								<pre data-code-wrap="elixir"><code class="lang-elixir">iex(35)&gt; import Ecto.Query
Ecto.Query
iex(36)&gt; alias Engine.Repo
Engine.Repo
iex(37)&gt; Oban.Job |&gt; where([j], j.state in ~w(scheduled retryable)) |&gt; select(count()) |&gt; Repo.one()
34
iex(38)&gt; Oban.Job |&gt; where([j], j.state in ~w(scheduled retryable) and not is_nil(j.queue)) |&gt; select(count()) |&gt; Repo.one()
34
iex(39)&gt; Oban.Job |&gt; where([j], j.state in ~w(scheduled retryable) and not is_nil(j.queue)) |&gt; select([j], max(j.scheduled_at)) |&gt; Repo.one()
~U[2024-08-07 17:04:37.664335Z]
iex(40)&gt; Oban.Job |&gt; where([j], j.state in ~w(scheduled retryable) and not is_nil(j.queue)) |&gt; where([j], j.scheduled_at &lt;= ^DateTime.utc_now()) |&gt; select(count()) |&gt; Repo.one()
34
iex(41)&gt;
</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="336659" 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/oban-job-does-not-retry-returns-error/65313/16">Post #15</a>
	                </div>
	            </div>
              <div id="likers-container-336659" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="336659"
                     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="336662" data-post-id="336662">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="sorentwo" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/sorentwo/120/37360_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  sorentwo
                  </h3>
		          </div>
						
			          <div class="user-title">
									<span>Oban Core Team</span>
			          </div>
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>So there are 34 scheduled jobs that are ready to go?  If you run <code>stage_jobs</code> as you did earlier, does it stage <em>any</em> of them?</p>
<p>That’s approximately the same query that <code>stage_jobs</code> uses, so I wouldn’t expect any difference.</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="336662" 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/oban-job-does-not-retry-returns-error/65313/17">Post #16</a>
	                </div>
	            </div>
              <div id="likers-container-336662" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="336662"
                     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="336752" data-post-id="336752">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="houayang" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/houayang/120/26892_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  houayang
                    <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>looks like it</p>
<pre data-code-wrap="elixir"><code class="lang-elixir">iex(62)&gt; Oban.Engine.stage_jobs(Oban.config(Manifold.Oban), Oban.Job, limit: 5000)
{:ok,
 [
   %{id: 1, state: "scheduled", queue: "recalc"},
   %{id: 2, state: "scheduled", queue: "recalc"},
   %{id: 3, state: "scheduled", queue: "recalc"},
   %{id: 4, state: "scheduled", queue: "recalc"},
   %{id: 5, state: "scheduled", queue: "recalc"},
   %{id: 6, state: "scheduled", queue: "recalc"},
   %{id: 7, state: "scheduled", queue: "recalc"},
   %{id: 13, state: "scheduled", queue: "recalc"},
   %{id: 14, state: "scheduled", queue: "recalc"},
   %{id: 16, state: "scheduled", queue: "recalc"},
   %{id: 17, state: "scheduled", queue: "recalc"},
   %{id: 18, state: "scheduled", queue: "recalc"},
   %{id: 19, state: "scheduled", queue: "recalc"},
   %{id: 20, state: "scheduled", queue: "recalc"},
   %{id: 25, state: "scheduled", queue: "recalc"},
   %{id: 26, state: "scheduled", queue: "recalc"},
   %{id: 27, state: "scheduled", queue: "recalc"},
   %{id: 28, state: "scheduled", queue: "recalc"},
   %{id: 29, state: "scheduled", queue: "recalc"},
   %{id: 30, state: "scheduled", queue: "recalc"},
   %{id: 31, state: "scheduled", queue: "recalc"},
   %{id: 32, state: "scheduled", queue: "recalc"},
   %{id: 33, state: "scheduled", queue: "recalc"},
   %{id: 34, state: "scheduled", queue: "recalc"},
   %{id: 35, state: "scheduled", queue: "recalc"},
   %{id: 36, state: "scheduled", queue: "recalc"},
   %{id: 37, state: "scheduled", queue: "recalc"},
   %{id: 38, state: "scheduled", queue: "recalc"},
   %{id: 39, state: "scheduled", queue: "recalc"},
   %{id: 40, state: "scheduled", queue: "recalc"},
   %{id: 42, state: "scheduled", queue: "process_status"},
   %{id: 43, state: "retryable", queue: "delivery_destination"},
   %{id: 47, state: "scheduled", queue: "process_status"},
   %{id: 52, state: "scheduled", queue: "process_status"}
 ]}
iex(63)&gt;
</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="336752" 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/oban-job-does-not-retry-returns-error/65313/18">Post #17</a>
	                </div>
	            </div>
              <div id="likers-container-336752" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="336752"
                     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="346802" data-post-id="346802">
  <section>
    <div class="post-wrap">


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

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p><a class="mention" href="/u/houayang" rel="nofollow">@houayang</a> did you find a resolution to this issue? I’ve found myself dealing with a similar issue. Following this thread and trying things as prescribed gets me similar results.</p>
<p>If I use <code>Oban.Engine.stage_jobs(Oban.config(), Oban.Job, limit: 5000)</code> directly the jobs are staged but otherwise they hang out.</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="346802" 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/oban-job-does-not-retry-returns-error/65313/19">Post #18</a>
	                </div>
	            </div>
              <div id="likers-container-346802" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="346802"
                     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="346804" data-post-id="346804">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="sorentwo" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/sorentwo/120/37360_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  sorentwo
                  </h3>
		          </div>
						
			          <div class="user-title">
									<span>Oban Core Team</span>
			          </div>
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>Which version of Oban and what notifier are you using? Newer versions will emit a warning in the logger when nodes aren’t connected, and should fall back to a local polling mechanism.</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="346804" 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/oban-job-does-not-retry-returns-error/65313/20">Post #19</a>
	                </div>
	            </div>
              <div id="likers-container-346804" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="346804"
                     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="346805" data-post-id="346805">
  <section>
    <div class="post-wrap">


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

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>Howdy <a class="mention" href="/u/sorentwo" rel="nofollow">@sorentwo</a> <img src="https://forum.elixirforum.com/images/emoji/apple/wave.png?v=15" title=":wave:" class="emoji" alt=":wave:" loading="lazy" width="20" height="20"> Thanks for the super fast response! <img src="https://forum.elixirforum.com/images/emoji/apple/dash.png?v=15" title=":dash:" class="emoji" alt=":dash:" loading="lazy" width="20" height="20"></p>
<p>Oban 2.18.3 and <code>Oban.Notifiers.Postgres</code>.</p>
<p>This is local development. It’s a very basic Oban config</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="346805" 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/oban-job-does-not-retry-returns-error/65313/21">Post #20</a>
	                </div>
	            </div>
              <div id="likers-container-346805" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="346805"
                     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/65313/load_more?page=3">Load more posts (1 remaining)</a>
</div></template></turbo-stream>