From 716a5b0dc3b13a835208410c3808db42d8e7b269 Mon Sep 17 00:00:00 2001 From: iamsivin Date: Thu, 15 Jan 2026 13:40:05 +0530 Subject: [PATCH] fix: TypeError: can't access property "emitsOptions", r is null --- .../dashboard/components-next/Inbox/InboxCard.vue | 7 ++++++- app/javascript/dashboard/components/ui/ContextMenu.vue | 10 +++++++++- .../dashboard/routes/dashboard/inbox/InboxList.vue | 3 ++- 3 files changed, 17 insertions(+), 3 deletions(-) diff --git a/app/javascript/dashboard/components-next/Inbox/InboxCard.vue b/app/javascript/dashboard/components-next/Inbox/InboxCard.vue index 958f25048..5c6d3fb9a 100644 --- a/app/javascript/dashboard/components-next/Inbox/InboxCard.vue +++ b/app/javascript/dashboard/components-next/Inbox/InboxCard.vue @@ -148,7 +148,12 @@ const contextMenuActions = { }, }; -onBeforeMount(contextMenuActions.close); +// Reset context menu state on mount without emitting events +// to prevent event storm when multiple cards mount simultaneously +onBeforeMount(() => { + isContextMenuOpen.value = false; + contextMenuPosition.value = { x: null, y: null }; +});