diff --git a/CHANGELOG.md b/CHANGELOG.md
index 1b654699d48e8536cf9d655b34251d58afb0c2e1..4005124127d02b375304ae80fe35885f3ce49562 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -19,6 +19,7 @@
 ### Client
 - リストTLで、ユーザーが追加・削除されてもTLを初期化しないように
 - Fix: モバイル表示のときページ下部がナビゲーションバーに隠れる問題を修正
+- Fix: Selecting all emojis in Custom emoji is impossible
 
 ### Server
 - Fix: APIのオフセットが壊れていたせいで「もっと見る」でもっと見れない問題を修正
diff --git a/packages/frontend/src/pages/custom-emojis-manager.vue b/packages/frontend/src/pages/custom-emojis-manager.vue
index 359bbeadc3fd909a9a343c78ae33d93fa77c9999..b97f6225d17ef3cab6e96f38b41af63fe0ce11cd 100644
--- a/packages/frontend/src/pages/custom-emojis-manager.vue
+++ b/packages/frontend/src/pages/custom-emojis-manager.vue
@@ -110,7 +110,7 @@ const selectAll = () => {
 	if (selectedEmojis.value.length > 0) {
 		selectedEmojis.value = [];
 	} else {
-		selectedEmojis.value = emojisPaginationComponent.value.items.map(item => item.id);
+		selectedEmojis.value = Array.from(emojisPaginationComponent.value.items.values()).map(item => item.id);
 	}
 };