diff --git a/COMPONENT_INDEX.md b/COMPONENT_INDEX.md
index a34b1d40..4b732219 100644
--- a/COMPONENT_INDEX.md
+++ b/COMPONENT_INDEX.md
@@ -2461,12 +2461,12 @@ None.
| Event name | Type | Detail |
| :--------- | :--------- | :------------------------------------------------------------------------------------------------------------- |
+| blur | dispatched | FocusEvent | CustomEvent
|
| select | dispatched | { selectedIds: MultiSelectItemId[]; selected: MultiSelectItem[]; unselected: MultiSelectItem[]; }
|
| clear | dispatched | any
|
| keydown | forwarded | -- |
| keyup | forwarded | -- |
| focus | forwarded | -- |
-| blur | forwarded | -- |
## `NotificationActionButton`
diff --git a/docs/src/COMPONENT_API.json b/docs/src/COMPONENT_API.json
index 0472a252..2c1a7b6a 100644
--- a/docs/src/COMPONENT_API.json
+++ b/docs/src/COMPONENT_API.json
@@ -6776,6 +6776,11 @@
],
"slots": [],
"events": [
+ {
+ "type": "dispatched",
+ "name": "blur",
+ "detail": "FocusEvent | CustomEvent"
+ },
{
"type": "dispatched",
"name": "select",
@@ -6784,8 +6789,7 @@
{ "type": "dispatched", "name": "clear", "detail": "any" },
{ "type": "forwarded", "name": "keydown", "element": "input" },
{ "type": "forwarded", "name": "keyup", "element": "input" },
- { "type": "forwarded", "name": "focus", "element": "input" },
- { "type": "forwarded", "name": "blur", "element": "input" }
+ { "type": "forwarded", "name": "focus", "element": "input" }
],
"typedefs": [
{
diff --git a/tests/MultiSelect.test.svelte b/tests/MultiSelect.test.svelte
index e06961ef..cfd1df55 100644
--- a/tests/MultiSelect.test.svelte
+++ b/tests/MultiSelect.test.svelte
@@ -17,6 +17,9 @@
console.log(e.detail.selected);
console.log(e.detail.unselected);
}}"
+ on:blur="{(e) => {
+ e.detail; // number | FocusEvent
+ }}"
/>