From cfad59e2f004a8ae3ceab0f4d6900953464740c5 Mon Sep 17 00:00:00 2001 From: zubiden <19638254+zubiden@users.noreply.github.com> Date: Tue, 21 Jan 2025 18:21:55 +0100 Subject: [PATCH] Stickers: Ignore reorder for stickers without a pack (#5483) --- src/global/actions/apiUpdaters/misc.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/global/actions/apiUpdaters/misc.ts b/src/global/actions/apiUpdaters/misc.ts index 6dbd2d39f..9372b6e4a 100644 --- a/src/global/actions/apiUpdaters/misc.ts +++ b/src/global/actions/apiUpdaters/misc.ts @@ -90,7 +90,7 @@ addActionHandler('apiUpdate', (global, actions, update): ActionReturnType => { case 'updateMoveStickerSetToTop': { const oldOrder = update.isCustomEmoji ? global.customEmojis.added.setIds : global.stickers.added.setIds; - if (!oldOrder) return global; + if (!oldOrder?.some((id) => id === update.id)) return global; const newOrder = [update.id, ...oldOrder.filter((id) => id !== update.id)]; actions.reorderStickerSets({ order: newOrder, isCustomEmoji: update.isCustomEmoji }); break;