diff --git a/COMPONENT_INDEX.md b/COMPONENT_INDEX.md
index 02cca9ca..04383f3c 100644
--- a/COMPONENT_INDEX.md
+++ b/COMPONENT_INDEX.md
@@ -796,12 +796,12 @@ None.
### Events
-| Event name | Type | Detail |
-| :--------- | :--------- | :----- |
-| click | forwarded | -- |
-| keydown | forwarded | -- |
-| open | dispatched | -- |
-| close | dispatched | -- |
+| Event name | Type | Detail |
+| :--------- | :--------- | :----------------------- |
+| open | dispatched | HTMLElement
|
+| click | forwarded | -- |
+| keydown | forwarded | -- |
+| close | dispatched | -- |
## `ContextMenuDivider`
diff --git a/docs/src/COMPONENT_API.json b/docs/src/COMPONENT_API.json
index fa508c92..7bc1b87a 100644
--- a/docs/src/COMPONENT_API.json
+++ b/docs/src/COMPONENT_API.json
@@ -1867,9 +1867,9 @@
],
"slots": [{ "name": "__default__", "default": true, "slot_props": "{}" }],
"events": [
+ { "type": "dispatched", "name": "open", "detail": "HTMLElement" },
{ "type": "forwarded", "name": "click", "element": "ul" },
{ "type": "forwarded", "name": "keydown", "element": "ul" },
- { "type": "dispatched", "name": "open" },
{ "type": "dispatched", "name": "close" }
],
"typedefs": [],
diff --git a/src/ContextMenu/ContextMenu.svelte b/src/ContextMenu/ContextMenu.svelte
index 31a749f4..c1490844 100644
--- a/src/ContextMenu/ContextMenu.svelte
+++ b/src/ContextMenu/ContextMenu.svelte
@@ -1,4 +1,8 @@
-
+
;
click: WindowEventMap["click"];
keydown: WindowEventMap["keydown"];
- open: CustomEvent;
close: CustomEvent;
},
{ default: {} }