From 6c6048ce620b5cb3a3447f3d92e2a25af434b5c1 Mon Sep 17 00:00:00 2001 From: regalijan Date: Thu, 19 Oct 2023 16:50:46 -0400 Subject: [PATCH] Prevent specified item from jumping to top on different queue type or refresh --- app/routes/mod-queue.tsx | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/app/routes/mod-queue.tsx b/app/routes/mod-queue.tsx index e15cca2..5fcb1d5 100644 --- a/app/routes/mod-queue.tsx +++ b/app/routes/mod-queue.tsx @@ -124,6 +124,7 @@ export default function () { queue_type: string, before: number, show_closed = false, + jump_item_to_top = false, ): Promise { const queueReq = await fetch( `/api/mod-queue/list?before=${before}&showClosed=${show_closed}&type=${queue_type}`, @@ -153,7 +154,8 @@ export default function () { if ( itemId && itemType && - ["appeal", "gma", "inactivity", "report"].includes(itemType) + ["appeal", "gma", "inactivity", "report"].includes(itemType) && + jump_item_to_top ) { const specifiedItem = entryData.find((e) => e.id === itemId); @@ -242,7 +244,7 @@ export default function () { useEffect(() => { (async function () { - await updateQueue(pageProps.entry_types[0].value, before); + await updateQueue(pageProps.entry_types[0].value, before, false, true); })(); const searchParams = new URLSearchParams(location.search);