Skip to content

Commit 89ca3d8

Browse files
committed
fix(VE-5139): fix event doesnt exist logs in console
1 parent 174353d commit 89ca3d8

1 file changed

Lines changed: 4 additions & 1 deletion

File tree

src/visualBuilder/utils/handleIndividualFields.ts

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -298,7 +298,10 @@ export function cleanIndividualFieldResidual(elements: {
298298
const toolbarEvents = [VisualBuilderPostMessageEvents.DELETE_INSTANCE, VisualBuilderPostMessageEvents.UPDATE_DISCUSSION_ID]
299299
toolbarEvents.forEach((event) => {
300300
//@ts-expect-error - We are accessing private method here, but it is necessary to clean up the event listeners.
301-
visualBuilderPostMessage?.unregisterEvent?.(event);
301+
if (visualBuilderPostMessage.requestMessageHandlers.has(event)) {
302+
//@ts-expect-error - We are accessing private method here, but it is necessary to clean up the event listeners.
303+
visualBuilderPostMessage?.unregisterEvent?.(event);
304+
}
302305
});
303306
}
304307
}

0 commit comments

Comments
 (0)