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<void> {
     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);