diff --git a/apps/frontend/src/components/ui/moderation/checklist/ModerationChecklist.vue b/apps/frontend/src/components/ui/moderation/checklist/ModerationChecklist.vue index c905da006..ea5d6887c 100644 --- a/apps/frontend/src/components/ui/moderation/checklist/ModerationChecklist.vue +++ b/apps/frontend/src/components/ui/moderation/checklist/ModerationChecklist.vue @@ -1082,7 +1082,7 @@ function handleKeybinds(event: KeyboardEvent) { tryToggleCollapse: () => emit('toggleCollapsed'), tryResetProgress: resetProgress, - tryExitModeration: () => emit('exit'), + tryExitModeration: handleExit, tryApprove: () => sendMessage(projectV2.value.requested_status ?? 'approved'), tryReject: () => sendMessage('rejected'), diff --git a/apps/frontend/src/pages/[type]/[id].vue b/apps/frontend/src/pages/[type]/[id].vue index b239b466d..60c8c5ab4 100644 --- a/apps/frontend/src/pages/[type]/[id].vue +++ b/apps/frontend/src/pages/[type]/[id].vue @@ -1020,7 +1020,7 @@ import { useModerationStore } from '~/store/moderation.ts' import { reportProject } from '~/utils/report-helpers.ts' definePageMeta({ - key: (route) => route.fullPath, + key: (route) => `${route.params.id}`, }) const data = useNuxtApp()