From fc915268574b1f6507e504d2fb5d51f75d92bd94 Mon Sep 17 00:00:00 2001
From: tamaina <tamaina@hotmail.co.jp>
Date: Mon, 17 Jul 2023 14:05:06 +0000
Subject: [PATCH] ?

---
 packages/frontend/src/components/MkPagination.vue | 12 +++---------
 1 file changed, 3 insertions(+), 9 deletions(-)

diff --git a/packages/frontend/src/components/MkPagination.vue b/packages/frontend/src/components/MkPagination.vue
index 5febf1b8f6..8c48b4806d 100644
--- a/packages/frontend/src/components/MkPagination.vue
+++ b/packages/frontend/src/components/MkPagination.vue
@@ -199,6 +199,7 @@ watch([$$(rootEl), $$(scrollObserver)], () => {
  * weakBackedがtrue→falseになったらexecuteQueue
  */
 watch($$(weakBacked), () => {
+	console.log('weakBacked', weakBacked);
 	if (!weakBacked) {
 		executeQueue();
 	}
@@ -516,19 +517,12 @@ const prepend = (item: MisskeyEntity): void => {
 
 	if (
 		!isPausingUpdate.value && // タブがバックグラウンドの時/スクロール調整中はキューに追加する
+		queueSize.value === 0 && // キューに残っている場合はキューに追加する
 		active.value && // keepAliveで隠されている間はキューに追加する
 		!backed // 先頭に表示されていない時はキューに追加する
 	) {
 		if (items.value.has(item.id)) return; // 既にタイムラインにある場合は何もしない
-		if (queueSize.value === 0) return unshiftItems([item]);
-		if (queueSize.value <= 5) {
-			// キューが5つ以下の時はexecuteQueueを呼んでしまう
-			prependQueue(item);
-			executeQueue();
-			return;
-		}
-		// キューが5つより多い時はキューに追加するだけ
-		prependQueue(item);
+		unshiftItems([item]);
 	} else {
 		prependQueue(item);
 	}