diff --git a/COMPONENT_INDEX.md b/COMPONENT_INDEX.md
index 13d60824..4f2ddfe8 100644
--- a/COMPONENT_INDEX.md
+++ b/COMPONENT_INDEX.md
@@ -2682,11 +2682,12 @@ None.
### Events
-| Event name | Type | Detail |
-| :--------------------- | :--------- | :----------------------------------------------- |
-| update | dispatched | { pageSize: number; page: number; }
|
-| click:button--previous | dispatched | { page: number; }
|
-| click:button--next | dispatched | { page: number; }
|
+| Event name | Type | Detail |
+| :--------------------- | :--------- | :------------------------------------------------ |
+| change | dispatched | { page?: number; pageSize?: number }
|
+| click:button--previous | dispatched | { page: number; }
|
+| click:button--next | dispatched | { page: number; }
|
+| update | dispatched | { pageSize: number; page: number; }
|
## `PaginationNav`
diff --git a/docs/src/COMPONENT_API.json b/docs/src/COMPONENT_API.json
index 10cbccbd..d14451f4 100644
--- a/docs/src/COMPONENT_API.json
+++ b/docs/src/COMPONENT_API.json
@@ -8405,8 +8405,8 @@
"events": [
{
"type": "dispatched",
- "name": "update",
- "detail": "{ pageSize: number; page: number; }"
+ "name": "change",
+ "detail": "{ page?: number; pageSize?: number }"
},
{
"type": "dispatched",
@@ -8417,6 +8417,11 @@
"type": "dispatched",
"name": "click:button--next",
"detail": "{ page: number; }"
+ },
+ {
+ "type": "dispatched",
+ "name": "update",
+ "detail": "{ pageSize: number; page: number; }"
}
],
"typedefs": [],
diff --git a/src/Pagination/Pagination.svelte b/src/Pagination/Pagination.svelte
index 3f972b10..268c1e54 100644
--- a/src/Pagination/Pagination.svelte
+++ b/src/Pagination/Pagination.svelte
@@ -1,8 +1,9 @@