diff --git a/packages/vuetify/src/components/VPagination/VPagination.tsx b/packages/vuetify/src/components/VPagination/VPagination.tsx index 1426a1afe30..675d383ac78 100644 --- a/packages/vuetify/src/components/VPagination/VPagination.tsx +++ b/packages/vuetify/src/components/VPagination/VPagination.tsx @@ -150,7 +150,7 @@ export const VPagination = defineComponent({ }) const range = computed(() => { - if (length.value <= 0) return [] + if (length.value <= 0 || isNaN(length.value) || length.value > Number.MAX_SAFE_INTEGER) return [] if (totalVisible.value <= 2) return [page.value]