From 6426bea7f2f1a7c9eaa131372a1ce13067ffcf60 Mon Sep 17 00:00:00 2001 From: Bilux Date: Tue, 16 Nov 2021 14:50:54 +0100 Subject: [PATCH] Correct page number when dispatching update When in last page of data and the page size get changed to a bigger size the current page number will be out of range of total pages. This code will set the page number in range of total pages. --- src/Pagination/Pagination.svelte | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/Pagination/Pagination.svelte b/src/Pagination/Pagination.svelte index 63171bd3..860496c5 100644 --- a/src/Pagination/Pagination.svelte +++ b/src/Pagination/Pagination.svelte @@ -83,6 +83,8 @@ if (typeof page !== "number") { page = Number(page); } + + page = page > totalPages ? totalPages : page; if (typeof pageSize !== "number") { pageSize = Number(pageSize);